当涉及ES2015进口时,IntelliJ格式和TSLint处于临界状态

时间:2017-03-28 06:53:42

标签: intellij-idea formatting tslint

我在IntelliJ中有一个TypeScript文件。 TSLint会观察此文件。不幸的是我们通常在IntelliJ中使用“ctrl + alt + L”格式。这目前改变了ES2015的导入:

import {component} from 'library';

import {component} from "library";

请注意,''库被替换为“”。

但是,TSLint不喜欢第二种形式,并建议将“”替换为“”。这创造了一个无限循环:)

如何告诉IntelliJ使用''代替“”来格式化导入?

1 个答案:

答案 0 :(得分:2)

对于 2016.3.x ,请在Preferences | Editor | Code Style | TypeScriptOther/Generated Code/Quote Marks

中选择“单引号”

对于 2017.1 ,您需要将Preferences | Editor | Code Style | TypeScript | Punctuation更改为Use <single> quotes <always>