Skip to content

gitirana/eslint-config-gitirana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 My ESLint config

The Rules:

  • printWidth: 100
  • tabWidth: 2
  • singleQuote: false
  • trailingComma: 'all'
  • arrowParens: 'always'
  • semi: true

Setup

  1. If you use VSCode: Install eslint extension

ESLint

  1. Install the dependencies
npm i -D eslint @gitirana/eslint-config
  1. Add this code to your settings.json

If you use WSL, add the code on te Remote Settings

"editor.codeActionsOnSave": {
  "source.fixAll.eslint": true,
},
  1. Create a .eslintrc.json file extending the config:

For React:

{
  "extends": "@gitirana/eslint-config/react"
}

For Node:

{
  "extends": "@gitirana/eslint-config/node"
}

You can also use a .eslintrc.js instead of JSON if you prefer.