Releases: trunk-io/plugins
Releases · trunk-io/plugins
v0.0.17
New
- New linter: sourcery (see notes on authentication)
- New linter: pyright
- New security linter: terrascan
- New formatter: terragrunt (more subcommands coming soon)
- New actions:
npm-checkandyarn-check
Improvements/Fixes
- Fix linter definition for
buf-breaking - Update
buildifierdownload for new release schema - Use
suggest_ifto clarify conditions for linter auto recommendation - Use
sandbox_typeto clarify linter sandbox construction - Use
brakeman's native sarif support - Bump
ansible-lintknown_good_version to account for breakingansible-compatAPI changes
Full Changelog: v0.0.16...v0.0.17
v0.0.16
New
- New security linter: gokart
Improvements/Fixes
- Fix trufflehog to make it batchable
- Use configs repo for repo linting
- Fix cspell to respect sandboxed config
- Add
.buildifier.jsonas a valid buildifier config
New Contributors
Full Changelog: v0.0.15...v0.0.16
v0.0.15
New
- New security linter: trufflehog
- New formatter: DJLint
Improvements/Fixes
- Remove bad hadoline macOS arm64 download
New Contributors
Full Changelog: v0.0.14...v0.0.15
v0.0.14
New
- New security linter: osv-scanner
- New linter: checkov
- New linter: stylua
- New formatter: gofumpt
- New formatter: golines
- New action:
trunk-check-pre-commit - New sample action:
hello-world-python - Add trivy
configsubcommand - Add devcontainer support for Github Codespaces
Improvements/Fixes
- Fix clippy to update the local cache and not update lockfiles
- Add runtime definitions, default lint ignores, and default environments
- Identify security linters and subcommands as
is_security: true - Improve linter upgrade validation and testing fidelity
- Support newer download URL schemas for kube-linter
- Improve versioning and plugin installs for commitlint
- Provide a default config for cspell that reduces flakiness
- Add hadolint macOS arm64 native binaries
- Add support for python 3.11 runtime
- Fix flake8 issue_url to accommodate all issue codes
- Fix script for
trunk-check-pre-push-alwaysto better locatetrunk - Fix custom parser to accept
ruff@0.0.260output - Deprecate linter
terraform-validate(useterraform)
New Contributors
- @tomlazar made their first contribution in #210
- @fergusdixon made their first contribution in #223
Full Changelog: v0.0.13...v0.0.14
v0.0.13
New
- Add all trunk default file types to plugins repo
- New action:
trunk-check-pre-push-alwaysto run during non-interactive contexts - New linter: tfsec
Improvements/Fixes
- Make sure
cargo clippynever updates Cargo.lock - Fix run command for trunk-announce during rebase
- Fix shellcheck in sandbox runs
- Auto-init with yamllint and ruff instead of flake8
- Testing and linter validation support for cspell, circleci, codespell, nancy, oxipng, sqlfmt
- Add direct config
.gitleaksignorefor gitleaks
New Contributors
- @ivan-toriya made their first contribution in #186
- @puzzler7 made their first contribution in #199
Full Changelog: v0.0.12...v0.0.13
v0.0.12
v0.0.11
v0.0.10
- New linter: remark-lint
- New action: git-blame-ignore-revs
v0.0.9
v0.0.8
What's Changed
- Specify known_good_version for oxipng by @EliSchleifer in #64
Full Changelog: v0.0.7...v0.0.8