eslint-config-n8io

1.0.2 • Public • Published

eslint-config-n8io

An opinionated eslint configuration for backend and frontend development.

Adding to your project

  1. npm install -D eslint-config-n8io
  2. Add to your .eslintrc, .eslintrc.js, or .eslintrc.json
    {
        "extends": [
            ...,
            "n8io"
        ]
    }
    

Rule set definitions

How does this differ from the eslint:recommended rules?

See the rules defined here: base.js

Rules cascade per the pseudo-code below.

  1. n8io = Object.assign('eslint:recommended', 'n8io/base')
  2. n8io/backend = Object.assign('eslint:recommended', './base', './backend')
  3. n8io/frontend = Object.assign('eslint:recommended', './base', './frontend')
  4. n8io/frontend-react = Object.assign('eslint:recommended', 'n8io/base', './frontend', './frontend-react')

Options

  1. For example, to use the n8io/backend rule set
    {
        "extends": [
            ...,
            "n8io/backend"
        ]
    }
    

Dependencies (7)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i eslint-config-n8io

    Weekly Downloads

    21

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • n8io