🎉 Proudly backed by Andreessen Horowitz. Read More

AboutPricingJobs2
Changelog
Get Started
slinky

Land Code Faster.
Develop Happier.

Trunk simplifies checking, testing, and merging your code, allowing you to focus on writing features instead of babysitting PRs.
Use the beta for free today.

curl https://get.trunk.io -fsSL | bash

macOS|LinuxBeta

See full install instructions →

or

VS Code Extension

slinky

trunk init

initialize trunk in your repo

trunk init


Initializing

✓ 

Analyzing files in your repo...

✓ 

Detecting latest linter versions...

✓ 

Creating config files...



Enabled 12 linters

  • actionlint

  • black-py

  • clang-format

  • clang-tidy

  • flake8 (created .flake8)

  • gitleaks

  • hadolint (created .hadolint.yaml)

  • isort (created .isort.cfg)

  • markdownlint (created .markdownlint.yaml)

  • prettier

  • shellcheck (created .shellcheckrc)

  • shfmt

Language Inclusive

slinky

C++

slinky

GitHub Actions

slinky

Go

slinky

JavaScript

slinky

JSON

slinky

Python

slinky

Ruby

slinky

Typescript

slinky

Yaml

& many more

Products

Check 

(beta)

Run dozens of linters, static analyzers, formatters, and spell checkers — automatically and in the background.

Merge 

(preview)

No more broken main. Improve your development velocity by protecting main against needless downtime from conflicting commits.