如何为特定文件重写tslint规则?

时间:2016-02-07 11:47:33

标签: typescript tslint

我更喜欢quotemark:[true,“single”],但对于lib.core.es6.d.ts,我需要使用“double”。

我尝试过像eslint这样的评论:

/*tslint qoutemark: [true, "double"]*/

但它不起作用。

也许我可以使用tslint.json忽略一些文件?

2 个答案:

答案 0 :(得分:10)

目前您无法更改规则的选项 - 您只能为特定代码行启用/禁用规则。

例如,假设您在object-literal-sort-keys文件中启用了tslint.json规则。然后你可以做这样的事情来为一部分文件禁用它,然后将其重命名为文件的其余部分:

/* tslint:disable:object-literal-sort-keys */
const range = {
   min: 5,
   middle: 10,    // TSLint will *not* warn about unsorted keys here
   max: 20
};
/* tslint:enable:object-literal-sort-keys */

有关详细信息,请参阅the TSLint website

答案 1 :(得分:1)

嗯...像这项工作一样评论:

/* tslint:disable:variable-name quotemark:[true, "double"] */

问题解决了。