tslint中省略的规则的默认值是什么?

时间:2017-04-28 14:00:27

标签: tslint

我查看了文档,但无法弄清楚tslint中规则的默认值是什么。如果我没有指定此处找到的规则之一(https://palantir.github.io/tslint/rules/),那么它是否默认为false?

1 个答案:

答案 0 :(得分:0)

根据Configuring TSLint page

  

规则严重性

     

每个规则的严重性级别可以配置为默认,错误,警告/警告或关闭/无。如果未指定严重性级别,则使用默认级别。 defaultSeverity顶级选项替换使用当前文件中默认级别的每个规则的严重性级别。 defaultSeverity的有效值包括错误,警告/警告和关闭/无。

  

defaultSeverity ?:“错误” | “警告” | “关闭”:应用于此配置文件中的规则以及将其严重性设置为“默认”的任何继承的配置文件中的规则的严重性级别。 如果未定义,则将“错误”用作默认严重性。

要回答您的问题:省略规则的默认值为defaultSeverity,如果未设置defaultSeverity,则默认值为error

请注意,如果您有:

"extends": "tslint:recommended"

在tslint.json中,您继承了recommended.js中设置的所有值。