CREDO ist ein statisches Tool für die Codeanalyse für die Elixiersprache mit Schwerpunkt auf Lehre und Codekonsistenz.
Es kann Ihnen zeigen, dass Sie Chancen in Ihrem Code, komplexen Codefragmente neu aufstellen, Sie vor gemeinsamen Fehlern warnen, Inkonsistenzen in Ihrem Namensschema zeigen und bei Bedarf einen gewünschten Codierungsstil durchsetzen können.
Der einfachste Weg, Ihrem Projekt Credo hinzuzufügen, ist die Verwendung von Mix.
Hinzufügen :credo als Abhängigkeit von mix.exs Ihres Projekts:
defp deps do
[
{ :credo , "~> 1.7" , only: [ :dev , :test ] , runtime: false }
]
endUnd rennen:
$ mix deps.get
$ mix credo
Die Dokumentation ist auf Hexdocs verfügbar
Einige IDEs und Redakteure können Credo im Hintergrund ausführen und Probleme in der Inline -Probleme markieren.
git checkout -b my-new-feature ).git commit -am 'Add some feature' )git push origin my-new-feature )René Föhring (@rrrene)
Credo wird unter der MIT -Lizenz veröffentlicht. Weitere Informationen finden Sie in der Lizenzdatei.