登录 注册
当前位置:主页 > 资源下载 > 5 > Eslint-plugin-better-mutation规则仅在功能范围内强制执行突变检查

Eslint-plugin-better-mutation规则仅在功能范围内强制执行突变检查

  • 更新:2024-07-02 20:37:08
  • 大小:117KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

eslint-plugin-better-mutation ESLint规定,因此您和您的团队应在需要时使用不可变的值,并在安全的情况下允许使用突变。 防止共享变量的不安全突变可以防止出现大量错误。 该插件的目的是防止通过赋值,运算符,函数或方法来修改共享变量,例如函数参数或全局变量。 允许使用局部声明的变量使用突变,因为在大多数情况下,这是安全的。 请参阅 什么安全? 可以安全地重新分配块作用域( let )或函数作用域变量( var )。 甚至标有const对象或数组也可以在其所属的块范围内更改嵌套属性。 相同的规则适用于变异函数(例如Object.assign()和变异方法[].push() function foo() { let i = 1; i = 2; const o = { a: 0 }; o.a += 1; } module.exports