Skip to content

chore: 152 unused biome-ignore suppressions + 48 fixable lint errors #295

@amDosion

Description

@amDosion

问题

biome.jsonnoConsoleuseHookAtTopLevel 规则已设为 "off",但代码中仍有 152 处 biome-ignore 注释未清理,导致 Biome 报 suppressions/unused error。

此外还有 48 处可自动修复的 lint error。

影响

  • Pre-commit hook 中的 biome lint 会因为这些 error 阻止大批量文件的提交
  • 新贡献者在涉及这些文件时会遇到提交被拦截的问题

Unused Suppression 分布(152 处)

规则已 offbiome-ignore 注释变为 unused:

  • lint/suspicious/noConsole — 大量文件(bridgeMain.ts, mcp.tsx, plugins.ts, structuredIO.ts 等)
  • lint/correctness/useHookAtTopLevel — 多个组件文件

可自动修复的 Lint Error(48 处)

规则 数量 说明
useParseIntRadix 13 parseInt(x) 缺少 radix
noUselessUndefinedInitialization 9 let x = undefined
useExponentiationOperator 8 Math.pow()**
noSelfCompare 4 x === x
noControlCharactersInRegex 3 正则控制字符
noPrototypeBuiltins 2 obj.hasOwnProperty()
noConfusingVoidType 2 void 类型
其他 7 各 1 处

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions