如何告诉tslint忽略JS文件?
在tsconfig.json
中,我有"allowJs": true
,因为我确实希望它编译JS文件:
{
"compilerOptions": {
// ...
"allowJs": true,
// ...
},
// ...
}
但是我不希望它使它们掉毛。
使用此设置,它抱怨“未为JavaScript文件指定有效规则” 。这是因为它尝试对JS文件进行整理,但没有为此提供任何规则。
在另一个Stack Overflow线程中建议添加以下内容,以使其具有一些规则(确实有点hack):
"jsRules": {
"no-empty": true
}
但是,如果我也不希望它检查此规则怎么办?我只是根本不希望它掉绒JS文件。
答案 0 :(得分:0)
我已经找到了解决方法。
要忽略JS文件,请将以下内容添加到tslint.json
中(当然,您可以以类似的方式忽略任何文件类型)
"linterOptions": {
"exclude": [
"**/*.js"
]
}
请注意,linterOptions.exclude
是tslint 5.8中引入的,因此您必须具有此版本或更高版本才能使用此功能。