Skip to content

entrecode/eslint-config-entrecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-config-entrecode

entrecode code style

local usage (preferred)

use this for shared projects, or if you want to do everything like it's meant to be

  1. run this in your repo:
npm i --save-dev eslint-config-entrecode
  1. add the following properties into your package.json file:
{
  …
  "eslintConfig": {
    "extends": "entrecode"
  },
  "prettier":{
    "printWidth": 120,
    "singleQuote": true,
    "trailingComma": "all"
  },
  …
}
  1. add vscode settings:
{
  …
  "eslint.lintTask.enable": true,
  "eslint.format.enable": true,
  "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
  "prettier.printWidth": 120,
  "prettier.singleQuote": true,
  "prettier.trailingComma": "all",
  "html.format.enable": false,
  "json.format.enable": false,
  "javascript.format.enable": false,
  "typescript.format.enable": false,
  …
}

global usage (deprecated, eslint > 8 does not support this anymore)

use this if you want this code style applied to all projects without custom .eslintrc locally in your project

  1. run this in your root projects directory:
npm i eslint-config-entrecode
  1. add .eslintrc file:
{
  "extends": ["entrecode"]
}
  1. add vscode settings:
{
  "eslint.lintTask.enable": true,
  "eslint.format.enable": true,
  "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"]
}

also possible: the global repo way (use this for development)

like global usage, but without the module installed at top level

  1. clone this repo

  2. run npm i in it

  3. Add this to VSCode settings: "eslint.options": { "configFile": "/Users//eslint-config-entrecode/main.js" },

  4. npm i eslint@7 -g (MUST be ESLint 7.x)

  5. add vscode settings:

{
  "eslint.lintTask.enable": true,
  "eslint.format.enable": true,
  "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"]
}

About

Code Style 🤓

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •