我查看了文档,但无法弄清楚tslint中规则的默认值是什么。如果我没有指定此处找到的规则之一(https://palantir.github.io/tslint/rules/),那么它是否默认为false?
答案 0 :(得分:0)
规则严重性
每个规则的严重性级别可以配置为默认,错误,警告/警告或关闭/无。如果未指定严重性级别,则使用默认级别。 defaultSeverity顶级选项替换使用当前文件中默认级别的每个规则的严重性级别。 defaultSeverity的有效值包括错误,警告/警告和关闭/无。
和
defaultSeverity ?:“错误” | “警告” | “关闭”:应用于此配置文件中的规则以及将其严重性设置为“默认”的任何继承的配置文件中的规则的严重性级别。 如果未定义,则将“错误”用作默认严重性。
要回答您的问题:省略规则的默认值为defaultSeverity
,如果未设置defaultSeverity
,则默认值为error
。
请注意,如果您有:
"extends": "tslint:recommended"
在tslint.json中,您继承了recommended.js中设置的所有值。