0.5.0 • Published 1 year ago
eslint-plugin-loops v0.5.0
eslint-plugin-loops
This plugin disallow the usage of for
, forOf
, forIn
, forEach
, while
and doWhile
loops.
Installation
npm i --save-dev eslint-plugin-loops
Usage
// Flat config (eslint >=v8)
import loopsPlugin from "eslint-plugin-loops"
{
plugins: {
"loops": loopsPlugin
},
rules: {
"loops/no-loops": ["error"]
}
}
// Old config
{
plugins: ["loops"],
rules: {
"loops/no-loops": ["error"]
}
}
Options
You can allow the use of some loops :
{
rules: {
"loops/no-loops": [ "error",
{
exceptions: ["for", "forOf", "forIn", "forEach", "while", "doWhile"]
}
]
}
}