我有一个标准的Angular应用,正在尝试在 Prettier 中禁用尾随逗号。因此,我进入了vscode设置(用户和工作区),并将尾部逗号设置为none:
我还有一个 .editorconfig 文件和 tslint.json 文件。 tslint.json 文件的尾随逗号设置为false。最后,我将Prettier Formatter用于VSCode扩展。无论如何,除非我将其放在package.json中,否则尾随逗号仍会出现:
"prettier": {
"bracketSpacing": true,
"singleQuote": true,
"trailingComma": "none"
}
如果在VSCode设置中设置了我的首选项后又不得不在 package.json 文件中添加此冗余代码片段,怎么办?
感谢任何有用的提示。
答案 0 :(得分:1)
也许您必须在 tslint.json 中设置"trailing-comma": true
。无论如何,好的做法是安装https://github.com/prettier/tslint-config-prettier,以免发生冲突。
答案 1 :(得分:1)
您的默认格式化程序是否设置为更漂亮?或默认的Typescript and Javascript language features?
您可以通过打开打字稿文件并按ctrl + shift + p
(对于Windows)来进行检查
寻找format document with
并寻找默认值。
答案 2 :(得分:1)
删除 tslint 配置中的“尾随逗号”。