1.3.0 • Published 5 years ago

eslint-config-distributed-lab v1.3.0

Weekly downloads
1,196
License
MIT
Repository
gitlab
Last release
5 years ago

Overview

This is a shared eslint config based on JS standard code style.

How to add it to your project

  1. Add dev dependencies

    npm i -D eslint eslint-config-distributed-lab eslint-plugin-chai-friendly eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-standard eslint-config-standard babel-eslint

    Additional plugins for Vue.js:

    npm i -D eslint-plugin-vue@next
  2. Add eslintrc.js config to root of your project

    module.exports = {
        extends: 'distributed-lab',
        parserOptions: {},
        env: {},
        plugins: [],
        rules: {}
    }

    Available configurations:

    • distributed-lab - basic config
    • distributed-lab/node - for node.js packages and servers
    • distributed-lab/vue - for Vue.js apps
  3. Add the npm script to your package.json.

    For node.js:

    {
        // ...
        "scripts": {
            //...
            "lint": "eslint src --cache --fix"
        }
    }

    For Vue.js:

        {
        // ...
        "scripts": {
            //...
            "lint": "eslint '{src,specs}/**/*.{js,vue}' --fix"
            // src and specs are directories that you want to lint
        }
    }
  4. Run the linter

    npm run lint
1.3.0

5 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago