以下の内容はhttps://rochefort.hatenablog.com/entry/rails_slim_lintより取得しました。


slim-lintが良い

最近仕事でよくslimを使うのですが、コードレビュー時に細かい指摘をするのがちょいちょいあって、なんとかならんかと調べてみたら sds/slim-lint: Configurable tool for analyzing Slim templates というrubygemがあり、これの出来がとても良かったのでご紹介。
auto-correct機能はないですが、結構捗ります。

 

おすすめポイント1

なんとrubocopが有効になります。
rubyのコード部分は諦めないといけないかと思っていたのですが、内部的にrubocop gemを呼び出しており、 結果.rubocop.yml を解釈してくれます。

おすすめポイント2

設定がsimple。
slim-lint/README.md at master · sds/slim-lint

設定項目が少ないので、導入しやすいです。 LineLength以外は、大体デフォルトで良い気がします。

おすすめポイント3

Editorもそれなりに対応してくれてます(私はvscodeを最近使ってます)。
GitHub - sds/slim-lint: Configurable tool for analyzing Slim templates

余談

sds/haml-lint: Tool for writing clean and consistent HAML
こちらも同じ人が作成してるんですね。あとで使ってみよう。




以上の内容はhttps://rochefort.hatenablog.com/entry/rails_slim_lintより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14