IntelliJ Idea にこれを強制する方法はありますか。フォーマットまたは保存時にコードに自動的に配置されるか、少なくともそこにある必要がある場合はエラーを表示しますか?
質問する
5477 次
4 に答える
26
次のインスペクションを有効にすることができます。
- ファイル > 設定 > [プロジェクト設定] > インスペクション > コード スタイルの問題 >
- 「'this' で修飾されていないインスタンス メソッド呼び出し」
- 「インスタンス フィールドへのアクセスは 'this' で修飾されていません」
これにより、欠落している「これ」が強調表示されます。宣言。ハイライトの上にカーソルを置いて、Alt+Enter を押すと、'this' を追加するためのクイック フィックスが表示されます。最初のポップアップで右に矢印を押すと、'Fix All "Instance Method call not modified with ' を選択できます。この「問題」オプションを使用して、現在のファイルのすべての問題を修正します (メソッドとフィールドの両方でこれを行う必要があります)。
プロジェクトでインスペクションを実行する場合 - Analyze > Inspect Code...またはAnalyze > Run Inspection by Name...オプションのいずれかを使用して、プロジェクト (またはモジュールまたはパッケージ) のすべてのファイルに修正を適用できます。等。)
再フォーマット時にクイック フィックスを実行する方法はありません。
于 2013-11-08T17:48:56.983 に答える