Plain-English ESLint Rules with Jev
Shahriar Bijoy built ESLint rules phrased as plain-English questions, which Jev answers to check what code means.
Shahriar Bijoy@ShahriarBijoy𝕏
Prettier checks how your code is formatted. ESLint checks its shape. Neither one ever asks what it actually means. So I built ESLint rules that are just plain-English questions, and @typesafeai's Jev answers them. A function called getUser() that quietly deletes the user will pass every linter you have installed. This one catches it, and the stale comment above it still promising to return a profi
He says a `getUser()` function that quietly deletes a user can pass conventional linters, while his rules catch it.
Also filed under Tools & apps
- Meta Ad Analysis Chrome Extension
The Chrome extension analyzes ads from Meta’s Ads Library using JEV (typesafe/jev-1.13) via OpenRouter, surfacing result potential, angle, hook, and niche. The user’s key stays in their browser.
- Jev Plugin for the PI Harness
The repository provides a Jev plugin for the PI Harness.
- Jev Suggestion Plugin for Hermes
The repository is a Hermes plugin named `jev-suggest`.
- OpenRouter Draft Evaluator
This local prototype evaluates and compares drafts generated with OpenRouter using Jev.