Awesome
eslint-plugin-no-loops
It's 2024 and you still use loops?
<p align="center"> <img src="https://i.imgflip.com/1oa3kd.jpg" title="made at imgflip.com"/> </p>Installation
npm install --save-dev eslint-plugin-no-loops
Usage
In your .eslintrc
:
{
"plugins": [
"no-loops"
],
"rules": {
"no-loops/no-loops": 2
}
}
Rule
Disallow use of loops (for, for-in, while, do-while, for-of).
Why
I know better, I need one now
If 99% of your code doesn't need them, but you have that single case where a loop makes sense, go ahead!
// eslint-disable-next-line no-loops/no-loops
for (let i = 0; i < arr.length; i++) {
// ...
}
What is a rule without its exceptions?