json配置文件(https://github.com/palantir/tslint)支持extends
和类似的rulesDirectory
数组
{
"extends": [
"tslint-microsoft-contrib",
"tslint-config-security"
],
"rulesDirectory": [
"node_modules/tslint-eslint-rules/dist/rules",
"node_modules/tslint-microsoft-contrib",
"node_modules/tslint-config-security"
]
}
DOCS对于解释不熟悉的新用户似乎有点开放。
如果有人可以在VS代码编辑器和
extends
ING中使用的话,就可以澄清关于rulesDirectory
和tslint
的行为的几个要点。extends
是否只提供默认配置(如果包提供的话)?这与
rulesDirectory
有什么不同吗?rulesDirectory
是否只为您提供了专门选择的规则(如果在根TSLILT.JSON中指定规则是必需的)?我是否还应该在
tslint
和extends
中指定rulesDirectory
包?假设
extends
提供了另一个tslint
配置文件的默认值,我能指定rulesDirectory
并添加一个规则来覆盖特定的标志吗?担心是因为只有一些规则出现在智能意义上的自动补全中,只有一些行为我会更清楚地理解。
最佳答案
tslint中extends
和rulesDirectory
之间的区别是什么
他们很不一样。extends
允许应用现有的TSLLT配置,然后扩展它rulesDirectory
只允许您为自定义规则添加目录。