2024-02-23: 頭をあげておくれ
あったこと、おもったこと
Slackのruby-jpワークスペースを久々に眺めていたら newbie チャンネルに質問が来ていたので調べてコメントをした code:comment.md
This linter integrates with RuboCop(https://github.com/bbatsov/rubocop) (a static code analyzer and style enforcer) to check the actual Ruby code in your templates. It will respect any RuboCop-specific configuration you have set in .rubocop.yml files, but will explicitly ignore some checks (like Style/IndentationWidth) since the extracted Ruby code sent to RuboCop is not well-formatted. とあるように IndentationWidth は slim-limt の標準実装としても「無視する」設定になっています。
`yml
# These cops are incredibly noisy since the Ruby we extract from Slim
# templates isn't well-formatted, so we ignore them.
# WARNING: If you define this list in your own .slim-lint.yml file, you'll
# be overriding the list defined here.
ignored_cops:
- # 中略
- Layout/IndentationWidth
`
ymlのコメント部分を一部抜粋すると、
... since the Ruby we extract from Slim templates isn't well-formatted, ...
(Slim テンプレートから抽出した Ruby は適切にフォーマットされていないため、)
ということなので、 IndentationWidth の設定を有効にしても適切に検知できない、ということでしょうね。
(もしかしたら、Slimテンプレートから抽出したRubyのコードをインデント等を排除したうえでRuboCopに渡しているのかもしれないです(コードを読んでいないので興味があったら調べてみるとよさそう))
ランチに福しんにいった
https://gyazo.com/e6f8797fd3e235a7e6e4e279fc678dfc
それはこの蛇口の仕様なのだから、福しんさんが謝罪するようなことじゃないよ、頭をあげておくれ
自動で出たり止まったりするタイプの蛇口を導入することが求められている世の中なのかな?
たべたもの、のんだもの
https://gyazo.com/897761dd7fa3c2cdb0b050a6f1703d0a