0.3.1 • Published 4 years ago

eslint-plugin-superstition v0.3.1

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

eslint-plugin-superstition

ESLint superstition rules (forbid using numbers 13, 666 and etc.)

Install

$ npm install --save-dev eslint eslint-plugin-superstition

Usage

Configure it in package.json.

{
  "name": "my-awesome-project",
  "eslintConfig": {
    "env": {
      "es6": true
    },
    "plugins": [
      "superstition"
    ],
    "rules": {
      "superstition/must-have-8": "error",
      "superstition/no-number-13": "error",
      "superstition/no-number-39": "error",
      "superstition/no-number-4": "error",
      "superstition/no-number-666": "error",
      "no-var": "error"
    }
  }
}

Rules

  • must-have-8 - Must have to use of the number 8. It brings good luck.
  • no-number-13 - Forbid the use of number 13. It is a bad omen.
  • no-number-39 - Forbid the use of number 39. It is a bad omen.
  • no-number-4 - Forbid the use of number 4. It is a bad omen.
  • no-number-666 - Forbid the use of number 666. It is a bad omen.

Recommended configuration

This plugin exports a recommended configuration that enforces good practices.

To enable this configuration, use the extends property in your package.json.

{
  "name": "my-awesome-project",
  "eslintConfig": {
    "plugins": [
      "superstition"
    ],
    "extends": "plugin:superstition/recommended"
  }
}

See ESLint documentation for more information about extending configuration files.

Notes

Based on eslint-plugin-fp


MIT © Pavel Gurov