7.0.0-alpha.2 • Published 3 years ago

@btmills/eslint-config-btmills v7.0.0-alpha.2

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

eslint-config-btmills

My personal ESLint shareable configurations.

Installation

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

If using ES6 modules, install eslint-plugin-import:

npm install --save-dev eslint-plugin-import

If using React, install eslint-plugin-react and eslint-plugin-react-hooks:

npm install --save-dev eslint-plugin-react eslint-plugin-react-hooks

If using TypeScript, install typescript-eslint:

npm install --save-dev @typescript-eslint/parser @typescript-eslint/eslint-plugin

If using Flow, install babel-eslint and eslint-plugin-flowtype:

npm install --save-dev babel-eslint eslint-plugin-flowtype

Usage

Add one of the following lines to your project's .eslintrc.js:

module.exports = {
	"extends": "@btmills/eslint-config-btmills", // Defaults to es5
	"extends": "@btmills/eslint-config-btmills/es5",
	"extends": "@btmills/eslint-config-btmills/es2015",
	"extends": "@btmills/eslint-config-btmills/es2016",
	"extends": "@btmills/eslint-config-btmills/es2017",
	"extends": "@btmills/eslint-config-btmills/es2018",
	"extends": "@btmills/eslint-config-btmills/es2019",
	"extends": "@btmills/eslint-config-btmills/es2020",
	"extends": "@btmills/eslint-config-btmills/es2021",
	"extends": "@btmills/eslint-config-btmills/es2022",

	// Use React and Flow with a language config by extending multiple configs
	"extends": [
		"@btmills/eslint-config-btmills/es2015",
		"@btmills/eslint-config-btmills/react",
		"@btmills/eslint-config-btmills/flow"
	],

	// Use TypeScript
	"overrides": [
		{
			"files": ["**/*.ts{,x}"],
			"extends": ["@btmills/eslint-config-btmills/typescript"]
		},
		// Optionally include rules that require type information
		{
			"files": ["**/*.ts{,x}"],
			"extends": ["@btmills/eslint-config-btmills/typescript-project"],
			"parserOptions": {
				"project": "./tsconfig.json"
			}
		}
	]
};

License

MIT © Brandon Mills

7.0.0-alpha.1

3 years ago

7.0.0-alpha.2

3 years ago

6.0.0-alpha.1

5 years ago

5.0.0-alpha.1

7 years ago

4.0.0-alpha.2

7 years ago

4.0.0-alpha.1

8 years ago

3.2.0

8 years ago

3.1.0

8 years ago

3.0.0

8 years ago

3.0.0-beta.4

8 years ago

3.0.0-beta.3

9 years ago

3.0.0-beta.2

9 years ago

3.0.0-beta.1

9 years ago

3.0.0-beta.0

9 years ago

2.0.0

9 years ago

2.0.0-beta.4

9 years ago

2.0.0-beta.3

9 years ago

2.0.0-beta.2

9 years ago

2.0.0-beta.1

9 years ago

2.0.0-beta.0

9 years ago

1.0.0

9 years ago

1.0.0-beta.6

9 years ago

1.0.0-beta.5

9 years ago

1.0.0-beta.4

9 years ago

1.0.0-beta.3

9 years ago

1.0.0-beta.2

9 years ago

1.0.0-beta.1

9 years ago

1.0.0-beta.0

9 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago