最近在搞 yamls lint,感觉使用 trunk code 可能比较方便,但是 trunk init 并没有默认启用 yaml lint
bash
* 正在执行任务: '/root/.cache/trunk/launcher/trunk' init --vscode
Initializing 100% [==========================================================================================================================================================================================================================================>] 16/16 7.2s
Formatting Configs 100% [===================================================================================================================================================================================================================================>] 12/12 28.0s
✔ 12 linters were enabled (.trunk/trunk.yaml)
actionlint 1.7.7 (7 github-workflow files)
git-diff-check (173 files)
gofmt 1.20.4 (40 go files)
golangci-lint2 2.1.6 (9 go files)
hadolint 2.12.1-beta (8 docker files) (created .hadolint.yaml)
markdownlint 0.45.0 (8 markdown files) (created .markdownlint.yaml)
osv-scanner 2.0.3 (1 lockfile file)
oxipng 9.1.5 (2 png files)
prettier 3.5.3 (8 markdown, 87 yaml files)
shellcheck 0.10.0 (14 shell files) (created .shellcheckrc)
shfmt 3.6.0 (14 shell files)
trufflehog 3.89.1 (174 files)
Next Steps
1. Share Trunk with your team
Trunk is currently in single-player mode.
Learn more at https://docs.trunk.io/code-quality/ide-integration/vscode#single-player-mode
2. Get help and give feedback
Join the Trunk community at https://slack.trunk.io
但是无法启用 yamllint
bash
root@debian:~/f/kube-combo debugger ✗ 12h57m ◒
▶ trunk check enable yamllint
✖ Trunk Internal Error: Please report this issue at https://slack.trunk.io (reference id: d2271cfddece45ecfcee0c7e29029e52)
(v.v)
root@debian:~/f/kube-combo debugger ✗
但是国内还无法访问这个 slack,就挺垃圾的