Skip to content

JevLint — huntedman

Semantic lint that checks code against plain-English conventions via Jev and reports file-level violation probabilities for agents and CI.

Stars
12
Language
TypeScript
License
MIT
Published by
Community
Author
huntedman
Last verified
Oct 2026

huntedman/JevLint

User repository on GitHub

View on GitHub

Configurable semantic linting powered by Jev, with file-level NOUL judgments and a magic-strings plugin.

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

This is one of several Jev listings for the same project. The canonical entry is JevLint — iamtoomas.

About this project

Write coding conventions in plain English. JevLint checks what your code means, semantically, so your coding agent can fix what syntax rules miss. Use it in a write → check → fix → repeat workflow: your agent writes code, JevLint checks it against your conventions, and the agent uses the findings to make the next edit. Run it from your terminal, an agent’s verification step, or CI. Your agent or workflow controls when to run checks and how to fix findings; JevLint supplies the judgments.

Quoted from the project's README. Read the full README.

Highlights

  • Built-ins cover magic strings and descriptive names, each scopable to separate files with its own ignores.
  • Custom rules export a plugin object with a yes/no instructions question and a fix message from a folder or file.
  • JSON output, threshold flag, dry-run request preview, exit codes 0, 1, and 2, plus pretty or compact text.
  • Installs as a dev dependency on Node 24 or newer, loads JEV_API_KEY from local env, and never overwrites config.

Watch out

Findings lack line diagnostics and auto-fixes, dry runs still execute plugin code with full Node permissions, and secrets exclusions are filename rules rather than value detection. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

48GitHub stars
Agent harness for work that outlives one chat, with resumable turns, routed state machines, and observational memory across sessions and processes.
Jev Agents & MCP#community#jevbest#catalog-import
Assistant framework that stores specs, memory, and specialist agents as plain markdown files in your repo for Claude Code, Codex, Opencode, and similar runtimes.
Jev Agents & MCP#community#jevbest#catalog-import
36GitHub stars
Obsidian plugin providing multi-provider chat, vault read and write with function calling, visual workflow automation, and local vector search.
Jev Agents & MCP#community#jevbest#catalog-import
36GitHub stars
Pi extension that strips the full Agent Skills catalog from every request and loads only the skills a Jev ranking call judges relevant.
Jev Agents & MCP#community#jevbest#catalog-import
102GitHub stars
Behavioral code search that asks Jev to score repository fragments for a plain-language question and returns exact excerpts with paths and lines.
Jev Agents & MCP#community#jevbest#catalog-import
44GitHub stars
Pi extension that keeps a fast Executor model on implementation and brings in a separate Advisor model for consequential choices and reviews.
Jev Agents & MCP#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai