RuboCop
rubocop.org
Spec sheet
- Purpose
- RuboCop is a Ruby static code analyzer and formatter based on the community Ruby Style Guide.Read 10 Oct 2026 · rubocop.org
- Founded
- 2012Read 28 Sep 2026 · rubocop.org
- Autocorrection
- RuboCop can automatically fix many reported problems, with separate options for safe and potentially behavior-changing corrections.Read 10 Oct 2026 · rubocop.org
- Checks
- Its cops check for bugs, style, layout, naming, complexity, and security issues.Read 10 Oct 2026 · rubocop.org
- CI and code scanning
- GitHub-formatted output can annotate pull requests, SARIF can feed code scanning, and JUnit output can be used by CI.Read 10 Oct 2026 · rubocop.org
- Coding agents
- RuboCop supports inspection and autocorrection for coding agents over the Model Context Protocol.Read 10 Oct 2026 · rubocop.org
- Customization
- Teams can configure cop styles in a .rubocop.yml file and inherit settings from a shared configuration.Read 10 Oct 2026 · rubocop.org
- Editors
- The built-in language server provides offenses while typing and format-on-save in VS Code, RubyMine, Emacs, Neovim, Helix, and Zed.Read 10 Oct 2026 · rubocop.org
- Existing codebases
- The --auto-gen-config command records existing offenses in .rubocop_todo.yml so teams can address legacy issues over time.Read 10 Oct 2026 · rubocop.org
- History
- The homepage says RuboCop began in April 2012 and identifies Bozhidar Batsov as its originator.Read 10 Oct 2026 · rubocop.org
- Installation
- RuboCop can be installed with gem install rubocop or added to a Bundler Gemfile as a standalone tool.Read 10 Oct 2026 · github.com
- Maintainers
- The homepage describes RuboCop as free and maintained by a small core team of volunteers with help from thousands of contributors.Read 10 Oct 2026 · rubocop.org
- Plugins
- Plugins extend RuboCop for frameworks and libraries, and the project lists maintained plugins for Rails, RSpec, Minitest, Capybara, and others.Read 10 Oct 2026 · rubocop.org
- Runtime support
- The repository README says RuboCop officially supports MRI Ruby 2.7 and later and JRuby 9.4 and later, and targets Ruby 2.0 and later for code analysis.Read 10 Oct 2026 · github.com
- Security disclosure
- The project repository links to a security policy, but the opened pages do not state a security certification or compliance standard.Read 10 Oct 2026 · github.com
- Selective inspection
- The --changed option limits inspection to files that Git reports as changed.Read 10 Oct 2026 · rubocop.org
Plans and prices
RuboCop Free Free software; Ruby code analysis and formatting Read 10 Oct 2026 · github.com
Where Specifiction places it
- Ruby Static Analysis Tools#10 of 217.6
- Linters#27 of 337.5