0.0.20 • Published 2 years ago

eslint-plugin-turisap v0.0.20

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

eslint-plugin-turisap

A set of customized ESLint and @typescript/eslint rules

Installation

You'll first need to install ESLint:

npm i eslint --save-dev

Next, install eslint-plugin-turisap:

npm install eslint-plugin-turisap --save-dev

Usage

Add turisap to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "plugins": [
        "turisap"
    ]
}

Then configure the rules you want to use under the rules section.

{
  "rules": {
    "turisap/no-magic-numbers": [
      "error",
      {
        "allowRGBa": true,
        "allowedCalls": ["setTimeout"]
      }
    ]
  }
}

Supported Rules

turisap/no-magic-numbers: the same as original ESLint rule, but allows to use a few extra settings, namely

  • rgb(a) arrays with numbers:
const rgbColor = [255, 255, 255];
const rgbaColor = [0, 0, 0, 0.5];
  • numeric function params in specified functions. For example, it is pretty obvious what the following parameter means
const id = setTimeout(fn, 300);

By the same token, it does not report the space param on JSON.stringify

const body = JSON.stringify(user, null, 2) 
0.0.20

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.16

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago