Function: createRemoveCommaSeparatedItemsFixes()
function 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:80
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.