Shared Configs
Single Repo
Linters are automatically shared with all developers for a repository using the .trunk/trunk.yaml
file. This file is committed to the repo, so whenever anyone checks out the code, they will get the same configuration and linters. See the Trunk YAML guide for more details.
Per User Config
If you wish to customize a linter for just one developer (say, disable a slow linter on a slow machine), you can create a per-user config in the .trunk/user.yaml
file, which should not be committed to the repo.
Multiple Repos
If you wish to share linters between different repos, copy the config manually or create a shared Plugin repo. This is a set of configuration and code that is imported into the plugins
section of a project's ./trunk/trunk.yaml
.
Last updated