環境
- RubyMine 2017.3
Code Inspectionとは
- 静的解析ツール。
- Rubocopも適用可能。
- 編集中のファイルに対して自動的に実行される。
- 手動でも実行可能。(Code -> Inspection Code)
制御したかったこと
- 特定のインスペクションを無効化する。
- インスペクション対象ファイルを限定する。
- 特定のコードに対するインスペクションを抑圧する。
特定のインスペクションを無効化する
- Preferences(⌘,)を開く。
- Editor->Inspectinosから任意の項目を選択する。
インスペクション対象ファイルを限定する
スコープを作成し、インスペクション実行時に作成したスコープを選択する。
- Preferences(⌘,)を開く。
- Appearance & Behavior -> Scopesにて対象(除外)にしたいファイル、ディレクトリを選択する。
- Code -> Inspection Codeを開く。
- Custom scopeにて作成したスコープを選択する。
特定のコードに対するインスペクションを抑圧する
インスペクション抑圧用のコメントによって、対象の文、ブロック?のインスペクションを抑圧する。