我正在使用Angular Essentials by John Papa - 特别是Tslint和Prettier。出于某种原因,它会转换此代码
render
进入这个
this.rM.hA = this.rM.startHA + 2 * diffX * 360 / size;
this.rM.vA = Math.max(Math.min(this.rM.startVA + 2 * diffY * 180 / size, 90), -90);
我该如何避免呢?我试过使用tslint.json设置:
“max-line-length”:[true,165]
但那个不影响我的情况。
编辑:跟随similar issue我已尝试同时设置this.rM.hA =
this.rM.startHA + 2 * diffX * 360 / size;
this.rM.vA = Math.max(
Math.min(
this.rM.startVA + 2 * diffY * 180 / size,
90
),
-90
);
和"prettier.printWidth"
,但这些都没有帮助。我按照@ConnorsFan的建议删除了"editor.wordWrap"
,我当前的工作区设置(应该覆盖用户设置,对吧?)
{
“prettier.printWidth”:180,
“editor.wordWrap”:“有界”,
“editor.wordWrapColumn”:180 }
EDIT2:看来,问题是由Prettier扩展引起的(作为Angular Essentials的依赖)。现在问题已缩小,以实现max-line-length
无效的原因。我已经打开了一个问题https://github.com/prettier/prettier/issues/3228
答案 0 :(得分:4)
.gitignore
只为我提供了两个javascript格式扩展程序'Prettier'&我的vscode中的'ESlint'。