eslint/no-global-assign 正确性
它的作用
禁止对只读全局变量进行修改。
为什么这是不好的?
在几乎所有情况下,你不应将值赋给这些全局变量,因为这样做可能导致无法访问重要的功能。
示例
此规则的错误代码示例:
javascript
Object = null;配置
此规则接受一个配置对象,包含以下属性:
exceptions
type: string[]
default: []
要从该规则中排除的全局变量名称列表。 列出在此处的全局变量可以被赋值而不会触发警告。
如何使用
通过配置文件或命令行工具 启用 此规则,可以使用:
json
{
"rules": {
"no-global-assign": "error"
}
}bash
oxlint --deny no-global-assign