[Elixir]Lint with dogma

Elixirのlintツールとしてdogmaというものがあります。
RubyのRobocopのようなものですね。

https://github.com/lpil/dogma

試しに適用してみました。修正も。備忘録に、以下2つ。Phoneixの簡単なアプリとhttp_proxyを。

Report formatとしてJSONもしてい出来ます。

https://github.com/lpil/dogma/blob/master/docs/reporters.md

> mix dogma --format=json

この標準出力を解析して、例えば dokumi と組み合わせるとPR時にlintを指摘する、というのもできますね。

※ 最近は credo を私は使っている

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.