RuboCop Pack
V3 Ruby lint capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local bundle CLI ingredient exposes bounded project operations for RuboCop readiness and lint diagnostics. Invocations run the project's bundled rubocop command from one explicit project directory cwd supplied at execution time; linting checks one trusted file or directory target and returns RuboCop JSON diagnostics via the ruby.lint catalog operation. Fixed invocation, but approval-gated: RuboCop loads project configuration, custom cops, plugins, and Ruby gems, and may write cache state depending on project configuration. The pack uses the project bundle, JSON formatter, force-exclusion behavior, no autocorrect, no caller-supplied config path, require hook, formatter, cache path, parallelism, stdin, env override, or shell wrapper. Offenses are represented as successful JSON output; RuboCop invocation/configuration errors still fail. Requires bundle on PATH and rubocop in the project bundle.
What this pack installs
- rubocop Ingredient
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.