在我们的小组中,我们将TSLint
与"jsx-curly-spacing": [ true, "always" ]
一起使用。我们团队的一半使用VS Code,当他们使用Code Formatting
时,他们会自动完成此操作。但是,如果我按
Ctrl + E , Ctrl + D 格式化整个文档,删除间距。
我希望如何:
<div className={ classes.root }>
结果如何:
<div className={classes.root}>
我查看了设置,但我找不到括号。
我正在使用新的Visual Studio Enterprise 2017 15.5.3
。
VS Code自动显示,并且可以使用以下设置切换它:
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
答案 0 :(得分:0)
不是一个完整的修复但它可能是某种东西。由于我们使用TSLint
并安装了TypeScript Analyzer
,因此我可以右键单击项目或单个文件/文件夹,然后选择Fix TypeScript Analyzer Errors If Possible
。这解决了我的问题,但这是一个额外的步骤。
https://marketplace.visualstudio.com/items?itemName=RichNewman.TypeScriptAnalyzer
我还为Visual Studio添加了一个功能请求。