RuboCop
rubocop-osc7501 is an unreleased candidate for reporting RuboCop inspection status through OSC 7501. Its behavior may change before release.
The current implementation reports finite direct CLI inspections as one root record. It sends aggregate file and offense counts and a final outcome while preserving ordinary formatter output and exit behavior. Normal success reports done, failure reports error, and interruption can report idle.
Reporting requires selecting the adapter formatter. In the current implementation, RUBOCOP_OSC7501=auto reports when the formatter output is a TTY and TERM is not dumb. force overrides those checks and off disables reporting.
Server, editor, and watch sessions are outside the current support scope. Forced termination can leave the last status in place. Concurrent independent invocations can overwrite the same root record. Live Rex and tmux acceptance has not been verified.
The candidate targets MRI Ruby 2.1 or newer and RuboCop 0.52.0 or newer, but individual version combinations can fail. Other Ruby engines are unverified. No gem has been released as of 2026-11-13.