Форматирование IntelliJ и TSLint являются решающими, когда дело доходит до импорта ES2015.

У меня есть файл TypeScript в IntelliJ. Этот файл наблюдает TSLint. К сожалению, мы обычно используем форматирование «ctrl + alt + L» в IntelliJ. В настоящее время это изменяет импорт ES2015 с:

import {component} from 'library';

to

import {component} from "library";

Обратите внимание, что '' вокруг библиотеки заменены на "".

Однако TSLint не любит вторую форму и предлагает заменить «» на «». Получается бесконечный цикл :)

Как сообщить IntelliJ о форматировании импорта с помощью '' вместо ""?


person OddDev    schedule 28.03.2017    source источник


Ответы (1)


Для 2016.3.x выберите "Одинарная кавычка" в Preferences | Editor | Code Style | TypeScript, Other/Generated Code/Quote Marks.

Для 2017.1 необходимо изменить Preferences | Editor | Code Style | TypeScript | Punctuation на Use <single> quotes <always>.

person lena    schedule 28.03.2017