Skip to content

ci(subscribeassistantenhanced): align frontend quality gates - #358

Merged
InfinityPacer merged 1 commit into
mainfrom
codex/ci/subscribeassistantenhanced-frontend-quality
Jul 20, 2026
Merged

ci(subscribeassistantenhanced): align frontend quality gates#358
InfinityPacer merged 1 commit into
mainfrom
codex/ci/subscribeassistantenhanced-frontend-quality

Conversation

@InfinityPacer

Copy link
Copy Markdown
Owner

变更说明

  • 为订阅助手增强版前端增加 ESLint flat config、Prettier 配置及对应修复脚本。
  • 将源码、专用前端测试和构建配置纳入统一格式与零告警 lint 门禁。
  • 修正 lint 发现的正则回溯风险及 Vite 类型引用问题,并为 JSON 结构化配置保留可解析格式。
  • 在前端 CI 中增加独立的 format、lint job,继续保留 typecheck、覆盖率测试、构建和提交态产物一致性检查。

验证

  • yarn install --frozen-lockfile
  • yarn format:check
  • yarn lint
  • yarn typecheck
  • yarn test:coverage:37 passed,statements 99.64%,branches 90%
  • yarn build,重复构建产物一致
  • 插件覆盖率门禁:SubscribeAssistant 801 passed;SubscribeAssistantEnhanced 1327 passed
  • 插件仓全量测试:v1 33 passed;v2 2185 passed
  • 插件版本门禁、JSON、compileall、git diff --check

交付范围

PR-only,不包含插件版本升级、tag 或 GitHub Release。

@InfinityPacer
InfinityPacer enabled auto-merge (squash) July 20, 2026 11:12
@InfinityPacer
InfinityPacer merged commit 289260a into main Jul 20, 2026
6 checks passed
@InfinityPacer
InfinityPacer deleted the codex/ci/subscribeassistantenhanced-frontend-quality branch July 20, 2026 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant