no-more-globals¶
此规则用于阻止开发人员在运行该规则的文件中添加越来越多的全局变量。
对于任何应用此规则的文件 example.js
,该规则将从同级 example.js.globals
文件中读取允许的全局变量列表。该规则会警告在 example.js
中定义但未在 globals
文件中列出的任何全局变量,还会警告 globals
文件中允许的列表中不再存在于 example.js
中的任何项,鼓励开发人员将其从 globals
列表中删除。
如果您看到此规则关于新全局变量的错误,**请不要仅仅向允许列表中添加项目**。相反,请尝试找到一种方法来运行您的代码,使其不会增加全局变量的列表。
如果您在删除全局变量时看到错误,只需将其从允许列表中删除,以确保它是最新的,并且不会意外地将内容放回。