web-dev-qa-db-fra.com

Comment réparer les avertissements "Trailing Whitespace Violation" causés par swiftlint dans Xcode?

Comment pouvons-nous corriger les avertissements "Trailing Whitespace Violation" causés par swiftlint dans mon projet iOS en une seule fois? Je ne veux pas corriger manuellement chacun d'eux. De plus, je ne veux pas désactiver ces avertissements, vous pouvez donc ignorer cette suggestion.

J'ai essayé l'option Rechercher et remplacer mais je n'obtiens pas de mot clé correct pour trier cela.

Image:

enter image description here

7
Malika Arora

si vous souhaitez désactiver uniquement trailing_whitespace puis,

  1. lancez l'application Terminal et accédez au dossier de votre projet.
  2. exécutez la commande $ ls -a pour voir tous les fichiers cachés. vous verrez qu'il y a . swiftlint.yml fichier
  3. ouvrez le fichier dans votre éditeur. $ vi .swiftlint.yml (si vous avez installé Sublime Text dans votre mac, utilisez ceci; $ subl .swiftlint.yml)

Enfin, ajoutez trailing_whitespace dans disabled_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

...

Cependant, je recommande d'utiliser correction automatique plutôt que d'ajouter trailing_whitespace dans les réglages.

1
Joey