We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d15644 commit 298d66cCopy full SHA for 298d66c
packages/eslint-plugin/src/rules/no-extra-parens.ts
@@ -1,4 +1,5 @@
1
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/typescript-estree';
2
+import { RuleListener } from 'ts-eslint';
3
import baseRule from 'eslint/lib/rules/no-extra-parens';
4
import * as util from '../util';
5
@@ -84,7 +85,7 @@ export default util.createRule<Options, MessageIds>({
84
85
return rule(node);
86
}
87
- return Object.assign({}, rules, {
88
+ const overrides: RuleListener = {
89
// ArrayExpression
90
ArrowFunctionExpression(node) {
91
if (node.body.type !== AST_NODE_TYPES.TSAsExpression) {
@@ -222,6 +223,7 @@ export default util.createRule<Options, MessageIds>({
222
223
return rules.YieldExpression(node);
224
225
},
- });
226
+ };
227
+ return Object.assign({}, rules, overrides);
228
229
});
0 commit comments