Source: precious Section: devel Priority: optional Maintainer: Jonas Smedegaard Build-Depends: cargo (>= 0.66~), cmark-gfm , debhelper-compat (= 13), dh-cargo, git , help2man , librust-anyhow-1+default-dev (>= 1.0.66), librust-clap-4+cargo-dev, librust-clap-4+default-dev, librust-clap-4+derive-dev, librust-clap-4+wrap-help-dev, # librust-clean-path-0.2+default-dev, librust-env-logger-0.10+default-dev, librust-fern+colored-dev (<< 7), librust-fern+default-dev (<< 7), librust-filetime-0.2+default-dev (>= 0.2.18), librust-globset-0.4+default-dev (>= 0.4.9), librust-ignore-0.4+default-dev (>= 0.4.18), librust-indexmap-dev (<< 3), librust-itertools+default-dev (<< 0.11), librust-log-0.4+default-dev (>= 0.4.17), librust-md5-0.7+default-dev, librust-once-cell-1+default-dev (>= 1.16), librust-pathdiff-0.2+default-dev, librust-pretty-assertions-1+default-dev (>= 1.3), librust-rayon-1+default-dev (>= 1.5.3), librust-regex-1+default-dev (>= 1.7), librust-serde-1+default-dev (>= 1.0.147), librust-serde-1+derive-dev (>= 1.0.147), librust-serial-test-2+default-dev , librust-tempfile-3+default-dev (>= 3.3) , librust-test-case-3+default-dev , librust-thiserror-1+default-dev (>= 1.0.37), librust-toml-dev, librust-which+default-dev (<< 5), libstring-shellquote-perl, Standards-Version: 4.6.2 Homepage: https://github.com/houseabsolute/precious Vcs-Git: https://salsa.debian.org/debian/precious.git Vcs-Browser: https://salsa.debian.org/debian/precious Rules-Requires-Root: no Package: precious Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, Suggests: git, golang-golang-x-tools, libperl-critic-perl, perl, perltidy, rust-clippy, rustfmt, Built-Using: ${cargo:Built-Using}, XB-X-Cargo-Built-Using: ${cargo:X-Cargo-Built-Using}, Description: one code quality tool to rule them all Precious is a code quality tool that lets you run all of your linters and tidiers with a single command. . It's features include: * One file, `precious.toml`, defines all of your linter and tidier commands, as well as what files they operate on. * Respects VCS ignore files and allows global and per-command excludes. * Language-agnostic, and works the same way with single- or multi-language projects. * Easy integration with commit hooks and CI systems. * Commands are executed in parallel by default, with one process per CPU. * Commands can be grouped with labels, for example to just run a subset of commands for commit hooks and all commands in CI.