Code Quality 使用以下 CodeQL 查询分析 JavaScript 代码,并在以下位置检测代码质量问题:
- 你的默认分支,结果显示在存储库的“常规发现”仪表板上
-
**拉取请求**,结果显示为由 `github-code-quality[bot]` 发表的评论
尽可能为结果提供 Copilot自动修复 建议。
行标题 %}
| 查询名称 | 类别 | Severity |
|---|
[调用类似于 eval 的 DOM 函数](https://codeql.github.com/codeql-query-help/javascript/js-eval-like-call/) | 可维护性 | 建议 |
| 重复依赖项 | 可维护性 | 警告 | | 重复的 HTML 元素属性 | 可维护性 | 警告 | | 重复属性 | 可维护性 | 警告 | | 重复变量声明 | 可维护性 | 建议 | | 表达式不起作用 | 可维护性 | 警告 | | 控制语句后的误导性缩进 | 可维护性 | 警告 | | 误导性缩进的悬空“else” | 可维护性 | 警告 | | 字符串串联中缺少空格 | 可维护性 | 警告 | | 重复的依赖项注入 | 可维护性 | 警告 | | 分号插入 | 可维护性 | 建议 | | 嵌套运算符的优先级不清楚 | 可维护性 | 建议 | | 不需要的防御代码 | 可维护性 | 建议 | | 未使用的变量、导入、函数或类 | 可维护性 | 建议 | | 使用 for-in 理解块 | 可维护性 | 错误 | | 使用特定于平台的语言功能 | 可维护性 | 警告 | | 对局部变量的无用赋值 | 可维护性 | 警告 | | 对属性的无用赋值 | 可维护性 | 警告 | | setter 中的无用返回 | 可维护性 | 警告 | | 在使用前未声明的变量 | 可维护性 | 警告 | | With 语句 | 可维护性 | 警告 | | 访问临时死区中的let绑定变量 | Reliability | 错误 | | 重新定义参数 | Reliability | 建议 | | Vue 实例上的箭头方法 | Reliability | 警告 | | 赋值到常量 | Reliability | 错误 | | 导出变量的赋值 | Reliability | 警告 | | 将属性赋给基元值 | Reliability | 错误 | | 返回对负查找头断言的引用 | Reliability | 错误 | | 后退引用位于捕获组之前 | Reliability | 错误 | | 不可逆类型之间的比较 | Reliability | 警告 | | 与 NaN 的比较 | Reliability | 错误 | | 条件注释 | Reliability | 警告 | | 冲突的函数声明 | Reliability | 错误 | | 冲突变量初始化 | Reliability | 错误 | | 默认参数引用嵌套函数 | Reliability | 错误 | | 删除非属性对象 | Reliability | 警告 | | 依赖项不匹配 | Reliability | 警告 | | 直接状态突变 | Reliability | 警告 | | 重复的“if”条件 | Reliability | 警告 | | 字符类中的重复字符 | Reliability | 警告 | | 重复的参数名称 | Reliability | 错误 | | 重复的 switch case | Reliability | 警告 | | 空字符类 | Reliability | 警告 | | 相同的操作数 | Reliability | 警告 | | 忽略纯数组方法的结果 | Reliability | 警告 | | 非法调用 | Reliability | 错误 | | 隐式操作数转换 | Reliability | 警告 | | 不兼容的依赖项注入 | Reliability | 错误 | | for 循环的方向不一致 | Reliability | 错误 | | “new”的不一致使用 | Reliability | 警告 | | 无效的参数类型 | Reliability | 警告 | | 无效的原型值 | Reliability | 错误 | | 非函数的调用 | Reliability | 错误 | | 由于偏移而跳过循环迭代 | Reliability | 警告 | | 格式不正确的 ID 属性 | Reliability | 警告 | | 比较中缺少“.length” | Reliability | 警告 | | 缺少“this”限定符 | Reliability | 错误 | | 缺少 await | Reliability | 警告 | | 缺少显式依赖项注入 | Reliability | 警告 | | 缺少导出限定符 | Reliability | 错误 | | 缺少变量声明 | Reliability | 警告 | | 拼写错误的变量名称 | Reliability | 警告 | | switch 语句中的非大小写标签 | Reliability | 警告 | | 非线性模式 | Reliability | 错误 | | 与长度的逐个比较 | Reliability | 警告 | | 覆盖属性 | Reliability | 错误 | | 可能不一致的状态更新 | Reliability | 警告 | | 在空或未定义上的属性访问 | Reliability | 错误 | | 正则表达式始终匹配 | Reliability | 警告 | | Return 语句分配局部变量 | Reliability | 警告 | | 自我赋值 | Reliability | 警告 | | 移出范围 | Reliability | 错误 | | 字符串而不是正则表达式 | Reliability | 警告 | | 多余的尾随参数 | Reliability | 警告 | | 可疑方法名称声明 | Reliability | 警告 | | 字符串文本中的模板语法 | Reliability | 警告 | | 未绑定的后向引用 | Reliability | 警告 | | 未绑定事件处理程序接收器 | Reliability | 错误 | | 流管道中未经处理的错误 | Reliability | 警告 | | 未知指令 | Reliability | 警告 | | 正则表达式中的不匹配插入符号 | Reliability | 错误 | | 正则表达式中无法匹配的美元符号 | Reliability | 错误 | | 无法访问的方法重载 | Reliability | 警告 | | 不可访问的语句 | Reliability | 警告 | | 生命周期方法中不支持的状态更新 | Reliability | 警告 | | 未使用的索引变量 | Reliability | 警告 | | 未使用的循环迭代变量 | Reliability | 错误 | | 未使用或未定义的状态属性 | Reliability | 警告 | | 在 URL 值属性中使用 AngularJS 标记 | Reliability | 警告 | | 在严格模式下使用调用堆栈内省 | Reliability | 错误 | | 使用未完全初始化的对象 | Reliability | 错误 | | 使用无返回值函数 | Reliability | 警告 | | 无用比较测试 | Reliability | 警告 | | 无用的条件语句 | Reliability | 警告 | | 无用类型测试 | Reliability | 错误 | | 空格与运算符优先级相矛盾 | Reliability | 警告 | | 对静态方法使用“this”时出错 | Reliability | 错误 | | 非生成器函数中的 Yield | Reliability | 错误 |
结束行头 %}