Как отключить узел возврата точки с запятой WebStorm.js


Как отключить узел возврата точки с запятой WebStorm.Джей?

Я пробовал следующий метод, но они не работают:

  • проверьте параметр use semicolon to terminate statement
  • изменить версию JavaScript на ecma6

какие идеи?

4 57

4 ответа:

  1. Settings/Preferences | Editor | Inspections
  2. JavaScript | Code style issues | Unterminated statement -- отключить эту проверку

вы можете также достигнуть такой же осмотр мимо:

  1. размещение каретки на проблемном месте в редакторе и приведение меню быстрого исправления (Alt + Enter или нажав на значок лампочки)
  2. выбор правильного варианта в появившемся меню (если не уверен, какой из них затем попробуйте Шаг #3 для нескольких из них)
  3. Стрелка Вправо (или нажмите на маленький треугольник с правой стороны) открыть подменю
  4. выбрать нужное действие

П. С. JSLinh / JSHint и подобные могут также выдавать такие предупреждения, если вы используете эти инструменты.


что касается фактического кода, генерируемого IDE (например, при использовании Code | Reformat... или используя всплывающее окно/функциональность завершения кода) -- такая опция доступна в

  • Settings/Preferences | Editor | Code Style | JavaScript (аналогичный путь для TypeScript)
  • Punctuation вкладка

enter image description here

в настройках - > редактор - > стиль кода - > JavaScript, нажмите кнопку Punctuation вкладка на правой боковой панели.

Set

Don't use точка с запятой для завершения операторов always

Это позволит вам проверить для unterminated заявления, не помечая отсутствующие точки с запятой.

С помощью Webstorm->Preferences->Editor->Code Style->JavaScript Use semicolon to terminate spaces отлично работает для меня. Возможно, дважды проверьте, какую схему стиля кода Вы устанавливаете для этого. Иногда я менял настройки стиля кода, но для другой схемы, чем та, которая применяется к рассматриваемому проекту.

enter image description here

в Webstorm 2017 его здесь, вам просто нужно изменить "использовать" на "не использовать" вместо.

Webstorm 2017