メインコンテンツへスキップ

no-extra-parens

非推奨

フォーマットに関するルールは、現在eslint-stylisticに存在します。@stylistic/ts/no-extra-parensがこのルールの代替となります。
詳細については、フォーマットルールの非推奨化を参照してください。

不要な括弧を禁止します。

🔧

このルールによって報告される一部の問題は、 --fix ESLintコマンドラインオプション.

で自動的に修正できます。このルールは、ベースとなるeslint/no-extra-parensルールを拡張したものです。TypeScriptの型アサーションのサポートを追加します。

オプション

eslint/no-extra-parens オプションを参照してください。

使い方

.eslintrc.cjs
module.exports = {
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"no-extra-parens": "off",
"@typescript-eslint/no-extra-parens": "error"
}
};

プレイグラウンドでこのルールを試す ↗

リソース

ESLint coreから❤️を込めて採用しました。