# RuboCop vs Trunk

**Leader by Vioscale score:** RuboCop

| Attribute | RuboCop | Trunk |
|---|---|---|
| **Vioscale score** | 69.7 (53% (medium)) | 59.1 (74% (medium)) |
| activity.commits_last_30d | 100 | - |
| adoption.dependent_repos | 115,529 | - |
| adoption.github_stars | 12,899 | - |
| deployment.options | - | `{"cloud":true,"on_prem":true,"self_hosted":true}` |
| description.long | RuboCop is an open-source Ruby linter and formatter that enforces code style based on the Ruby community style guide. It detects code quality issues and can automatically fix many of them, with extensive configuration options and extensibility through community plugins. | A platform that identifies unstable tests, automatically isolates them from blocking merges, and provides intelligent merge queue management to reduce build delays and developer friction. |
| features.capabilities | `{"autofix":true,"function":"linter_formatter","deployment":"cli_local","open_source":"oss","config_model":"config_file","custom_rules":true,"impl_language":"Ruby","pricing_model":"free","language_scope":"single_language","editor_integration":true}` | `{"autofix":true,"ci_gating":true,"open_source":"closed","pricing_model":"per_contributor"}` |
| integrations.count | 14 | 7 |
| integrations.list | `[{"name":"rubocop-performance"},{"name":"rubocop-rails"},{"name":"rubocop-rspec"},{"name":"rubocop-minitest"},{"name":"rubocop-rake"},{"name":"rubocop-sequel"},{"name":"rubocop-thread_safety"},{"name":"rubocop-capybara"},{"name":"rubocop-factory_bot"},{"name":"rubocop-rspec_rails"},{"name":"rubocop-i18n"},{"name":"Eglot"},{"name":"Helix"},{"name":"Flycheck"}]` | `[{"name":"GitHub"},{"name":"Slack"},{"name":"Linear"},{"name":"Jira"},{"name":"Google (OAuth/SSO)"},{"name":"Microsoft (OAuth/SSO)"},{"name":"Jenkins"},{"name":"CircleCI"},{"name":"Travis CI"}]` |
| language.primary | Ruby | - |
| license.spdx | MIT | - |
| market.availability | - | `{"hqCountry":"US","primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://rubocop.org/","retrievedAt":"2026-08-14T08:31:22.550Z"}` | `{"type":"subscription","plans":[{"free":true,"name":"Free","summary":"Free for up to 5 committers","features":["Flaky test detection and quarantining","PR comments with test summaries","GitHub integration","Slack notifications","CLI and VS Code usage","Data encryption in transit and at rest","US data residency","SOC 2 Type II compliance"],"minSeats":1,"commitment":"monthly","components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"Up to 5 committers with 1M test spans per committer/month","contactSales":false,"includedLimits":{"committers":"5","test_spans":"1M/month per committer"}},{"free":false,"name":"Team","summary":"$0/committer/month","features":["Everything in Free, plus:","Unlimited committers","Volume discounts on test spans","Merge queue with anti-flake protection","Intelligent PR batching (up to 100 PRs)","Parallel merge queues","Multi-CI provider support","Parallelism controls","Slack channel notifications and DMs","Admin tools and authentication controls","Onboarding support"],"commitment":"monthly","components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"Unlimited committers with advanced CI features and volume discounts","contactSales":false,"includedLimits":{"committers":"Unlimited","test_spans_per_committer":"1M/month"}},{"free":false,"name":"Enterprise","summary":"Custom pricing — contact sales","features":["Everything in Team, plus:","Single Sign-On (SSO) with custom providers","SAML support","On-premise deployment","Advanced admin and authentication controls","Slack Connect support channel","Dedicated support team","Custom billing and payment terms","Early access to new features","Feature prioritization","Custom integrations"],"description":"Custom features including SSO, on-premise deployment, dedicated support, and advanced admin controls","contactSales":true,"includedLimits":{"test_spans":"Volume discount available"}}],"summary":"Free tier available. Team and Enterprise plans available with volume-based discounts on test spans.","currency":"USD","freeTier":true,"sourceUrl":"https://trunk.io/pricing","retrievedAt":"2026-08-14T09:22:04.880Z","startingPrice":{"amount":0,"period":"month","currency":"USD"},"billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | commercial | freemium |
| pricing.price_level | free | free |
| pricing.transparent | yes | yes |
| release.cadence_days | 16 | - |
| release.history | `[{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.90.0","date":"2026-08-24T11:40:21Z","type":"stable","version":"v1.90.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.89.0","date":"2026-08-04T09:00:37Z","type":"stable","version":"v1.89.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.88.2","date":"2026-07-08T06:22:30Z","type":"stable","version":"v1.88.2"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.88.1","date":"2026-07-01T09:52:01Z","type":"stable","version":"v1.88.1"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.88.0","date":"2026-06-16T05:10:59Z","type":"stable","version":"v1.88.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.87.0","date":"2026-05-30T08:52:19Z","type":"stable","version":"v1.87.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.86.2","date":"2026-05-14T05:26:06Z","type":"stable","version":"v1.86.2"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.86.1","date":"2026-04-09T06:12:37Z","type":"stable","version":"v1.86.1"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.86.0","date":"2026-03-23T10:39:38Z","type":"stable","version":"v1.86.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.85.1","date":"2026-03-05T10:22:56Z","type":"stable","version":"v1.85.1"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.85.0","date":"2026-02-26T09:50:24Z","type":"stable","version":"v1.85.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.84.2","date":"2026-02-12T07:25:18Z","type":"stable","version":"v1.84.2"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.84.1","date":"2026-02-03T01:55:56Z","type":"stable","version":"v1.84.1"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.84.0","date":"2026-01-27T09:57:17Z","type":"stable","version":"v1.84.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.82.1","date":"2025-12-24T08:47:02Z","type":"stable","version":"v1.82.1"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.82.0","date":"2025-12-17T10:25:17Z","type":"stable","version":"v1.82.0"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.81.7","date":"2025-10-31T09:01:14Z","type":"stable","version":"v1.81.7"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.81.6","date":"2025-10-21T07:34:59Z","type":"stable","version":"v1.81.6"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.81.1","date":"2025-09-26T13:35:08Z","type":"stable","version":"v1.81.1"},{"url":"https://github.com/rubocop/rubocop/releases/tag/v1.81.0","date":"2025-09-25T12:50:13Z","type":"stable","version":"v1.81.0"}]` | - |
| reliability.status_page | - | yes |
| security.scorecard | 5.6 | - |
| security.soc2 | - | yes |
| security.vulnerabilities | `{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=rubocop&per_page=100","last_12m":0,"max_severity":"LOW"}` | - |

## Capabilities (Code Quality Tools)

| Capability | RuboCop | Trunk |
|---|:--:|:--:|
| **Core** |  |  |
| Function | Linter + formatter | - |
| Language scope | Single-language | - |
| Implementation language | Ruby | - |
| **Capability** |  |  |
| Autofix | ✓ | ✓ |
| **Config** |  |  |
| Config model | Config file | - |
| **Extensibility** |  |  |
| Custom rules | ✓ | - |
| **Deployment** |  |  |
| Deployment | CLI-local | - |
| **Delivery** |  |  |
| Editor integration | ✓ | - |
| CI / VCS gating | - | ✓ |
| **Insight** |  |  |
| Code metrics | - | - |
| **Performance** |  |  |
| Incremental / monorepo aware | - | - |
| **Licensing** |  |  |
| Open-source | OSS | Closed |
| **Commercial** |  |  |
| Pricing model | Free | Per-contributor |

*Source: Vioscale. Generated 2026-09-01T17:13:35.860Z. "-" = undocumented, not absent.*
