Skip to content

ESLint rule configuration for Gatsby starter that I'm working on.

License

Notifications You must be signed in to change notification settings

cherihung/eslint-config-gatsby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM version Dependency Status Dev Dependency Status

eslint-config-gatsby

ESLint rule configuration for Gatsby starter that I'm working on. http://eslint.org/docs/rules/

Plugins Used:

Usage

Install the configs by running:

npm install --save-dev eslint  @cherihung/eslint-config-gatsby

The plugins and parser used are dependencies of this project. No need to specify them separately in your project.

Then add the extends to your .eslintrc.js to use all the rules:

module.exports = {
  extends: ['@cherihung/gatsby'],
  rules: {
      //...
  }
}

Or specify only the pieces you want to extend:

module.exports = {
  extends: [
   'gatsby/core',
   'gatsby/import',
   'gatsby/babel',
   'gatsby/jsxally',
   'gatsby/react'
  ],
  rules: {
    //...
  }
}