Skip to content
PluginStats

Trunk Code Quality installs statistics

By Trunk · VS Code Marketplace · Programming Languages

Automated Code Quality for Teams: universal formatting, linting, static analysis, and security

View on VS Code Marketplace Fresh · Oct 19, 2026

Trunk Code Quality has 218,407 recorded installs on VS Code Marketplace.

It ranks #1428 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 4.0 out of 5 from 31 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
218,407
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1428
Among tracked VS Code Marketplace listings

Rating: 4.03 / 5 from 31 ratings

About Trunk Code Quality

Trunk Check VSCode Extension

[][docs] [][slack] [][vscode]

💡Tip

🎉 New: Trunk Flaky Tests detects, quarantines, and eliminates flaky tests.

Trunk Code Quality runs 100+ tools to format, lint, static-analyze, and security-check dozens of languages and config formats. It will autodetect the best tools to run for your repo, then run them and provide results inline in VSCode.

Just install one extension instead of dozens. The tools run and their versions are stored in a .trunk/trunk.yaml config in your repo.

Trunk Code Quality is free for individual use, free for open source projects, and has a free tier for team use in private repos. (See pricing)

Standout Features

• does everything from formatting, to linting, to security checking, to optimizing images • config-as-code (.trunk/trunk.yaml) • caching • pre-existing issue detection • a daemon & language server • githooks management • CLI available (curl https://get.trunk.io -fsSL | bash) (CLI install docs) • a web app for repo stats

See [docs] for full usage and features.

Don't install a dozen different linter and formatting plugins. Just use Trunk Code Quality. Level up your code quality and consistency today.

Supported Linters, Formatters, and Security Tools

We integrate new linters every release. Stop by on [Slack] and let us know what you'd like next! All tool integrations are open source here

Enable the following tools via:

| Technology | Linters |

| All | [codespell], [cspell], [git-diff-check], [gitleaks], [pre-commit-hooks] | | Ansible | [ansible-lint] | | Apex | [pmd] | | Bash | [shellcheck], [shfmt] | | Bazel, Starlark | [buildifier] | | C# | [dotnet-format] | | C, C++ | [clang-format], [clang-tidy], [cmake-format], [iwyu], [pragma-once] | | CircleCI Config | [circleci] | | Cloudformation | [cfnlint], [checkov] | | CSS, SCSS | [prettier], [stylelint] | | Cue | [cue-fmt] | | Dart | [dart] | | Docker | [checkov], [hadolint] | | Dotenv | [dotenv-linter] | | GitHub | [actionlint] | | Go | [gofmt], [gofumpt], [goimports], [gokart], [golangci-lint], [golines], [semgrep] | | GraphQL | [graphql-schema-linter], [prettier] | | HAML | [haml-lint] | | HTML Templates | [djlint] | | Java | [google-java-format], [pmd], [semgrep] | | JavaScript | [biome], [deno], [eslint], [prettier], [rome], [semgrep] | | JSON | [deno], [eslint], [prettier], [semgrep] | | json | [biome] | | jsx | [biome] | | Kotlin | [detekt], [ktlint] | | Kubernetes | [kube-linter] | | Lua | [stylua] | | Markdown | [deno], [markdown-link-check], [markdown-table-prettify], [markdownlint], [prettier], [remark-lint] | | Nix | [nixpkgs-fmt] | | package.json | [sort-package-json] | | Perl | [perlcritic], [perltidy] | | PHP | [php-cs-fixer], [phpstan] | | PNG | [oxipng] | | PowerShell | [psscriptanalyzer] | | Prisma | [prisma] | | prose | [vale] | | Protobuf | [buf], [clang-format], [clang-tidy] | | Python | [autopep8], [bandit], [black], [flake8], [isort], [mypy], [pylint], [pyright], [ruff], [semgrep], [sourcery], [yapf] | | Rego | [opa], [regal] | | Renovate | [renovate] | | Ruby | [brakeman], [rubocop], [rufo], [semgrep], [standardrb] | | Rust | [clippy], [rustfmt] | | Scala | [scalafmt] | | Security | [checkov], [dustilock], [nancy], [osv-scanner], [terrascan], [tfsec], [trivy], [trufflehog] | | SQL | [sql-formatter], [sqlfluff], [sqlfmt] | | SVG | [svgo] | | Swift | [stringslint], [swiftformat], [swiftlint] | | Terraform | [checkov], [terraform], [terrascan], [tflint], [tfsec], [tofu] | | Terragrunt | [terragrunt] | | Terrascan | [terrascan] | | Textproto | [txtpbfmt] | | TOML | [taplo] | | TypeScript | [biome], [deno], [eslint], [prettier], [rome], [semgrep] | | YAML | [prettier], [semgrep], [yamllint] |

The up-to-date list of supported linters can always be found here.

• Module inspection, deep checking, and setting variables are not currently supported.

How it works

Trunk Code Quality downloads everything it needs to run on demand and caches it in ~/.cache/trunk. We run linters in parallel, in the background, and function as a language server to show results inline in VSCode via the [Trunk VSCode Extension][vscode].

Features

Initialization

Trunk Code Quality manages all configuration as code in your repo's .trunk/trunk.yaml file. When you first start the Trunk CLI, it scans your repo for which linters and formatters apply to the files you have and sets up an initial .trunk/trunk.yaml file for you to use. See the docs for more details. You can customize from there by editing .trunk/trunk.yaml or by running trunk check enable and trunk check disable .

Trunk will automatically initialize in 'single player mode', which gitignores your .trunk directory in the repo, but if you're ready to run Trunk Code Quality on CI or have your teammates all share a configuration, you can find a 'Share' button in the Trunk VSCode side panel which will un-gitignore .trunk. You can then commit it and merge it into your repo for others to use.

Trunk Side Panel

You'll see the Trunk icon on the sidebar, which you can use to open the side panel to view issues. By default, issues are populated for every file you open and any modified files.

Trunk also shows Trunk Code Quality Issues in a panel in the File Explorer, but you can hide it if you wish:

Formatting

Don't Install 15 Formatter Plugins, Just Use Trunk Code Quality

Ever hit one of these problems?

• A formatter plugin doesn't actually install the formatter for you. • Devs on your team all get slightly different formatting results because you're running different versions of the formatters as VSCode plugins. • Your formatting doesn't match what your CI lint job is expecting because you're running a different version of a formatter locally. • Your team primarily uses VSCode with a committed workspace config w/ formatters, but some people don't use it, leaving your codebase inconsistent.…

Description from the VS Code Marketplace listing.

  • actionlint
  • angular
  • ansible
  • ansible-lint
  • autopep8
  • bandit
  • bash
  • bazel
  • black
  • brakeman
  • buf
  • buildifier
  • C
  • C++
  • cfnlint
  • checkov
  • circleci
  • clang-format
  • clang-tidy
  • clippy

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Trunk Code Quality installs on VS Code Marketplace, last 90 days: 218,407 installs as of Oct 19, 2026.Trunk Code QualityInstalls on VS Code Marketplace · Last 90 days218,407installs218.4K218.4K218.4K218.4K218.4K218.4KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Trunk Code Quality installs on VS Code Marketplace, last 90 days: 218,407 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Trunk Code Quality installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Trunk Code QualityInstalls growth on VS Code Marketplace218,407installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Trunk Code Quality installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Trunk Code Quality VS Code Marketplace ranking history: currently #1428 (by installs).Trunk Code QualityVS Code Marketplace ranking · by installs · Last 90 days#1428current rank#1426#1427#1428#1429#1430Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Trunk Code Quality VS Code Marketplace ranking history: currently #1428 (by installs).
PNG SVG

Ratings over time

Trunk Code Quality ratings on VS Code Marketplace, last 90 days: 31 ratings as of Oct 19, 2026.Trunk Code QualityRatings on VS Code Marketplace · Last 90 days31ratings272829303132333435Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Trunk Code Quality ratings on VS Code Marketplace, last 90 days: 31 ratings as of Oct 19, 2026.
PNG SVG

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 72, #8 (overall #1,428)
All VS Code Marketplace: every listing in installs order
PNG SVG

Listing placement

Programming Languages792 listings · 40 pages · page 25, #17 (overall #497)
Programming Languages: every listing in installs order
PNG SVG

Listing placement

Linters252 listings · 13 pages · page 9, #10 (overall #170)
Linters: every listing in installs order
PNG SVG

Listing placement

Formatters287 listings · 15 pages · page 9, #13 (overall #173)
Formatters: every listing in installs order
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (4)
Recent installs observations for Trunk Code Quality
Date (UTC)InstallsChange vs. previous
218,407+10
218,397+19
218,378+18
218,360—

Similar VS Code Marketplace Programming Languages plugins

All 20 Trunk Code Quality alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=Trunk.io. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.