# Prettier vs Trunk

**Leader by Vioscale score:** Prettier

| Attribute | Prettier | Trunk |
|---|---|---|
| **Vioscale score** | 81.5 (79% (high)) | 59.1 (74% (medium)) |
| activity.commits_last_30d | 100 | - |
| adoption.dependent_repos | 1,703,312 | - |
| adoption.github_stars | 52,212 | - |
| adoption.package_downloads_weekly | 133,260,364 | - |
| deployment.options | `{"self_hosted":true}` | `{"cloud":true,"on_prem":true,"self_hosted":true}` |
| description.long | Prettier is a code formatting tool that parses source code and reprints it with its own consistent style rules. It integrates with editors and CI systems to format code automatically on save or in version control workflows, reducing style-related code review discussions. | 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,"metrics":false,"function":"formatter","ci_gating":true,"incremental":true,"open_source":"oss","config_model":"config_file","custom_rules":false,"impl_language":"JavaScript","pricing_model":"free","language_scope":"multi_language","editor_integration":true}` | `{"autofix":true,"ci_gating":true,"open_source":"closed","pricing_model":"per_contributor"}` |
| integrations.count | 19 | 7 |
| integrations.list | `[{"name":"VS Code"},{"name":"WebStorm"},{"name":"Vim"},{"name":"Sublime Text"},{"name":"Emacs"},{"name":"Visual Studio"},{"name":"Nova"},{"name":"Neovim"}]` | `[{"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 | JavaScript | - |
| license.spdx | MIT | - |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"hqCountry":"US","primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"web":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"open_source","summary":"Free and open source","freeTier":true,"sourceUrl":"https://prettier.io","retrievedAt":"2026-08-14T13:46:04.335Z"}` | `{"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 | 3 | - |
| release.history | `[{"url":"https://github.com/prettier/prettier/releases/tag/3.9.6","date":"2026-07-21T05:52:55Z","type":"stable","version":"3.9.6"},{"url":"https://github.com/prettier/prettier/releases/tag/3.9.5","date":"2026-07-09T16:22:50Z","type":"stable","version":"3.9.5"},{"url":"https://github.com/prettier/prettier/releases/tag/3.9.4","date":"2026-06-30T01:21:45Z","type":"stable","version":"3.9.4"},{"url":"https://github.com/prettier/prettier/releases/tag/3.9.3","date":"2026-06-29T11:38:44Z","type":"stable","version":"3.9.3"},{"url":"https://github.com/prettier/prettier/releases/tag/3.9.1","date":"2026-06-27T23:06:22Z","type":"stable","version":"3.9.1"},{"url":"https://github.com/prettier/prettier/releases/tag/3.9.0","date":"2026-06-27T10:28:04Z","type":"stable","version":"3.9.0"},{"url":"https://github.com/prettier/prettier/releases/tag/3.8.5","date":"2026-06-26T13:00:46Z","type":"stable","version":"3.8.5"},{"url":"https://github.com/prettier/prettier/releases/tag/3.8.4","date":"2026-06-09T11:31:30Z","type":"stable","version":"3.8.4"},{"url":"https://github.com/prettier/prettier/releases/tag/3.8.3","date":"2026-04-15T01:00:35Z","type":"stable","version":"3.8.3"},{"url":"https://github.com/prettier/prettier/releases/tag/3.8.2","date":"2026-04-10T02:44:52Z","type":"stable","version":"3.8.2"},{"url":"https://github.com/prettier/prettier/releases/tag/3.8.1","date":"2026-01-21T17:50:23Z","type":"stable","version":"3.8.1"},{"url":"https://github.com/prettier/prettier/releases/tag/3.8.0","date":"2026-01-14T23:56:57Z","type":"stable","version":"3.8.0"},{"url":"https://github.com/prettier/prettier/releases/tag/3.7.4","date":"2025-12-03T04:37:09Z","type":"stable","version":"3.7.4"},{"url":"https://github.com/prettier/prettier/releases/tag/3.7.3","date":"2025-11-29T17:55:30Z","type":"stable","version":"3.7.3"},{"url":"https://github.com/prettier/prettier/releases/tag/3.7.2","date":"2025-11-28T20:58:56Z","type":"stable","version":"3.7.2"},{"url":"https://github.com/prettier/prettier/releases/tag/3.7.1","date":"2025-11-27T11:32:54Z","type":"stable","version":"3.7.1"},{"url":"https://github.com/prettier/prettier/releases/tag/3.7.0","date":"2025-11-27T08:30:50Z","type":"stable","version":"3.7.0"},{"url":"https://github.com/prettier/prettier/releases/tag/3.6.2","date":"2025-06-27T02:54:44Z","type":"stable","version":"3.6.2"},{"url":"https://github.com/prettier/prettier/releases/tag/3.6.1","date":"2025-06-25T06:46:24Z","type":"stable","version":"3.6.1"},{"url":"https://github.com/prettier/prettier/releases/tag/3.6.0","date":"2025-06-23T02:03:42Z","type":"stable","version":"3.6.0"}]` | - |
| reliability.status_page | - | yes |
| security.scorecard | 6.7 | - |
| security.soc2 | - | yes |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=prettier&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Code Quality Tools)

| Capability | Prettier | Trunk |
|---|:--:|:--:|
| **Core** |  |  |
| Function | Formatter | - |
| Language scope | Multi-language | - |
| Implementation language | JavaScript | - |
| **Capability** |  |  |
| Autofix | ✓ | ✓ |
| **Config** |  |  |
| Config model | Config file | - |
| **Extensibility** |  |  |
| Custom rules | ✗ | - |
| **Deployment** |  |  |
| Deployment | - | - |
| **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-01T16:34:30.199Z. "-" = undocumented, not absent.*
