用途:这是一套面向 Supabase 应用的代码审查知识库,用于在合并前检查涉及 Supabase 查询、RLS 策略或迁移的改动,也适用于编写新数据库表、策略、服务端 Supabase 调用,以及审计既有代码中的 RLS 缺口、认证误用和查询反模式。
主要能力:规则按影响优先级分为四类。安全(CRITICAL,前缀 sec-)关注 RLS、认证、service role 与迁移安全;性能(HIGH,前缀 perf-)关注查询优化、连接池与分页;架构(MEDIUM,前缀 arch-)关注客户端选择、类型生成与迁移结构;质量(LOW-MEDIUM,前缀 qual-)关注错误处理、输入校验与未检查错误。每条规则包含重要性说明、错误代码示例及解释、正确代码示例及解释,并在适用时给出 CWE/OWASP 映射与官方文档引用。
使用方式:查阅 rules/ 目录下的单条规则文件获取详细说明与代码示例;完整汇编指南见 AGENTS.md。
适用场景:审查触及 Supabase 查询、RLS 策略或迁移的 PR;编写新表、策略或服务端调用;审计 RLS 缺口、认证误用与查询反模式;为性能或可维护性重构 Supabase 集成;对 Supabase 相关改动执行合并前质量检查。
限制:资料未提供具体规则条目内容、安装命令、收费方式与支持平台信息。