如何知道哪个规则违规导致tslint中的错误?

k0p*_*kus 3 typescript tslint

我关于as-syntax的问题相关,我想查找tslint规则以找出问题所在.唉,我只看到我的tslint运行的错误信息,如下所示:

ERROR: src/Metronome/JobFetcher.ts[13, 32]: Type assertion using the '<>' syntax is forbidden. Use the 'as' syntax instead.
ERROR: src/Metronome/JobConfig.ts[20, 1]: Consecutive blank lines are forbidden
ERROR: src/Metronome/JobFetcher.ts[7, 23]: ' should be "
Run Code Online (Sandbox Code Playgroud)

这里缺少的是导致该错误的规则.例如,我知道这条线' should be "quotemark我的规则有关tsconfig.json:

"quotemark": [
    true,
    "double",
    "avoid-escape"
],
Run Code Online (Sandbox Code Playgroud)

然而我不知道对于其他规则而且因为我依赖于我tslint:recommended的大部分配置,一旦发生错误我就很难查找它我以前没见过,就像as语法一样,我只能通过谷歌搜索as语法,而不是通过tslint的参考文档解决.

如何知道我的tslint配置的哪些规则导致错误消息?

Kir*_*nko 5

verbose 输出格式化程序打印规则名称:

$ ./node_modules/.bin/tslint --format verbose --config tslint.js src/render/renderer.ts
ERROR: (no-unused-expression) src/render/renderer.ts[23, 5]: unused expression, expected an assignment or function call
ERROR: (semicolon) src/render/renderer.ts[104, 11]: Missing semicolon
ERROR: (semicolon) src/render/renderer.ts[110, 48]: Missing semicolon
Run Code Online (Sandbox Code Playgroud)