chore(frontend): tighten eslint/axe gates, remove reader waivers (B5 done, spec ② complete)
This commit is contained in:
@@ -21,25 +21,6 @@ export default tseslint.config(
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
// 旧阅读器 chrome 的点击区/交互元素将被 ② 阅读器改版迁入 radix 原语,
|
||||
// 届时收严为 error;本期对存量文件降 warn(spec S1 决策)
|
||||
files: [
|
||||
"src/readers/**/*.tsx",
|
||||
"src/components/Bookmarks.tsx",
|
||||
"src/components/reader-nav.tsx",
|
||||
"src/components/rd-slider.tsx",
|
||||
"src/pages/Reader.tsx",
|
||||
],
|
||||
rules: {
|
||||
"jsx-a11y/click-events-have-key-events": "warn",
|
||||
"jsx-a11y/no-static-element-interactions": "warn",
|
||||
"jsx-a11y/no-noninteractive-element-interactions": "warn",
|
||||
// 键盘焦点容器:CBZ/PDF 阅读器根 div 用 tabIndex={0} 接方向键翻页,
|
||||
// 与上面三条同属 ② 改版范围(radix 原语自带焦点管理),本期随块降 warn
|
||||
"jsx-a11y/no-noninteractive-tabindex": "warn",
|
||||
},
|
||||
},
|
||||
{
|
||||
files: ["e2e/**/*.ts"],
|
||||
// e2e 是 Playwright 脚本,测试工具链的动态类型用法(如 locator/fixture 包装)允许 any
|
||||
|
||||
Reference in New Issue
Block a user