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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
web:javascript:typescript:eslint [2019/10/30 20:10] – [Règles] sgariepyweb:javascript:typescript:eslint [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
   * [[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]]   * 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.1572462612.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)