0.5.0 • Published 1 year ago

eslint-plugin-loops v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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"]
            }
        ]
    }
}
0.5.0

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago