Skip to main content

Function: createRemoveCommaSeparatedItemsFixes()

createRemoveCommaSeparatedItemsFixes<Item>(fixer: Readonly<TSESLint.RuleFixer>, sourceCode: Readonly<TSESLint.SourceCode>, options: Readonly<{ container: CommaSeparatedContainer; items: readonly Item[]; itemsToRemove: readonly Item[]; }>): readonly RuleFix[]

Defined in: _internal/comma-separated-fixes.ts:78

Create non-overlapping fixes that remove nodes from a comma-separated list.

Type Parametersโ€‹

Itemโ€‹

Item extends Readonly<Node>

Parametersโ€‹

fixerโ€‹

Readonly<TSESLint.RuleFixer>

sourceCodeโ€‹

Readonly<TSESLint.SourceCode>

optionsโ€‹

Readonly<{ container: CommaSeparatedContainer; items: readonly Item[]; itemsToRemove: readonly Item[]; }>

Returnsโ€‹

readonly RuleFix[]

Remarksโ€‹

The helper groups contiguous removals so ESLint never receives overlapping fix objects for suggestion payloads.