precious - 0.5.0-1 main

Precious is a command-line tool to unify
the execution of source code tidiers and validators.
.
With Precious you can configure
all of your code quality tool rules in one place
and easily run `precious` from your commit hooks and in CI.
.
Several tidier+validator unifiers/orchestraters exists,
including perl-based TidyAll (the predecessor of Precious),
Python-based pre-commit,
Go-based lefthook,
NodeJS-based husky and lint-staged,
and Ruby-based overcommit.
For comparison, Precious is Rust-based with these notable features:
* handles directory-wide and project-wide tasks
(unlike TidyAll)
* stores task settings locally
(unlike pre-commit)
* cannot cache tasks
(unlike TidyAll)
* supports incremental linting
(unlike lefthook, husky, lint-staged or overcommit)
.
For a more detailed comparison,
see .

Priority: optional
Section: devel
Suites: crimson dawn landing 
Maintainer: Jonas Smedegaard <dr [꩜] jones.dk>
 
Homepage Source Package
 

Dependencies

Installed Size: 3.1 MB
Architectures: amd64  arm64 

 

Versions

0.5.0-1 arm64 0.5.0-1 amd64