例如,当我有以下的打字稿代码 const bar = <foo>{ answer: 42 }
tslint发出>
和{
之间的警告“缺少空白”。所以,要修复它,我必须写: const bar = <foo> { answer: 42 }
但是,每次我使用vs代码(SHIFT + ALT + F)格式化文件时,我的格式会重置为顶部的版本,从而导致新的tslint问题。由于我无法更改vs代码中的格式规则,我是否需要将规则添加到tslint或editorconfig?当在Visual Studio代码格式化打字稿,铸造产生tslint空白警告
回答
您可以在项目中更改tslint.json并编辑whitespace
规则。 您的示例看起来像check-typecast
设置。
“check-typecast”检查类型转换与其目标之间的空格。
至于建议覆盖您的规则设定:
"whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type" ]
,即作品! 空白规则是tslint推荐的规则集的一部分,所以我必须使用以下规则明确地覆盖它: ''' “whitespace”:[true, “check-branch”, “check-decl” , “check-operator”, “check-separator”, “check-type” ], ''' –
很高兴它解决了:) ..我会更新我的回答与您的评论。 –
"typedef-whitespace": [
true,
{
"call-signature": "nospace",
"index-signature": "nospace",
"parameter": "nospace",
"property-declaration": "nospace",
"variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
}
现在尝试其工作 – hirenVaishnav
但**为什么**它工作? –
因为声明的格式是自定义我的角度这是不利的,但你可以指定tslint.json中的代码来解决你的空白区域错误 – hirenVaishnav
- 1. 打字稿铸造
- 2. Visual Studio代码 - tslint - 模式匹配器
- 3. Visual Studio代码格式化
- 4. 打字稿生产可达代码
- 5. 打字稿在Visual Studio代码严格问题小组
- 6. C:铸造警告
- 7. 在Visual Studio中格式化HTML代码
- 8. eclipse中代码格式化的警告
- 9. 如何配置Visual Studio代码和tslint?
- 10. Visual Studio中格式化代码
- 11. 代码格式化visual studio和sql server
- 12. C型铸造警告
- 13. Doxygen警告格式以匹配Visual Studio
- 14. 建设Angular2 - 打字稿在Visual Studio代码
- 15. 铸造和参数警告
- 16. 格式化警告
- 17. 铸造指针警告
- 18. 的FxCop铸造警告
- 19. Visual Studio 2015空白代码片段
- 20. 铸造指针警告
- 21. knit2pdf格式不正确,产生警告
- 22. 如何停止Visual Studio在'保存'上格式化空白?
- 23. 阵营本地流程,打字稿和Visual Studio代码
- 24. Visual Studio代码不识别内置打字稿定义文件
- 25. 格式打字稿文件与C#Visual Studio 2015相同
- 26. tslint json文件和Visual Studio代码之间的同步代码
- 27. 为什么这个代码产生的警告:初始化值
- 28. C++类型铸造顺序/适当的代码格式?
- 29. tslint没有null关键字和打字稿的lib.d.ts与严格的空检查
- 30. 铸造指针在64位拱警告
是什么'tslint.json'包含哪些内容? –
{ “延伸”: “tslint:推荐”, “规则”:{ “quotemark”:[真, “单个”, “双”], “最大行长度”:[200], “空白”:[真, “检查分支”, “检查DECL”, “检查操作员”, “校验 - 分离器”, “校验式” ], “拖尾-逗号” :真,{ “多”: “从来没有”, “单线”: “从来没有” }], “对象字面排序键”:假 }} 感谢 –