UNPKG

eslint-plugin-unicorn

Version:
20 lines (17 loc) 526 B
import {getParentheses} from '../utils/index.js'; /** @import {TSESTree as ESTree} from '@typescript-eslint/types'; @import * as ESLint from 'eslint'; */ /** @param {ESTree.Node} node @param {ESLint.Rule.RuleFixer} fixer @param {ESLint.Rule.RuleContext} context - The ESLint rule context object. @returns {ESLint.Rule.ReportFixer} */ export default function * removeParentheses(node, fixer, context) { const parentheses = getParentheses(node, context); for (const token of parentheses) { yield fixer.remove(token); } }