確認環境
$ 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 と同じような機能は提供されていませんが、文法のチェックができるようになりました。