Cra*_*ons 7 javascript eslint eslintrc
eslint --fix阻止 eslint(使用时)更改所需的规则和配置是什么:
return regex.test(foo) ? true : false
Run Code Online (Sandbox Code Playgroud)
进入这个:
return !!regex.test(foo)
Run Code Online (Sandbox Code Playgroud)
虽然我理解这条规则的作用,但我不喜欢它。我认为它可能是其中之一 - 然而,它要么不是,要么我只是无法理解如何正确配置它们。
return regex.test(foo) ? true : false
Run Code Online (Sandbox Code Playgroud)
看起来no-unneed-ternary正在转换它,因为它最终是多余的,并且可以在没有三元的情况下编写得更干净和简洁。也就是说,正如Salman A 在评论中指出的那样,令人好奇的是,修复本身正在利用被认为是!!布尔转换的不良做法。
| 归档时间: |
|
| 查看次数: |
2664 次 |
| 最近记录: |