crie

module
v0.20.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2025 License: MIT

README

crie.

Universal meta-linter using containerized execution

crie cli demo

Features

This tool enables teams of developers to use static-analysis where they wouldn't:
  • 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

for crie itself:

    brew install --cask tyhal/tap/crie

from source:

    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

Docs

  • 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)

Directories

Path Synopsis
cmd
crie command
pkg
verify
lang/go/src command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL