7.0.0 • Published 5 years ago

@shinnn/eslint-config v7.0.0

Weekly downloads
507
License
ISC
Repository
github
Last release
5 years ago

@shinnn/eslint-config

npm version Build Status codecov

shinnn's ESLint sharable config

Features

Installation

Install eslint and this package with npm.

npm install --save-dev eslint @shinnn/eslint-config

Then add the following configuration to your project's package.json.

"eslintConfig": {
  "extends": "@shinnn"
}

Optional setups

babel-eslint utilization

When babel-eslint is installed, this config automatically uses it as a parser. There is no need to add "parser": "babel-eslint" to the package.json explicitly.

npm install --save-dev babel-eslint

babel-eslint lets ESLint parse experimental ECMAScript syntax the default parser doesn't support, for example class fields and BigInt.

Svelte support

When eslint-plugin-svelte3 is installed, this config also makes ESLint validate .svelte files.

npm install --save-dev eslint-plugin-svelte3

CLI

# No need to explicitly add `--cache`, `--cache-location`, `--ext`, `--fix` and `--format` flags
$ eslint .

API

const {CLIEngine} = require('eslint');

const cli = new CLIEngine({
  // For programmatic usage via API and build tool integrations like Webpack eslint-loader,
  // options for example `fix: true` and `cache: true` are still needed to set them explicitly.
});
cli.executeOnText('var foo=true;'); //=> {results: [ ... ], errorCount: ... }

License

ISC License © 2017 - 2019 Watanabe Shinnosuke

7.0.0

5 years ago

7.0.0-3

5 years ago

7.0.0-2

5 years ago

7.0.0-1

5 years ago

7.0.0-0

5 years ago

6.10.4

5 years ago

6.10.3

5 years ago

6.10.2

5 years ago

6.10.1

5 years ago

6.10.0

5 years ago

6.9.2

5 years ago

6.9.1

5 years ago

6.9.0

5 years ago

6.8.11

5 years ago

6.8.10

5 years ago

6.8.9

5 years ago

6.8.8

5 years ago

6.8.7

5 years ago

6.8.6

5 years ago

6.8.5

5 years ago

6.8.4

5 years ago

6.8.3

5 years ago

6.8.2

5 years ago

6.8.1

5 years ago

6.8.0

5 years ago

6.7.5

5 years ago

6.7.4

5 years ago

6.7.3

5 years ago

6.7.2

5 years ago

6.7.1

6 years ago

6.7.0

6 years ago

6.6.4

6 years ago

6.6.3

6 years ago

6.6.2

6 years ago

6.6.1

6 years ago

6.6.0

6 years ago

6.5.0

6 years ago

6.4.2

6 years ago

6.4.1

6 years ago

6.4.0

6 years ago

6.3.0

6 years ago

6.2.2

6 years ago

6.2.1

6 years ago

6.2.0

6 years ago

6.1.0

6 years ago

6.0.0

6 years ago

6.0.0-4

6 years ago

6.0.0-3

6 years ago

6.0.0-2

6 years ago

6.0.0-1

6 years ago

6.0.0-0

6 years ago

5.4.5

6 years ago

5.4.4

6 years ago

5.4.3

6 years ago

5.4.2

6 years ago

5.4.1

6 years ago

5.4.0

6 years ago

5.3.0

6 years ago

5.2.0

6 years ago

5.1.0

6 years ago

5.0.1

6 years ago

5.0.0

6 years ago

5.0.0-0

6 years ago

4.2.0

6 years ago

4.1.1

7 years ago

4.1.0

7 years ago

4.0.4

7 years ago

4.0.4-0

7 years ago

4.0.3

7 years ago

4.0.2

7 years ago

4.0.1

7 years ago

4.0.0

7 years ago

4.0.0-1

7 years ago

3.4.0

7 years ago

3.3.6

7 years ago

3.3.5

7 years ago

3.3.4

7 years ago

3.3.3

7 years ago

3.3.2

7 years ago

3.3.1

7 years ago

3.3.0

7 years ago

3.2.0

8 years ago

3.1.0

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.4.0

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.0

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago