YAML 中的代码检查
本主题列出了 YAML 中可用的所有 PhpStorm 代码检查。
您可以在编辑器 |上切换特定检查或更改其严重性级别。IDE 设置的检查Ctrl+Alt+S页面。
检查 | 描述 | 默认严重性 |
---|---|---|
报告 YAML 文件中已弃用的密钥。 仅当存在与相应 YAML 文件关联的 JSON 模式时,才会检查弃用。请注意,JSON Schema 规范中尚未定义弃用机制,并且此检查使用非标准deprecationMessage 扩展。方案弃用示例:
{ "properties": { "SomeDeprecatedProperty": { "deprecationMessage": "Baz", "description": "Foo bar" } } }
以下是带有相应警告的示例:
SomeDeprecatedProperty:一些值
| 弱警告 | |
报告 YAML 文件中的重复键。 例子:
same_key:某个值 same_key:另一个值
| 错误 | |
报告 YAML 别名中的递归。 别名不能是递归的,也不能在相应锚引用的数据中使用。例子:
some_key: &some_anchor sub_key1: value1 sub_key2: *some_anchor
| 错误 | |
报告 YAML 文件中未解析的别名。 例子:
some_key: *unknown_alias
| 错误 | |
报告未使用的锚点。 例子:
some_key: &some_anchor key1: value1
| 警告 | |
如果指定了模式,则报告 YAML 文件和 JSON 模式之间的不一致。 方案示例:
{“属性”:{“SomeNumberProperty”:{“类型”:“数字”}}}
以下是带有相应警告的示例:
SomeNumberProperty:你好世界
| 警告 |
最后修改:2022 年 2 月 11 日