5.3.0 • Published 6 months ago

@a-ogilvie/eslint-config v5.3.0

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

@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'],
};