credo
v1.7.10
CREDOは、教育とコードの一貫性に焦点を当てたElixir言語向けの静的コード分析ツールです。
コード、複雑なコードの断片のリファクタリングの機会を示すことができ、一般的な間違いについて警告し、命名スキームの矛盾を示し、必要に応じて目的のコーディングスタイルを実施するのに役立ちます。
プロジェクトにCredoを追加する最も簡単な方法は、Mixを使用することです。
追加:プロジェクトのmix.exsへの依存関係としての:credo :
defp deps do
[
{ :credo , "~> 1.7" , only: [ :dev , :test ] , runtime: false }
]
endと実行:
$ mix deps.get
$ mix credo
ドキュメントはhexdocsで入手できます
一部のIDESおよび編集者は、バックグラウンドでCREDOを実行し、問題をインラインでマークすることができます。
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )RenéFöhring(@rrrene)
CREDOはMITライセンスの下でリリースされます。詳細については、ライセンスファイルを参照してください。