tyhal / crie

Straight forward meta-linter trying to cover all languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

crie.

crie cli demo

Effectively format and lint code for a variety of languages

Docker Cloud Build Status

Features

This tool enables teams of developers to use static-analysis where they normally wouldn't:

  • Avoid remembering multiple run configurations
  • Avoid various install instructions

Quality of Life:

  • Git friendly - Only check changed files in the last few commits
  • Extendable for more languages
  • Fast and clean output
  • Batteries included but swappable - Swap any implementation with another linter
  • Identify files lacking any static-analysis

Install

Getting the tool

    go install github.com/tyhal/crie/cmd/crie@latest

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

About

Straight forward meta-linter trying to cover all languages

License:MIT License


Languages

Language:Go 64.4%Language:SCSS 9.3%Language:Shell 8.1%Language:Dockerfile 6.8%Language:JavaScript 3.2%Language:Python 3.1%Language:C 1.9%Language:C++ 1.4%Language:Less 0.6%Language:CMake 0.6%Language:HCL 0.3%Language:CSS 0.2%Language:R 0.1%Language:Haskell 0.1%Language:Groovy 0.0%