angular - TS中的String " vs char ',为什么这又是一个问题
问题描述
我的背景是 30 多年,我习惯于使用 " 表示字符串和 ' 表示字符,这对我来说很自然。
我没有参与关于 " vs ' 的 PHP 战争,所以,让我们不要提出这个问题。
我正在使用 Typescript,并且 TS lint 坚持使用 ' 而不是 ",当然,我可以将其关闭,但也许 TS 编译有原因?除了我的同事 env 之外,它会引起问题吗?为什么是 TSLint坚持?
解决方案
这是指 TSLintquotemark
规则。您可以将其配置为您tslint.json
喜欢的任何报价样式。
使用一种引用样式而不是另一种引用样式并没有真正的语言级别的好处,但是在您的项目中拥有一个一致的选择对于保持一致的样式非常有用。
顺便说一句,TSLint 已弃用,从长远来看,使用typescript-eslint使用 ESLint对 TypeScript 代码进行 lint 会更好。
推荐阅读
- java - 协议映射器如何在 Keycloak 中工作?
- gremlin - JanusGraph 3.x graphson 导入在美化 json 上失败
- python - 从 Python 到 Julia 的 CoolProp 脚本
- alloy - 使用合金 API 打印合金模型和/或合金表达式
- vba - 是否可以找到相关的电子邮件并在后台循环结果?
- vue.js - 尝试访问 Quasar V2 beta 应用程序的 Veux 4 商店中的 getter 函数时出现编译错误
- azure - 逻辑应用中的条件操作显示为已取消,但评估良好
- c# - 如何使禁用的控件允许鼠标拖动或移动?
- flutter - 使用代表登录用户的全局用户实例是否很好?
- docker - 使用 sbt native-packager 在 docker 容器上运行代码时获取 fileNotFoundException