有没有英语比较好,或者第六感比较强的人,看看这句话怎么理解

2021-09-17 17:26:08 +08:00
 ethan678

This rule enforces the consistent use of either backticks, double, or single quotes.

这句话来自 eslint 的官方文档。参见 https://eslint.org/docs/rules/quotes

我觉得是对下面配置中“2”的解释,表示要成对出现。 这条规则强制单引号、双引号、` 成对使用。

'quotes': [2, 'single', { 'avoidEscape': true, 'allowTemplateLiterals': true }],

1937 次点击
所在节点    程序员
5 条回复
ethan678
2021-09-17 17:29:00 +08:00
搞错了
'quotes': [2, 'single', { 'avoidEscape': true, 'allowTemplateLiterals': true }],
2 表示 警告级别
cathiabi
2021-09-17 17:31:37 +08:00
大的含义上应该是检查代码里面从头到尾用一种引号而不是三种混着用吧。
ethan678
2021-09-17 17:44:21 +08:00
@cathiabi 对的
rizon
2021-09-18 10:56:44 +08:00
基本意思就是保持单引号双引号 反引号的使用习惯的一致
毕竟弱语言里面使用习惯没有强制规定,这时候就得学会自我约束了,如果自己混乱着使用反而给自己添麻烦,
sliveryukilee
2021-09-18 15:52:41 +08:00
这条规则强制引号使用的一致性,"2" 是 eslint 的通用告警级别 error 的 alias 这个看过文档的应该都知道啊

https://eslint.org/docs/user-guide/getting-started#configuration

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/802591

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX