定义一条自然语言 lint 规则,然后在有数百个文件的项目中看到结果流入 IDE,只需要几秒钟。 这里的规则是“用毫秒表示时间,而不是秒”,传统 linter 很难表达这种规则。 项目使用 Rust 和 @typesafeai 的 Jev 构建。 https://t.co/3CuHXfQ8CO https://t.co/urPEEaKKoO
把自然语言 lint 规则送进 VS Code
jevlint 用 Jev 按 Markdown 规则检查代码。演示以“时间用毫秒而非秒”为规则,将诊断流入 VS Code,并定位到需要修改的源码行。
JEV 做了什么
把难以用常规语法规则表达的代码规范,转为文件检查和行级诊断。
作者仓库说明 Jev 对选中文件按 Markdown 规则进行评估,并可进一步定位违规代码行。
还能用在哪?
How2Jev 延伸推演,不代表作者或官方声明。
- 给团队增加语义层的代码规范检查
- 在编辑器中定位自然语言规则对应的问题
ORIGINAL SOURCE
How2Jev 整理案例,项目与演示归原作者所有。
