下記のようにrubocop-sorbetが入っている前提
group :development, :test do
gem 'rubocop-sorbet', require: false
end
下記のようにTrueSigilを有効化してExcludeでspecやconfigを除外するのが良さげ。
デフォルトでFalseSigilが機能しているので全体としてはtyped: falseが必須でアプリケーション本体に関連する部分のみtyped: true以上必須という挙動になる。
Sorbet/TrueSigil:
Enabled: true
Include:
- "**/*.{rb,rbi,rake,ru,jb,jbuilder}"
Exclude:
- spec/**/*
- config/**/*
上記設定があるとbundle exec srb rbi suggest-typed
でアプリケーション関連のtypedがfalse以下になったときに簡単に気づける。
Top comments (0)