eslint/no-global-assign Correctness
作用
禁止修改只读全局变量。
为什么这不好?
在几乎所有情况下,你都不希望给这些全局变量赋值,因为这样做可能会导致无法访问重要功能。
示例
以下是此规则的错误代码示例:
javascript
Object = null;配置
此规则接受一个包含以下属性的配置对象:
exceptions
type: string[]
default: []
要从此规则中排除的全局变量名称列表。 这里列出的全局变量可以被赋值,而不会触发警告。
如何使用
To enable this rule using the config file or in the CLI, you can use:
json
{
"rules": {
"no-global-assign": "error"
}
}ts
import { defineConfig } from "oxlint";
export default defineConfig({
rules: {
"no-global-assign": "error",
},
});bash
oxlint --deny no-global-assign版本
此规则已在 v0.0.7 中添加。
