こんにちは。SideCI にて SwiftLint を使用した解析が行えるようになりました。
https://github.com/realm/SwiftLint
SwiftLint は、Swift のためのスタイルチェッカです。
警告例
SwiftLint を使用することで、以下の様に余分なスペースや冗長なコードなどを検出することが可能です。
SideCI での指摘画面
設定
有効にする警告の種類やしきい値は、.swiftlint.yml
ファイルを使用して設定することが可能です。
https://github.com/realm/SwiftLint#configuration
また、SwiftLint に与えるコマンドラインオプションをsideci.yml
で定義可能です。
https://sideci.com/ja/docs/linter-config-by-sideciyml#swiftlint
SideCI で有効にするには
SideCI で SwiftLint をお使い頂く場合、左メニューの「解析ツール選択」から SwiftLint を有効にしてください。
また、SwiftLint はアビシニアンモードでのみの提供となります。
アビシニアンモードについてはこちらの記事を参照ください。