web-dev-qa-db-fra.com

Comment désactiver le point-virgule WebStorm dans node.js

Comment désactiver le point-virgule WebStorm dans node.js?

J'ai essayé la méthode suivante mais ils ne fonctionnent pas:

  • vérifier l'option use semicolon to terminate statement
  • changer la version JavaScript en ecma6 

Des idées?

60
Haven
  1. Settings/Preferences | Editor | Inspections
  2. JavaScript | Code style issues | Unterminated statement - désactiver cette inspection

Vous pouvez également accéder à la même inspection par:

  1. Placez le curseur sur la zone problématique dans votre éditeur et ouvrez le menu Correction rapide (Alt + Enter ou en cliquant sur l'icône de l'ampoule)
  2. Choisir la bonne option dans le menu affiché (si vous ne savez pas laquelle choisir, essayez l'étape 3 pour quelques-uns d'entre eux)
  3. Arrow Right (ou cliquez sur le petit triangle à droite) pour ouvrir le sous-menu
  4. Choisissez l'action souhaitée

P.S. JSLinh/JSHint et similaires peuvent également produire de tels avertissements si vous utilisez ces outils.


En ce qui concerne le code réel généré par IDE (par exemple, lorsque vous utilisez Code | Reformat... ou une fenêtre/fonctionnalité de complétion de code), cette option est disponible à l'adresse

  • Settings/Preferences | Editor | Code Style | JavaScript (chemin similaire pour TypeScript)
  • Onglet Punctuation

enter image description here

155
LazyOne

Dans Préférences -> Editeur -> Style de code -> JavaScript, cliquez sur l'onglet Punctuation dans le volet de droite. 

Ensemble 

Don't use point-virgule pour terminer les instructions always

Cela vous permettrait de rechercher des instructions non terminées sans signaler les points-virgules manquants.

8
Aaron Jo

Utiliser Webstorm->Preferences->Editor->Code Style->JavaScript Use semicolon to terminate spaces me convient parfaitement. Peut-être vérifiez-vous le schéma de style de code que vous définissez pour. Parfois, j'ai modifié les paramètres de style de code, mais pour un schéma différent de celui appliqué au projet en question.

 enter image description here

3
Philip O'Brien

Dans Webstorm 2017, vous devez simplement remplacer "utiliser" par "ne pas utiliser".

 Webstorm 2017

0
Ivor Scott

Cmd(Ctrl) + Shift + A → Relevé non terminé → OFF

enter image description here

0
Pavel Ismailov