2015-07-23 17 views
41

Wie WebStorm Semikolon-Check in node.js deaktivieren?So deaktivieren Sie WebStorm Semikolon Einchecken node.js

Ich habe die folgende Methode versucht, aber sie funktionieren nicht:

  • Scheck use semicolon to terminate statement
  • Änderung JavaScript-Version der Option, um ecma6

Irgendwelche Ideen?

+0

Verwenden Sie JSHint, JSLint oder JSCS in WebStorm? –

Antwort

93
  1. Settings/Preferences | Editor | Inspections
  2. JavaScript | Code style issues | Unterminated statement - deaktivieren Sie diese Inspektion

Sie auch die gleiche Kontrolle erreichen kann:

  1. Platzierung caret auf problematische Stelle im Editor und bringt Quick Fix Menü (Alt + Enter oder auf Glühbirne klicken)
  2. richtige Wahl Die Wahl in erschien Menü (wenn nicht sicher sind, welche man dann Schritt 3 für einige von ihnen)
  3. Arrow Right (oder klicken Sie auf die kleinen versuchen Dreieck auf der rechten Seite) Untermenü öffnen
  4. gewünschte Aktion auswählen

PS JSLinh/JSHint und ähnliche können auch solche Warnungen ausgeben, wenn Sie diese Tools verwenden.


Wie für den eigentlichen Code von IDE erzeugt (zB bei Verwendung von Code | Reformat... oder mit Code-Vervollständigung Popup/Funktionalität) - eine solche Option verfügbar ist

  • Settings/Preferences | Editor | Code Style | JavaScript (ähnlich Pfad für Maschinenschrift)
  • Punctuation Registerkarte

enter image description here

+0

Inspektion Einstellung funktioniert für mich! – Haven

+0

+1, weil ich nach einer Regel wie "erzwinge Semikolons" gesucht habe, hätte ich gerade einen Punkt "Unbeendete Aussage" in den Einstellungen überflogen. – krock

2

Mit Webstorm->Preferences->Editor->Code Style->JavaScript Use semicolon to terminate spaces funktioniert gut für mich. Vielleicht überprüfen Sie, für welches Code-Stil-Schema Sie das einstellen. Manchmal habe ich die Einstellungen für den Code-Stil geändert, aber für ein anderes Schema als das, das auf das betreffende Projekt angewendet wurde.

enter image description here

7

Klicken Sie unter Einstellungen -> Editor -> Codestil -> JavaScript auf die Registerkarte Punctuation auf der rechten Seite.

Set

Don't use Semikolon Aussagen zu beenden always

Diese erlauben würden Sie für ungekündigten Aussagen zu überprüfen, während nicht die fehlenden Semikolons das Markieren von oben.

Pictorially

+0

Das fühlt sich eher nach einem "richtigen" Weg an, als nur die Inspektion zu deaktivieren. – gardarh

0

In WebStorm 2017 seine hier müssen Sie nur ändern „Verwendung“ anstelle „nicht verwenden“.

Webstorm 2017