Back to directory
tyhal avatar
tyhal / crie

crie

Universal meta-linter using containerized execution

11

Stars

2

Forks

0

Watchers

MIT

License

crie.

universal meta-linter using containerized execution

crie cli demo

Features

crie is for teams that want one reproducible command to format, lint, and find coverage gaps across every language in a repository, without installing every tool locally.

  • 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

Install

    brew install tyhal/tap/crie

or from source:

    GOFLAGS='-tags=exclude_graphdriver_btrfs,containers_image_openpgp' \
    CGO=0 \
    go install github.com/tyhal/crie/cmd/crie@latest

Deps

Usage

The 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

Documentation

See the documentation for installation, configuration, and usage guides.


Releases

What's Changed

Switch runners to arm based by @tyhal in #1058 Arm runner by @tyhal in #1059 Scorecard ubuntu latest by @tyhal in #1060 Enable tools that run only on groups of files by @tyhal in #1061...

What's Changed

shellcheck to chdir by @tyhal in #1029 Fix shellcheck path finding by @tyhal in #1031 Bump fang by @tyhal in #1034 remove verify folder by @tyhal in #1046 fix rootless fmt perms by @ty...

What's Changed

Fix issues linux/podman/rootless by @tyhal in #1027

Full Changelog: v1.0.8...v1.0.9

What's Changed

Move helpers to x lib by @tyhal in #964 Add renovate config to update defaults by @tyhal in #991 Mergify config fixes by @tyhal in #993 Update renovate config to update crie docker ima...

Feb 28, 2026

Download .zip

What's Changed

Run go fix by @tyhal in #949 Fix table of non covered extensions by @tyhal in #951 Add dir option which will be useful for crie github action by @tyhal in #956 Readd optional fields to...