-
Notifications
You must be signed in to change notification settings - Fork 0
Detector: ESLint Runner
Jacob Centner edited this page Apr 10, 2026
·
1 revision
Wraps Biome or ESLint for JavaScript/TypeScript linting.
| Property | Value |
|---|---|
| Name | eslint-runner |
| Tier | DETERMINISTIC |
| Languages | JavaScript, TypeScript |
| External tool | Biome (preferred) or ESLint (fallback) |
| LLM required | No |
| Confidence | 1.00 |
JS/TS lint violations — style issues, suspicious patterns, security concerns, and code correctness problems.
- Checks for JS/TS files (via
package.jsonor file extensions) - Tries Biome first (
biome lint --reporter=json) — modern, fast - Falls back to ESLint (
eslint --format=json) if Biome is not available - Maps linter severities to Sentinel levels
- Elevates dangerous rules to HIGH severity
The following rules are automatically elevated to HIGH:
-
no-eval,no-implied-eval no-new-func- Security-related Biome categories (
suspicious,security)
[ESLINT] src/components/Form.tsx:45 — no-eval
eval can be harmful
Severity: HIGH, Confidence: 1.00
Install one of:
# Biome (recommended — faster)
npm install -g @biomejs/biome
# Or ESLint
npm install -g eslint- Requires Biome or ESLint to be installed globally or in the project
- Most useful for repos without existing CI lint checks
- 120-second timeout
Local Repo Sentinel · MIT License
Getting Started
Reference
Detectors
- Detector: Todo Scanner
- Detector: Complexity
- Detector: Dead Code
- Detector: Dep Audit
- Detector: Docs Drift
- Detector: Unused Deps
- Detector: Lint Runner
- Detector: ESLint Runner
- Detector: Go Linter
- Detector: Rust Clippy
- Detector: Git Hotspots
- Detector: Stale Env
- Detector: Semantic Drift
- Detector: Test Coherence
- Detector: CI/CD Drift
- Detector: Architecture Drift
- Detector: Inline Comment Drift
- Detector: Intent Comparison
Advanced
Workflow