eslint-plugin-unicorn icon indicating copy to clipboard operation
eslint-plugin-unicorn copied to clipboard

Rule proposal: `no-array-unshift-unshift`

Open dimaMachina opened this issue 2 years ago • 1 comments

Description

unshift is like push accept multiple arguments.

Fail

let arr = [];
arr.unshift('foo', 2)
arr.unshift(true)

Pass

let arr = [];
arr.unshift(true, 'foo', 2)

Additional Info

The error message should contain a notice that all elements from the second unshift call should be placed first.

dimaMachina avatar Jul 20 '22 15:07 dimaMachina

https://github.com/sindresorhus/eslint-plugin-unicorn/issues/1019#issue-785860890, seems no one interested.

fisker avatar Jul 20 '22 16:07 fisker

Effectively a duplicate of the issue https://github.com/sindresorhus/eslint-plugin-unicorn/issues/1019

fregante avatar Nov 09 '22 17:11 fregante