ban-tslint-comment
// tslint:<rule-flag>
コメントを禁止します。
🎨
拡張 "plugin:@typescript-eslint/stylistic"
を ESLint設定 で有効にすると、このルールが有効になります。
🔧
このルールによって報告された一部の問題は、 --fix
ESLintコマンドラインオプション.
で自動的に修正できます。TSLintからESLintへの移行時に役立ちます。TSLintが削除された後、このルールはTSLintのアノテーション(例:// tslint:disable
)を特定するのに役立ちます。
詳細については、TSLintのルールフラグに関するドキュメントを参照してください。
.eslintrc.cjs
module.exports = {
"rules": {
"@typescript-eslint/ban-tslint-comment": "error"
}
};
プレイグラウンドでこのルールを試す ↗
例
- ❌ 不正
- ✅ 正しい
/* tslint:disable */
/* tslint:enable */
/* tslint:disable:rule1 rule2 rule3... */
/* tslint:enable:rule1 rule2 rule3... */
// tslint:disable-next-line
someCode(); // tslint:disable-line
// tslint:disable-next-line:rule1 rule2 rule3...
プレイグラウンドで開く// This is a comment that just happens to mention tslint
/* This is a multiline comment that just happens to mention tslint */
someCode(); // This is a comment that just happens to mention tslint
プレイグラウンドで開くオプション
このルールは設定できません。
使用しない場合
ESLintと一緒にTSLintをまだ使用している場合。