Outils pour utilisateurs

Outils du site


web:javascript:typescript:eslint

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
web:javascript:typescript:eslint [2019/07/16 16:10] – créée sgariepyweb:javascript:typescript:eslint [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== ESLint ====== ====== ESLint ======
  
-* [[https://eslint.org/docs/user-guide/configuring#using-configuration-files|Using Configuration Files]] +  * [[https://eslint.org/docs/user-guide/configuring#using-configuration-files|Using Configuration Files]] 
-* [[https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/ROADMAP.md|@typescript/eslint Roadmap]]+  * [[https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/ROADMAP.md|@typescript/eslint Roadmap]] 
 + 
 +====== Dépendances ====== 
 + 
 + 
 +  $ npm i eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-plugin-import eslint-plugin-jest -D 
 +  $ npm i prettier eslint-plugin-prettier eslint-config-prettier -D 
 +  $ npm i eslint-plugin-simple-import-sort -D
  
 ====== Règles ====== ====== Règles ======
  
 +
 +
 +  * trailing comma : [[https://eslint.org/docs/rules/comma-dangle|comma-dangle]]
 +
 +
 +
 +
 +===== Unused variables pour rest siblings =====
 +
 +
 +<code>
 +const { password, ...result } = user;
 +</code>
 +
 +
 +<code>
 +"no-unused-vars": "off",
 +"@typescript-eslint/no-unused-vars": ["error", {
 +  "ignoreRestSiblings": true
 +}]
 +</code>
 +
 +[[https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unused-vars.md|Source]]
 +
 +===== Interfaces =====
 +
 +<code>
 +"@typescript-eslint/interface-name-prefix": ["error", {
 +  "prefixWithI": "always"
 +}]
 +</code>
  
  
  
  
web/javascript/typescript/eslint.1563286227.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)