slim-lintを使ってみる

September 10, 2022

確認環境

$ bundle exec ruby --version
ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin19]
$ bundle exec rails --version
Rails 6.0.4.6

slim-lint をインストール

Gemfile

gem 'slim_lint'
$ bundle install

使ってみる

$ bundle exec slim-lint app/views
warning: parser/current is loading parser/ruby27, which recognizes2.7.6-compliant syntax, but you are running 2.7.5.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
app/views/hoge2/index.html.slim:8 [W] TrailingBlankLines: Multiple empty lines in the end of file

slim-lint から rubocop を使っているようです。

設定は、こちらが使われます。

おわりに

rubocop の auto-correct と同じような機能は提供されていませんが、文法のチェックができるようになりました。

参考


SHARE

Profile picture

Written by tamesuu