2.1.3 • Published 2 years ago

eslint-config-interfaced v2.1.3

Weekly downloads
10
License
MIT
Repository
github
Last release
2 years ago

eslint-config-interfaced

This package provides extendable shared ESLint config for the approaches adopted by Interfaced company.

Config's target environment leverages ECMAScript 6 with Closure Compiler.

Also there is a few sub configs:

Usage

1) Install the package and the required plugins:

npm info "eslint-config-interfaced@latest" peerDependencies
npm i \
    eslint-config-interfaced@latest \
    eslint-plugin-interfaced@<versionFromPeerDependencies> \
    eslint-plugin-node@<versionFromPeerDependencies> \
    eslint-plugin-import@<versionFromPeerDependencies> \
    eslint-plugin-jsdoc@<versionFromPeerDependencies>
--save-dev

Or using npx's shortcut:

npx install-peerdeps eslint-config-interfaced@latest --dev

Note: eslint-plugin-node and eslint-plugin-import are required only for interafced/node and interfaced/esm respectively, so if you are not going to use one of these sub configs you can omit them.

2) Add "extends": "interfaced" (or one of the sub configs) to your .eslintrc file.

{
	"extends": "interfaced",
	"overrides": [{
		"files": "scripts/**",
		"extends": "interfaced/node"
	}]
}
2.1.3

2 years ago

2.1.2

3 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

2.0.0-beta.3

5 years ago

2.0.0-beta.2

5 years ago

2.0.0-beta.1

5 years ago

1.5.0

5 years ago

1.4.1

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.7.1

6 years ago

0.7.0

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago