工程开发
lint
执行 vibe-kanban CLI 代码库的标准 Deno lint、格式化与类型检查。
简介
lint 技能是一项专为维护 vibe-kanban (vk) CLI 代码库质量与结构完整性而设计的工程工具。此技能主要针对参与该项目的开发人员与贡献者,通过自动化关键验证步骤,确保提交前的变更符合项目的编码规范。它整合了一系列 Deno 原生工具,强制执行样式一致性、通过静态分析检测潜在逻辑错误,并验证整个应用程序源代码的 TypeScript 类型安全性。
-
执行 deno fmt --check 以验证项目所有文件的一致性格式。
-
使用 deno lint 进行全面静态代码分析,以识别常见的缺陷、语法错误与反模式。
-
针对 src/main.ts 执行完整的类型检查 (deno check),防止与不正确类型定义相关的运行时错误。
-
在检测到第一次失败时立即停止执行,为开发人员提供快速反馈,以便进行针对性修复。
-
提供简洁的输出报告,明确识别失败的指令,减少持续集成管道或本地开发工作流程中的噪声。
-
此技能预期系统环境中已正确设置并安装 Deno v2.x。
-
应在包含 deno.json 配置文件的 vibe-kanban 存储库根目录下执行。
-
输出内容刻意保持简洁,以优先满足自动化构建系统与 shell 脚本的集成需求。
-
在调用之前,请确保已通过 Deno 的缓存机制正确获取所有项目依赖项,以避免 lint 过程中出现网络相关错误。
-
常见用法包括将此技能设置为预提交勾子 (pre-commit hook),或作为持续集成管道的首要步骤,确保只有干净、格式正确且类型安全的代码进入主分支。
仓库统计
- Star 数
- 8
- Fork 数
- 0
- Open Issue 数
- 2
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 20:30