以下は、おそらくこれを行うためのより簡単な方法です (ただし、もう少しハックな方法です)。これには、ファイルを簡単に編集することが含まれます。編集するファイルに応じて、既存のプロジェクトのチェックボックスがデフォルトでオフになるか (A)、すべての新しいプロジェクトのチェックボックスがデフォルトで無効になります (B)。 .
これは、IntelliJ IDEA バージョン 2016.3 でテストされています。
(A) プロジェクトレベルの変更
(これは、コミットごとにいずれかのチェックボックスを無効にすることにうんざりしている既存のプロジェクトに使用する必要があります。)
特定のプロジェクトでこれら 2 つのチェック ボックスをデフォルトで無効にするには、 というコンポーネントの下に.idea/workspace.xml
次の 2 つを追加します。option
VcsManagerConfiguration
<component name="VcsManagerConfiguration">
<option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
<option name="CHECK_NEW_TODO" value="false" />
オプション名は一目瞭然です (前者は無効化Perform Code Analysis
用で、後者は無効化用ですCheck TODO
)。
効果は即時であることに注意してください。IntelliJ IDEA を再起動したり、プロジェクトを再度開いたりする必要はありません
(B) IDE レベルの変更 - すべての新しいプロジェクトに影響します
(これはデフォルトでそうするはずです。チェックボックスは新しいプロジェクトでは無効になります。)
同じ変更を行う場合、つまり、option
以下の 2 つの をVcsManagerConfiguration
ファイルに追加するとproject.default.xml
(このファイルの場所については、主要な OS の次のセクションで詳しく説明します)、これはすべての新しいプロジェクトに継承され、削除されます。 IntelliJ IDEA の更新によってこれらの設定の保存方法が変更されるまで、この煩わしさは永久に続きます:)
<component name="VcsManagerConfiguration">
<option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
<option name="CHECK_NEW_TODO" value="false" />
の場所project.default.xml
(設定を保存するために IDE で使用されるディレクトリに基づく。) (私は OS X パスのみを確認しました。残りは上記のリンクに基づいており、確認されていません。)
Mac OS X :/Users/az/Library/Preferences/IntelliJIdea2016.3/options/project.default.xml
窓:c:\Users\John\.IntelliJIdea2016.3\config\options\project.default.xml
Linux :~/.IntelliJIdea2016.3/config/options/project.default.xml