trunk.yaml
1 # This file controls the behavior of Trunk: https://docs.trunk.io/cli 2 # To learn more about the format of this file, see https://docs.trunk.io/reference/trunk-yaml 3 version: 0.1 4 cli: 5 version: 1.22.10 6 # Trunk provides extensibility via plugins. (https://docs.trunk.io/plugins) 7 plugins: 8 sources: 9 - id: trunk 10 ref: v1.6.7 11 uri: https://github.com/trunk-io/plugins 12 # Many linters and tools depend on runtimes - configure them here. (https://docs.trunk.io/runtimes) 13 runtimes: 14 enabled: 15 - node@18.20.5 16 - python@3.10.8 17 # This is the section where you manage your linters. (https://docs.trunk.io/check/configuration) 18 lint: 19 enabled: 20 - checkov@3.2.373 21 - git-diff-check 22 - markdownlint@0.44.0 23 - prettier@3.5.2 24 - trufflehog@3.88.12 25 - yamllint@1.35.1 26 actions: 27 disabled: 28 - trunk-announce 29 - trunk-check-pre-push 30 - trunk-fmt-pre-commit 31 enabled: 32 - trunk-upgrade-available