MCPcopy Index your code
hub / github.com/nodejs/node / createFix

Function createFix

tools/eslint-rules/no-array-destructuring.js:40–48  ·  view source on GitHub ↗
(fixer, sourceCode, { range: [start, end], elements })

Source from the content-addressed store, hash-verified

38 return token;
39};
40const createFix = (fixer, sourceCode, { range: [start, end], elements }) => [
41 fixer.replaceTextRange([start, start + 1], '{'),
42 fixer.replaceTextRange([end - 1, end], '}'),
43 ...elements.map((node, i) =>
44 (node === null ?
45 fixer.remove(findComma(sourceCode, elements, i, start)) :
46 fixer.insertTextBefore(node, i + ':')),
47 ),
48];
49const arrayPatternContainsRestOperator = ({ elements }) =>
50 elements?.find((node) => node?.type === 'RestElement');
51

Callers 1

ArrayPatternFunction · 0.85

Calls 3

findCommaFunction · 0.85
mapMethod · 0.65
removeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…