/ .trunk / trunk.yaml
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