Tabsmith-lint:在提交前捕获 Chrome 网上应用店拒绝问题
Tabsmith-lint 是一款用于 Chrome 扩展开发的静态分析工具,能够在提交至 Chrome 网上应用店之前自动检测并提示可能导致审核拒绝的常见问题,帮助开发者提前规避合规风险,减少反复提交和等待审核的时间成本。
背景速读
- Chrome Web Store(Chrome 扩展商店)审核日趋严格,许多开发者提交扩展后遭拒绝,原因常是政策违规或技术问题。反复提交耗时长且影响发布。
- 该项目名为 Tabsmith-lint,是一个本地 lint(静态检查)工具,能在开发者提交前扫描扩展代码,模拟商店审核规则。它检查的内容包括权限声明是否匹配、manifest 格式是否正确、是否使用了被禁止的 API 等。
- 工具由开发者 rsub122 维护,目前托管在 GitHub 上。其价值在于将审核反馈从"提交后等待数天"提前到"开发环境的几秒钟内",减少反复提交带来的时间成本。