Jev in production › Code and security review

eslint-plugin-jev (ShahriarBijoy)

ESLint plugin whose rules are plain-English questions; each function goes to Jev, and a probability above the configured threshold (name contradicts body, unhelpful error message) becomes a lint warning. Judged in ~100 ms (author).

Open on GitHub ↗

~100 msmeasured, as published by the source
Use
Code and security review
Industry
Developer tools
Form
Open-source tool
Stage
In production
Plugs into
ESLint
Listed
2026-09-20
Found via
github
Repository
ShahriarBijoy/eslint-plugin-jev
Stars
3
Forks
2
Last push
2026-09-20
Language
TypeScript
License
MIT
eslint-plugin-jev (ShahriarBijoy) screenshot
docs/demo.gif in the ShahriarBijoy/eslint-plugin-jev README, MIT; shown from GitHub.

The README opens with

Lint for meaning. ESLint rules that are plain-English questions, judged in ~100 ms by TypeSafe's Jev.

Live demo: https://shahriarbijoy.github.io/eslint-plugin-jev/

Prettier fixes the shape of your code. ESLint matches it against known bad patterns. Neither one ever asks what the code is for, so a function called getUser that deletes the user passes both of them without a word.

This plugin adds the missing layer. A rule here is a sentence, not an AST visitor:

Badge

For the project's own README, linking back here:

Listed in Jev in production

Also used for code and security review