YAML のコードインスペクション
このトピックでは、YAML で利用可能なすべての JetBrains Rider コードインスペクションをリストします。
エディター | インスペクション設定 | インスペクション重大度 | 他の言語設定ページ Ctrl+Alt+S で、特定のインスペクションを切り替えたり、その重大度レベルを変更したりできます。
インスペクション | 説明 | デフォルトの重大度 |
|---|---|---|
非推奨の YAML キー | YAML ファイルで非推奨のキーを報告します。 非推奨は、対応する YAML ファイルに関連付けられた JSON スキーマが存在する場合にのみチェックされます。 非推奨のメカニズムは JSON スキーマ仕様でまだ定義されておらず、このインスペクションは非標準の スキームの非推奨の例:
{
"properties": {
"SomeDeprecatedProperty": {
"deprecationMessage": "Baz",
"description": "Foo bar"
}
}
}
以下は、対応する警告のある例です。
SomeDeprecatedProperty: some value
| |
重複する YAML キー | YAML ファイルで重複したキーを報告します。 例:
same_key: some value
same_key: another value
| |
再帰エイリアス | YAML エイリアスの再帰を報告します。 エイリアスを再帰的にすることはできず、対応するアンカーによって参照されるデータ内で使用することはできません。 例:
some_key: &some_anchor
sub_key1: value1
sub_key2: *some_anchor
| |
未解決のエイリアス | YAML ファイルの未解決のエイリアスを報告します。 例:
some_key: *unknown_alias
| |
未使用のアンカー | 未使用のアンカーを報告します。 例:
some_key: &some_anchor
key1: value1
| |
JSON スキーマによる検証 | スキーマが指定されている場合、YAML ファイルと JSON スキーマ間の不整合を報告します。 スキームの例:
{
"properties": {
"SomeNumberProperty": {
"type": "number"
}
}
}
以下は、対応する警告のある例です。
SomeNumberProperty: hello world
|
関連ページ:
コードインスペクション
JetBrains Rider は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション JetBrains Rider が提供するコードの種類を調べるには、異なる言語の JetBrains Rider コードインスペクションの全リストをご覧ください。コードイ...
XSLT のコードインスペクション
このトピックでは、XSLT で使用可能なすべての JetBrains Rider コードインスペクションをリストします。エディター | インスペクション設定 | インスペクション重大度 | 他の言語設定ページで、特定のインスペクションを切り替えたり、その重大度レベルを変更したりできます。不正な宣言 XSLT 変数、パラメーター、名前付きテンプレートでの重複した宣言と不正な識別子を報告します。エラー不正なテンプレートの呼び出し名前付き XSLT テンプレート呼び出しで、欠落している引数、宣言されてい...