pi-lens
Version:
Real-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo
9 lines (8 loc) • 324 B
YAML
id: no-accumulating-spread-js
valid:
- 'arr.reduce((acc, item) => { acc.push(item); return acc }, [])'
- 'arr.flatMap(item => [item])'
invalid:
- 'arr.reduce((acc, item) => [...acc, item], [])'
- 'arr.reduce((acc, item) => [...acc, ...item], [])'
- 'arr.reduce(function (acc, item) { return [...acc, item] }, [])'