Я использую стиль TypeScript с одинарными кавычками, двойные кавычки используются исключительно в шаблонах HTML.
Автоматический импорт WebStorm / PhpStorm добавляет import
операторы с двойными кавычками и разрушает стиль. Я думаю, что это относится ко всем продуктам JetBrains.
Как это поведение можно исправить?
typescript
intellij-idea
phpstorm
webstorm
jetbrains-ide
Настой Эстус
источник
источник
Ответы:
Это поведение контролируется следующей опцией:
Settings/Preferences
Editor | Code Style | TypeScript
"Punctuation" tab | Generated code -> Quote marks
Начиная с версии 2017.1, он находится на новой
Punctuation
вкладке, а параметры названы немного по-другому:источник
lang=ts
.Также, если вы хотите добавить автоматический пробел между фигурными скобками при добавлении импорта, как это
import { MyComponent } from './my.component';
Вы можете проверить на вкладке
Spaces | Whithin | ES6 import/export braces
источник
В
2017-2019
этом, как мы это делаем:Code style
в поискеTypescript
Punctuation
разделsingle
цитатыисточник
Табличка пунктуации сделала это. Я также удалил точку с запятой в конце, но теперь TSLint отсутствует
источник
Для версии Intellij 2016.3 она находится на вкладке Другие> Сгенерированный код> Кавычки
источник
Первое, что нужно проверить в вашем файле Tslint
Это должно быть Double, а не Single, потому что это Failed TSLint Passed при сборке проекта.
Теперь перейдите к настройке | Редактор | TypeScript | пунктуация
Выберите Single из выпадающего списка и Apply / Ok it.
Поздравляем ваш IntellijIDEA с применением двойных кавычек на автоимпорте.
источник