Guardrails & review

oxlint-plugin-jev

@wobsoriano14TypeScriptMITupdated 2026-09-19runnable

Lint rules written in plain English. Oxlint finds the code, TypeSafe Jev answers the question.

wobsoriano/oxlint-plugin-jev

Where it calls Jev

const DEFAULT_BASE_URL = 'https://api.typesafe.ai';

src/index.ts:35

The link points at the commit we read, so the line number still holds.

What it asks Jev

These question sets are lifted from this project's source exactly as written.

from tests/jev.test.ts:31

  1. s0true/false

    Consider only snippet "s0" in state.snippets. Does this call print, log, or send a password, token, secret, or API key?

  2. s1true/false

    Consider only snippet "s1" in state.snippets. Does this function swallow an error silently?

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    s0: { type: 'boolean', instructions: 'Consider only snippet "s0" in state.snippets. Does this call print, log, or send a password, token, secret, or API key?' },
    s1: { type: 'boolean', instructions: 'Consider only snippet "s1" in state.snippets. Does this function swallow an error silently?' },
  },
});

Other projects in this category