読者です 読者をやめる 読者になる 読者になる

SideCI Blog

自動コードレビューサービスSideCIを提供している株式会社アクトキャットのコーポレートブログです。



SideCI の対応ツールに SwiftLint を追加しました

こんにちは。SideCI にて SwiftLint を使用した解析が行えるようになりました。

https://github.com/realm/SwiftLint

SwiftLint は、Swift のためのスタイルチェッカです。

警告例

SwiftLint を使用することで、以下の様に余分なスペースや冗長なコードなどを検出することが可能です。

SideCI での指摘画面 f:id:sideci:20170421121331p:plain

設定

有効にする警告の種類やしきい値は、.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 はアビシニアンモードでのみの提供となります。 アビシニアンモードについてはこちらの記事を参照ください。