Credo adalah alat analisis kode statis untuk bahasa Elixir dengan fokus pada pengajaran dan konsistensi kode.
Ini dapat menunjukkan kepada Anda peluang refactoring dalam kode Anda, fragmen kode yang kompleks, memperingatkan Anda tentang kesalahan umum, menunjukkan ketidakkonsistenan dalam skema penamaan Anda dan - jika perlu - membantu Anda menegakkan gaya pengkodean yang diinginkan.
Cara termudah untuk menambahkan kredo ke proyek Anda adalah dengan menggunakan Mix.
Tambahkan :credo sebagai ketergantungan pada mix.exs proyek Anda:
defp deps do
[
{ :credo , "~> 1.7" , only: [ :dev , :test ] , runtime: false }
]
endDan jalankan:
$ mix deps.get
$ mix credo
Dokumentasi tersedia di hexdocs
Beberapa IDE dan editor dapat menjalankan Credo di latar belakang dan menandai masalah selarut.
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )René Föhring (@rrrene)
Credo dirilis di bawah lisensi MIT. Lihat file lisensi untuk rincian lebih lanjut.