IntelliJ 格式化和 TSLint 在 ES2015 导入方面非常重要
Posted
技术标签:
【中文标题】IntelliJ 格式化和 TSLint 在 ES2015 导入方面非常重要【英文标题】:IntelliJ formatting and TSLint are in clinche when it comes to ES2015 imports 【发布时间】:2017-08-21 02:45:20 【问题描述】:我在 IntelliJ 中有一个 TypeScript 文件。此文件由 TSLint 观察。不幸的是,我们通常在 IntelliJ 中使用“ctrl + alt + L”格式。这当前更改了 ES2015 导入:
import component from 'library';
到
import component from "library";
请注意,库周围的 '' 被替换为 ""。
但是,TSLint 不喜欢第二种形式,建议将“”替换为“”。这会创建一个无限循环:)
如何告诉 IntelliJ 使用 '' 而不是 "" 来格式化导入?
【问题讨论】:
【参考方案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>
【讨论】:
以上是关于IntelliJ 格式化和 TSLint 在 ES2015 导入方面非常重要的主要内容,如果未能解决你的问题,请参考以下文章
prettier 与 Intellij Idea 和 NPM 的集成