SuperAPI AI 工具集

codeguard-graphql

编程与开发

查看项目

更新于 10-15 21:47

技能介绍

用途:对 GraphQL 项目执行并诊断代码规范门禁,把质量判断转化为可重复的工具证据,区分通过、失败、无法验证和 planned。适用于用户要求 lint/格式检查/自动修复、提交前验证,或 CI 出现与 npx --no-install eslint --ext .graphql . 相关失败时。文件扩展名 .graphql、.gql;无专用标记文件;工具准备为 graphql-eslint,以仓库现有配置为准。

主要能力:按 .graphql、.gql 识别工作区;执行只读检查并保留退出码、作用域和工具版本;区分格式、静态规则、配置、依赖与环境类失败;用 --fix 处理可逆问题后复扫;将本地结果与 CI/构建/测试证据分层汇报。

必要用法:先确认仓库根;探测 npx --no-install eslint --version;只读检查 npx --no-install eslint --ext .graphql .;受控修复 npx eslint --ext .graphql . --fix;复跑同一 lint 命令再运行已有测试与构建。修复后必须复跑触发失败的原命令,审查 diff。

限制与边界:目标工具须已安装且版本兼容,须从正确仓库根执行,以已提交配置为准。工具缺失或配置无法加载记为 UNVERIFIED,而非通过;不静默安装工具、升级依赖或修改团队规则;不用 suppress/ignore/调高阈值掩盖问题;不把 formatter 通过当作编译、测试或安全审计通过。GraphQL lint 依赖 schema,无 schema 时只能验证有限文档规则。本技能不收集、上传或存储用户代码与凭据,不联网安装依赖。其他具体收费、平台支持等信息暂未提供。