是月月啊 (@Cesarli)【开源】写了一个基于 Jev 的 lint 工具,又快又准又便宜 中发帖

类似 eslint,但适用性更广,目的不是传统的 lint,而是一个提效工具 
可以用自然语言去编写每一条规则,使用 ast-grep 匹配文件/函数,支持缓存,同样的代码不会重跑 
区别于传统 lint 工具,这是辅助 llm 开发用的,在没 jev 之前,很多无法靠传统 lint 工具实现的规则,都会定义成一条条的 rule 交给 llm 检查,效率低下,幻觉严重,token 成本也很高 
但是基于 jev 就能解决大部分问题,甚至定义一些个人品味的 rule 
不要将其视为传统 lint 插件,而是 agent 开发的辅助工具,在大型项目中尤其好用 
使用方法大概是 
‘’’ 
// jevlint.config.ts 
import { defineConfig, defineRule } from ‘@hazymoon/jevlint’; 
const noSecretInLog...
 
 
Back to Top