Skip to content
Sections
>> Trisquel >> Pakete >> aramo >> devel >> precious
aramo  ]
[ Quellcode: precious  ]

Paket: precious (0.1.3-4)

one code quality tool to rule them all

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 <https://blog.urth.org/2020/05/08/comparing-code-quality-meta-tools/>.

Andere Pakete mit Bezug zu precious

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: libc6 (>= 2.34)
    GNU C Library: Shared libraries
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
  • dep: libgcc-s1 (>= 4.2)
    GCC support library
  • sug: git
    fast, scalable, distributed revision control system
  • sug: golang-golang-x-tools
    supplementary Go tools
  • sug: libperl-critic-perl
    Perl module to critique code for best practices
  • sug: perl
    Larry Wall's Practical Extraction and Report Language
  • sug: perltidy
    Perl script indenter and reformatter
  • sug: rust-clippy
    Rust linter
  • sug: rustfmt
    Rust formatting helper

precious herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
ppc64el 1.137,4 kB4037 kB [Liste der Dateien]