Skip to content
Recued
Menu
← Back to packs

ESLint Pack

by recued-core v1 app_pack

V3 JavaScript/TypeScript lint capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local eslint CLI ingredient exposes bounded project operations for readiness and lint diagnostics. Linting runs from an explicit project directory cwd supplied at execution time, accepts one trusted file, directory, or glob target, returns JSON diagnostics, avoids caller-supplied ESLint flags, avoids shell wrappers, and keeps findings visible as JSON output. ESLint loads project configuration, parsers, and plugins, which are Node modules and may execute code during linting, so linting remains approval-gated. The pack exposes no fix or fix-dry-run, output-file write, caller-supplied config/parser/plugin/rule/ignore/stdin/cache/suppression/debug/MCP/feature-flag/concurrency surface, environment override, or arbitrary command execution. Requires eslint on PATH.

What this pack installs

  • eslint Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Write Local CLI eslint external change
Read: eslint.version · No approvalWrite: javascript.lint · Asks approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:eslinteslintjavascripttypescriptlintcode-qualityjsondeveloper-toolsdiagnosticslocal-servicev3composition