Essayez d'utiliser SwiftLint

Aperçu

realm/SwiftLint: A tool to enforce Swift style and conventions.

Ce que vous pouvez voir dans cet article

Installation

Homebrew

brew install swiftlint

Gestionnaire de packages pour macOS (ou Linux) - Homebrew

Utilisé avec Xcode

Ajoutez ce qui suit aux phases d'exécution comme indiqué sur la page officielle.

if which swiftlint >/dev/null; then
  swiftlint
else
  echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi

De nombreux avertissements sortent!

スクリーンショット 2020-10-04 12.58.41.png

Comment gérer la violation des espaces blancs

En insérant swiftlint Il y a maintenant beaucoup d'avertissements trailing_whitespace.

Cela semble se produire lorsqu'il y a un espace dans une ligne vierge, mais il est gênant d'effacer l'espace lorsque chaque ligne est ouverte.

Vérifiez Preference> TextEditing> Editing> ʻIncluding whitespace-only lines` pour éliminer cela.

Si vous appliquez cela, l'espace vide sera effacé sans autorisation.

Conduit Swift Lint avec des actions Github

norio-nomura/action-swiftlint: GitHub Action for SwiftLint J'ai utilisé ça.

Sommaire

Il existe de nombreuses autres façons de le faire realm / SwiftLint: Un outil pour appliquer le style et les conventions Swift. Vérifiez s'il vous plaît.

référence

Recommended Posts

Essayez d'utiliser SwiftLint
Essayez d'utiliser Maven
Essayez d'utiliser powermock-mockito2-2.0.2
Essayez d'utiliser GraalVM
Essayez d'utiliser jmockit 1.48
Essayez d'utiliser Log4j 2.0
Essayez d'utiliser le Framework Axon
Essayez d'utiliser l'API REST de JobScheduler
Essayez d'utiliser la méthode java.lang.Math
Essayez d'utiliser la WhiteBox de PowerMock
Essayez d'utiliser Talend Part 1
Essayez d'utiliser la liste F #
Essayez d'utiliser la méthode each_with_index
Essayez d'utiliser Spring JDBC
Essayez d'utiliser RocksDB avec Java
Essayez d'utiliser GloVe avec Deeplearning4j
Essayez de gratter en utilisant Java [Note]
Essayez d'utiliser Cocoa de Ruby
Essayez d'utiliser IntelliJ IDEA car vous ne devez le faire qu'une seule fois
Essayez d'utiliser Spring Boot Security
[Rails] Essayez d'utiliser le middleware de Faraday
[Traitement] Essayez d'utiliser GT Force.
[Programmation complète] §2 Essayez d'utiliser Ruby
Essayez Redmine sur le docker Mac
Essayez d'utiliser Redis avec Java (jar)
[Java] Essayez de mettre en œuvre à l'aide de génériques
Essayez d'utiliser le système de messagerie Pulsar
Essayez d'utiliser le traçage de méthode IBM Java
Essayez d'utiliser le SDK Java d'Hyperledger Iroha
[Java] Où avez-vous essayé d'utiliser java
Essayez d'utiliser le framework Java Nablarch [Application Web]
Essayez d'utiliser || au lieu de l'opérateur ternaire
Essayez HiveRunner
Essayez d'utiliser le service sur Android Oreo
Essayez Mockito
Étude de Java Essayez d'utiliser un scanner ou une carte
Essayez le sélénium
Essayez DbUnit
Essayez d'utiliser Spring Boot avec VS Code
Essayez d'utiliser MT Loader de Reladomo (chargeur de matrices multi-threads)
Essayez d'utiliser l'API REST de JobScheduler - implémentation Java RestClient--
Essayez d'utiliser l'API Emotion d'Android
Essayez d'utiliser la télécommande Wii en Java
Essayez Lombok
Essayez d'utiliser simple_form / modifier même les modèles enfants
Essayez d'implémenter un serveur GraphQL en utilisant grahpql-java-tools (+ kotlin)
Essayez d'utiliser Firebase Cloud Functions sur Android (Java)
Les débutants essaient d'utiliser Android Studio Partie 2 (traitement des événements)
Essayez d'utiliser Sourcetrail (version win) avec du code Java