universal meta-linter using containerized execution
- No more config chaos - one simple setup for all your tools
- Quality checks that just work, right out of the box
- Container-based isolation for consistent tool execution
- Container runtime flexibility - supports both Docker and Podman
- Drop in and get coding - minimal setup required
- Catch every blind spot with full coverage detection
for crie itself:
brew install --cask tyhal/tap/criefrom source:
go install github.com/tyhal/crie/cmd/crie@latestThe suggested way to start running crie is to run chk at the top of your project and add --continue to see every error in the project (this will not change any code)
crie chk --continue- Autocompletion - Manually setup tab completion for your shell (included with brew)
- Example Project Settings - If you want to change the defaults of the CLI when its run from this project or ignore certain files (you can follow this example for your own optional crie.yml)
- Example Language Settings - If you want to override any defaults, add more languages (you can follow this example for your own extra optional crie_lang.yml)