5.3.0 • Published 1 year ago
@a-ogilvie/eslint-config v5.3.0
@a-ogilvie/eslint-config
ESLint shareable config
Installation
npm install --save-dev @a-ogilvie/eslint-config
Usage
eslint
Once the @a-ogilvie/eslint-config
package is installed, you can use it by specifying @a-ogilvie
in the extends
section of your ESLint configuration.
{
"extends": [
"@a-ogilvie",
// Optional ones for TypeScript and React
"@a-ogilvie/eslint-config/typescript-eslint",
"@a-ogilvie/eslint-config/typescript-sort-keys",
"@a-ogilvie/eslint-config/react"
],
"rules": {
// Additional, per-project rules...
}
}
prettier
Import the included config from your prettier.config.js
file.
module.exports = {
...require('@a-ogilvie/eslint-config/prettier.config'),
// Additional, per-project rules...
};
husky
Import the included config from your husky.config.js
file.
module.exports = {
...require('@a-ogilvie/eslint-config/husky.config'),
// Additional, per-project rules...
};
stylelint
Add the included config to extends
in your stylelint.config.js
file.
module.exports = {
extends: ['@a-ogilvie/eslint-config/stylelint.config'],
};