eslint-plugin-tslint
@typescript-eslint/eslint-plugin-tslint
ESLint 插件允许在 ESLint 中运行 TSLint 规则,以帮助你从 TSLint 迁移到 ESLint。 ✨
提醒
根据 TSLint 怎么样?,我们强烈建议迁移 TSLint。 有关如何使用 ESLint 对 TypeScript 代码进行 lint 检测的文档,请参阅 入门。
安装
yarn add -D @typescript-eslint/eslint-plugin-tslint
用法
在 ESLint 配置文件中配置:
英:Configure in your ESLint config file:
{
"plugins": [
"@typescript-eslint/tslint"
],
"parserOptions": {
"project": "tsconfig.json",
},
"rules": {
"@typescript-eslint/tslint/config": ["warn", {
"lintFile": "", // path to tslint.json of your project
"rules": {
// tslint rules (will be used if `lintFile` is not specified)
},
"rulesDirectory": [
// array of paths to directories with rules, e.g. 'node_modules/tslint/lib/rules' (will be used if `lintFile` is not specified)
]
}],
}
}
注意: 对于使用此插件加载的 TSLint 规则,无法自动修复 --fix
问题。
英:Note: The ability to automatically fix problems with --fix
is unavailable for TSLint rules loaded with this plugin.
规则
该插件仅包含一条规则: @typescript-eslint/tslint/config
。
英:This plugin contains only a single rule: @typescript-eslint/tslint/config
.