eslint
青颜的天空
做自己的保护神!
展开
-
ESLint Unary operator ‘++‘ used
报错:没有++操作for (let i = 0; i < 3; i ++) { // ...}因为ESLint认为一元操作符,是不安全的,所以禁止使用。官方文档:https://eslint.org/docs/rules/no-plusplus另外,可以通过修改配置文件,允许在for循环中使用++和–的操作。所以在ESLint中,不修改配置的情况下,应该按照如下方式编写代码:var foo = 0;foo += 1;var bar = 42;bar -= 1;for (原创 2021-06-28 18:01:31 · 3179 阅读 · 0 评论 -
ESLint no-restricted-syntax
禁止使用特定的语法 (no-restricted-syntax)JavaScript 有很多语言特征,并不是每个人都喜欢所有的特征。因此,一些项目选择完全禁用某些特定的语言特征。例如,你可以禁止 try-catch 或 class 的使用,或者你可以决定是否禁用 in 操作符。这个规则不是为你想要关闭的每个语言特性创建单独的规则,而是允许您配置你想要限制使用的语法元素。这些元素为(ESTree)(https://github.com/estree/estree)的节点类型。例如,函数声明由 Functi原创 2021-04-01 10:29:37 · 2427 阅读 · 0 评论