我已经使用prettier
近两年了,以格式化angular
代码。从上周开始,prettier
开始在所有angular
语句后面插入带有@Input()
,@Output()
,@ViewChild()
等修饰符的新行。
导致类似
@Input()
property1
@Output()
emitter
这会使行数加倍,并且不会增加可读性。
我的prettier
设置是:
"editor.tabSize": 2,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.useTabs": false,
"prettier.semi": true,
"prettier.printWidth": 120,
"prettier.eslintIntegration": true,
事件,当我重置为默认设置时,此新行仍然发生。 有人有建议吗?谢谢。
答案 0 :(得分:2)
我发现了以下相关的开放功能请求: https://github.com/prettier/prettier/issues/1974
目前看来,他们还没有选择来更改行为...
根据Angular样式指南,它应该在一行上: https://angular.io/guide/styleguide#decorate-input-and-output-properties
答案 1 :(得分:0)