javascript - Eslint 不允许内置全局函数?
问题描述
是否有禁用特定内置 JS 功能的规则?例如,我想禁用parseFloat
,因为几乎没有parseFloat
比 unary 更好的情况+
。
解决方案
您可以使用no-restricted-globals:
如果您想通过启用环境来允许一组全局变量,但仍想禁止其中一些变量,则禁止使用特定的全局变量会很有用。
此规则允许您指定不想在应用程序中使用的全局变量名称。
例子:
{
"rules": {
"no-restricted-globals": ["parseFloat"]
}
}
或者,对于更具描述性的警告:
{
"rules": {
"no-restricted-globals": [
"error",
{
"name": "parseFloat",
"message": "Use + instead."
}
]
}
}
推荐阅读
- python - 使用 Flask 在 URL 中使用符号
- mysql - 如何选择零结果mysql?
- cmake - 默认使用静态库构建 llvm/clang
- selenium - 自动 gmail 登录 [在 oAuth 期间] 被用户验证阻止
- java - TextWatcher 未检测到删除键
- r - 如何使用R中的关键字将字符的数据框分类?
- c++ - Rapidjson 迭代并获取复杂 JSON 对象成员的值
- javascript - 减少 google AppScripts 中 UrlFetch 的执行时间
- kubernetes - Nodemon 需要一段时间来获取 nfs 更改
- android - 如何更新 ViewPager 中的可见片段