5.3.0 • Published 2 years ago
@a-ogilvie/eslint-config v5.3.0
@a-ogilvie/eslint-config
ESLint shareable config
Installation
npm install --save-dev @a-ogilvie/eslint-configUsage
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'],
};