JetBrains Rider 2026.1 ヘルプ

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

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

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

インスペクション

説明

デフォルトの重大度

非推奨の YAML キー

YAML ファイルで非推奨のキーを報告します。

非推奨は、対応する YAML ファイルに関連付けられた JSON スキーマが存在する場合にのみチェックされます。

非推奨のメカニズムは JSON スキーマ仕様でまだ定義されておらず、このインスペクションは非標準の deprecationMessage 拡張機能を使用していることに注意してください。

スキームの非推奨の例:

{ "properties": { "SomeDeprecatedProperty": { "deprecationMessage": "Baz", "description": "Foo bar" } } }

以下は、対応する警告のある例です。

SomeDeprecatedProperty: some value

Weak Warning 弱い警告

重複する YAML キー

YAML ファイルで重複したキーを報告します。

例:

same_key: some value same_key: another value

Error エラー

再帰エイリアス

YAML エイリアスの再帰を報告します。

エイリアスを再帰的にすることはできず、対応するアンカーによって参照されるデータ内で使用することはできません。

例:

some_key: &some_anchor sub_key1: value1 sub_key2: *some_anchor

Error エラー

未解決のエイリアス

YAML ファイルの未解決のエイリアスを報告します。

例:

some_key: *unknown_alias

Error エラー

未使用のアンカー

未使用のアンカーを報告します。

例:

some_key: &some_anchor key1: value1

Warning 警告

JSON スキーマによる検証

スキーマが指定されている場合、YAML ファイルと JSON スキーマ間の不整合を報告します。

スキームの例:

{ "properties": { "SomeNumberProperty": { "type": "number" } } }

以下は、対応する警告のある例です。

SomeNumberProperty: hello world

Warning 警告

2024 年 2 月 11 日