Trunk is an all-in-one solution for scalably checking, testing, merging, and monitoring code. With Trunk, developers write more secure code and ship faster.
Trunk Code Quality stands on top of the shoulders of incredible open-source linters, like
@geteslint
.
We're proud to announce our ESLint sponsorship and that the ESLint source code is now linted with Trunk Code Quality 🎉
Read more:
💡Code Quality Tip:
If a linter has multiple commands for linting and formatting, you can specify which commands to run by providing a Tuple in your Trunk config.
Learn more:
I’m always shocked to go through production grade code bases (I mean: code use in production) and find spellings mistakes.
Please all, for the sake of clarity and comfort, WHAT DONT YOU JUST USE A LINTER?
In all our repo, we’ve migrated to
@trunkio
and it’s just working ✅
Flaky tests are the biggest roadblocks toward reliable CI.
At Uber, about 1000 of the 350K Java tests and 1000 of the 600K Go tests are consistently detected as flaky.
Join us to end flaky tests:
I'm sure you've hit GitHub merge conflicts before, but have you heard of "logical merge conflicts"?
GitHub will happily merge code with logical merge conflicts and break your main branch.
🧵1/n
If you maintain an open-source project, Trunk Code Quality is free to use and we’d love to help you improve your and your maintainers’ linting experience with a PR.
Leave a comment below!