Inline Linting for LLM Code Generation
GrumpyBalkanSoftwareEngineer describes a Jev experiment that checks code for anti-patterns LLMs tend to include during generation and gives immediate inline feedback.
GrumpyBalkanSoftwareEngineer@TheBalkanHacker๐
Ok I was busy doing actual work today, but here is another Jev experiment ... Code linting, for specifically the kind of "anti-patterns" that LLMs tend to include, "inline" as part of the code gen. process giving immediate feedback. The idea here is that while you can create a set of ast/ or other programmatic rules for alot of these, the models tend to get really creative to satisfy the linter bu
The author says many anti-patterns can be addressed with AST or other programmatic rules. The post notes that models tend to get creative to satisfy the linter.
Also filed under Tools & apps
- Jev Reviews Changed Code
The Claude Code plugin uses Jev (TypeSafe AI) to assess changed code at the end of a turn and, when needed, propose a code review using Open Code Review rules.
- Alerts on Company Data-Use Changes
TOS Watch sends an email when a company changes what it does with your data. It combines Open Terms Archive history, a Jev classifier, a static site, and a Cloudflare Worker.
- OpenAI API-to-Jev Gateway
jev-gateway turns any OpenAI API backend into a gateway compatible with Jev.
- JEV Execution Envelopes and Provenance Experiments
The repository covers provider-neutral JEV execution envelopes and Gooo provenance experiments.