Skip to content

nikhilbirmiwal/plugins

 
 

Repository files navigation

Welcome

This repository is the official, managed repository for integration actions and linters into trunk. It is imported by default in all trunk configurations.

By consolidating and sharing integrations for linters/actions into a single repository we hope to make the discovery, management and integration of new tools as straight-forward as possible.

Enabling a supported linter

language linters
All cspell, codespell
C++ pragma-once
SQL sqlfluff, sqlfmt
Security nancy, trivy
trunk check enable {linter}

Enabling a supported action

action description
buf-gen run buf on .proto file change
commitlint enforce conventional commit message for your local commits
go-mod-tidy automatically tidy go.mod file
go-mod-tidy-vendor automatically tidy and vendor go.mod file
trunk actions enable {action}

Read more about how to use plugins here.

Mission

Our goal is to make engineering faster, more efficient and dare we say - more fun. This repository will hopefully allow our community to share ideas on the best tools and best practices/workflows to make everyone's job of building code a little bit easier, a little bit faster and maybe in the process - a little bit more fun.

About

Trunk.io plugins repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.4%
  • Shell 4.6%
  • Jinja 2.3%
  • JavaScript 0.7%