6.0.0 • Published 6 years ago

eslint-config-emerald v6.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

Emerald style guide

No semis, only errors
Requires node >=11.14

If you are not using import/export, disable this rule

rules: {
  'import/order': 'off',
}

Usage

Install it:

# yarn:
yarn add -D eslint \
    eslint-plugin-import \
    eslint-plugin-node \
    eslint-plugin-promise \
    eslint-plugin-unicorn \
    eslint-config-emerald

# or, if you use npm:
npm install --save-dev eslint \
    eslint-plugin-import \
    eslint-plugin-node \
    eslint-plugin-promise \
    eslint-plugin-unicorn \
    eslint-config-emerald

Then, just add it to your eslintconfig
.eslintrc.js:

module.exports = {
  extends: ['emerald'],
  env: {
    es6: true,
    node: true,
  },
  parserOptions: {
    ecmaVersion: 2019,
    ecmaFeatures: {
      impliedStrict: true,
    },
  },
  globals: {
    Atomics: 'readonly',
    SharedArrayBuffer: 'readonly',
  },
}

.eslintrc.yml:

extends: emerald
env:
  node: true
  es6: true
parserOptions:
  ecmaVersion: 2019
  ecmaFeatures:
    impliedStrict: true
globals:
  Atomics: readonly
  SharedArrayBuffer: readonly

.eslintrc.json:

{
  "extends": ["emerald"],
  "env": {
    "es6": true,
    "node": true
  },
  "parserOptions": {
    "ecmaVersion": 2019,
    "ecmaFeatures": {
      "impliedStrict": true
    }
  },
  "globals": {
    "Atomics": "readonly",
    "SharedArrayBuffer": "readonly"
  }
}

inside your package.json:

{
  "name": "your-package...",
  "eslintConfig": {
    "extends": ["emerald"],
    "env": {
      "es6": true,
      "node": true
    },
    "parserOptions": {
      "ecmaVersion": 2019,
      "ecmaFeatures": {
        "impliedStrict": true
      }
    },
    "globals": {
      "Atomics": "readonly",
      "SharedArrayBuffer": "readonly"
    }
  }
6.0.0

6 years ago

5.0.0

6 years ago

4.1.0

6 years ago

4.0.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.3.0

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.6.0

6 years ago

1.5.0

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago