Skip to main content

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.