web-dev-qa-db-ja.com

Xcodeのswiftlintによって引き起こされる「Trailing Whitespace Violation」警告を修正する方法

IOSプロジェクトのswiftlintによって引き起こされる「末尾の空白違反」警告を一度に修正するにはどうすればよいですか?それぞれを手動で修正したくありません。さらに、これらの警告を無効にしたくないので、その提案をスキップできます。

検索と置換オプションを試してみましたが、これを整理するための正しいキーワードが得られません。

画像:

enter image description here

7
Malika Arora

trailing_whitespaceのみを無効にする場合は、

  1. Terminalアプリを起動し、プロジェクトフォルダーに移動します。
  2. すべての隠しファイルを表示するには、コマンド$ ls -aを実行します。 。swiftlint.ymlファイルがあることがわかります
  3. エディターでファイルを開きます。 $ vi .swiftlint.yml(MacにSublime Textをインストールした場合、これを使用してください$ subl .swiftlint.yml

最後に、trailing_whitespacedisabled_rulesに追加します。

disabled_rules: # rule identifiers to exclude from running
  # - colon
  - comma
  # - control_statement
  - variable_name
  - force_cast
  - large_Tuple
  - notification_center_detachment
  - nesting
  - function_parameter_count
  - trailing_whitespace # <---------
opt_in_rules: # some rules are only opt-in
  - empty_count

...

ただし、設定にtrailing_whitespaceを追加するのではなく、autocorrectを使用することをお勧めします。

1
Joey