Skip to content

Instantly share code, notes, and snippets.

@bhubr
Last active August 11, 2020 13:09
Show Gist options
  • Save bhubr/49da5163b1ac778715ea1664215aa612 to your computer and use it in GitHub Desktop.
Save bhubr/49da5163b1ac778715ea1664215aa612 to your computer and use it in GitHub Desktop.
ESLint + Prettier pour Node.js
{
"env": {
"commonjs": true,
"es2020": true,
"node": true
},
"extends": [
"standard",
"plugin:prettier/recommended"
],
"parserOptions": {
"ecmaVersion": 11
},
"rules": {
}
}

Installation de tout ce qu'il faut :

npm i -D eslint@^7.6.0 eslint-config-standard@^14.1.1 \
  eslint-plugin-standard@^4.0.1 eslint-plugin-import@^2.22.0 \
  eslint-plugin-node@^11.1.0 eslint-plugin-promise@^4.2.1 \
  eslint-plugin-prettier@^3.1.4 prettier@^2.0.5 eslint-config-prettier@^6.11.0
wget https://gist.githubusercontent.com/bhubr/49da5163b1ac778715ea1664215aa612/raw/94660df0cfe2ff8cc07b7b5840e8133c0063819e/.eslintrc.json \
  https://gist.github.com/bhubr/29995f1c5ed0bfbb980dc48889d7a3ac/raw/44ee9b790625034894e7aa2ff71d52ff7c200374/.prettierrc.json

Puis ajout de deux propriétés sous scripts dans package.json :

    "lint": "eslint --fix src/",
    "format": "prettier --write src/",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment