JetBrains Rider 2026.1 Help

EditorConfig のコードインスペクション

このトピックでは、EditorConfig で利用可能なすべての JetBrains Rider コードインスペクション を一覧表示します。

エディター | インスペクション設定 | インスペクション重大度 | 他の言語 設定ページ  Ctrl+Alt+S で、特定のインスペクションを切り替えたり、その重要度レベルを変更できます。

インスペクション

説明

デフォルトの重大度

非推奨のプロパティ

サポートされなくなった EditorConfig プロパティを報告します。

警告​​ 警告

文字クラスの重複文字

[aa] などの文字クラスに重複する文字を含む EditorConfig セクションのワイルドカードパターンを報告します。

警告​​ 警告

重複もしくは冗長なパターン

同じスコープまたはより広いスコープを定義する他のパターンがすでに存在するため、冗長なファイルパターンを報告します。 例: [{*.java,*}] では、最初の *.java パターンは、 * と比較して狭い範囲を定義します。 そのため、冗長で削除できます。

警告​​ 警告

EditorConfig セクションが一意ではありません

他のセクションと同じファイルパターンを定義するセクションをレポートします。

警告​​ 警告

空のヘッダー

空のヘッダーを持つセクションをレポートします。 セクションヘッダーには、 gitignore でサポートされているものと同様の形式のファイルパスグロブが含まれている必要があります。

エラー エラー

空のセクション

EditorConfig プロパティを含まないセクションをレポートします。

警告​​ 警告

不要なトップレベルの宣言

複数のトップレベルの宣言を報告します。 EditorConfig ファイルには、オプションの「root = true」トップレベル宣言を 1 つだけ含めることができます。 複数のトップレベル宣言を使用することは許可されていません。

エラー エラー

ファイルエンコーディングが EditorConfig 文字セットに一致しません

現在のファイルのエンコーディングが .editorconfig ファイルの "charset" プロパティで定義されたエンコーディングと一致することを確認します。

警告​​ 警告

無効なプロパティ値

値の制限を満たさないプロパティ値を報告します。 例: 一部のプロパティは「true」または「false」のみである場合があり、その他のプロパティには整数のみが含まれる場合があります。 値にバリアントのセットが限られている場合は、コード補完を使用してすべてを表示します。

エラー エラー

無効な参照

不明またはタイプが間違っている識別子を報告します。

エラー エラー

一致するファイルがない

.editorconfig ファイルが配置されているディレクトリのどのファイルとも一致しないワイルドカードパターンのセクションを報告します。

警告​​ 警告

リストの値が一意ではありません

値のリストの重複を報告します。

エラー エラー

セクションのオーバーラップ

他のセクションの他のサブセットと重複する、現在のセクションで指定されたファイルのサブセットを報告します。 例: [{foo,bar}][{foo,bas}] の両方に「foo」が含まれています。

弱い警告 弱い警告

オーバーライドされたプロパティ

他のセクションですでに定義されているプロパティをレポートします。

例えば:

[*.java] indent_size=4 [{*.java,*.js}] indent_size=2

2 番目のセクションには、すべての *.java ファイルも含まれていますが、indent_size も再定義されています。 その結果、値 2 は *.java に一致するファイルに使用されます。

警告​​ 警告

オーバーライドするプロパティ

ファイルで以前に定義された同じプロパティをオーバーライドするプロパティを報告します。

例えば:

[*.java] indent_size=4 [{*.java,*.js}] indent_size=2

2 番目のセクションには、 [*.java] と同じファイルが含まれていますが、indent_size を値 2 に設定しています。 最初の宣言 indent_size=4 は無視されます。

警告​​ 警告

冗長なプロパティ

別の該当するセクションに同じプロパティと値がすでに含まれている場合に冗長なプロパティを報告します。

例えば:

[*] indent_size=4 [*.java] indent_size=4

どちらも *.java ファイルに適用可能であり、同じ indent_size 値を定義します。

警告​​ 警告

冗長なワイルドカード

同じセクションで「**」ワイルドカードが使用されている場合に冗長になるワイルドカードを報告します。

「**」ワイルドカードは、他のどのワイルドカードよりも幅広いファイルのセットを定義します。 そのため、同じセクションで使用されている他のワイルドカードは影響を与えず、削除できます。

警告​​ 警告

必要な宣言がありません

必要な宣言が欠落しているプロパティを報告します。 詳細については、ドキュメントを参照してください。

エラー エラー

ファイルパターン内のスペース

パターンマッチングに影響を与えるワイルドカードパターンのスペース文字を報告します。 これらの文字が意図的でない場合は、削除する必要があります。

弱い警告 弱い警告

多すぎるワイルドカード

ワイルドカードが多すぎるセクションを報告します。 ワイルドカードを多数使用すると、パフォーマンスの問題が発生する可能性があります。

弱い警告 弱い警告

予期しないコンマ

現在のコンテキストで使用できないコンマを報告します。 コンマは、リスト内の値の区切り文字としてのみ許可されます。

エラー エラー

予期しないキー / 値ペア

現在のコンテキストで許可されていないキーと値のペアを報告します。

エラー エラー

予期しないトップレベルの宣言

予期しないトップレベルの宣言を報告します。 「root = true」以外のトップレベルの宣言は、EditorConfig ファイルでは許可されていません。

エラー エラー

予期しない値のリスト

リストがサポートされていないプロパティで使用されている値のリストを報告します。 この場合、指定できる値は 1 つだけです。

エラー エラー

不明なプロパティ

IDE でサポートされていないプロパティを報告します。 注: 一部の「ij」ドメインプロパティには、特定の言語プラグインが必要な場合があります。

警告​​ 警告

不要な波括弧

{foo,bar} などの複数のパターンを含むリストとは対照的に、空の {} または {foo} などの 1 つのパターンのみを含むパターンリストを報告します。 この場合、中括弧は名前の一部として扱われます。 例: パターン *.{a} はファイル my.{a} と一致しますが、 my.a とは一致しません。

エラー エラー

不要な文字クラス

1文字のみで構成される文字クラスを報告します。 このようなクラスは、例えば [a] → a のように文字に簡略化できます。

警告​​ 警告

未使用の宣言

未使用の宣言を報告します。 このような宣言は削除できます。

警告​​ 警告

2026 年 6 月 12 日