工程开发
lint avatar

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
在 GitHub 查看