1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
Source: precious
Section: devel
Priority: optional
Maintainer: Jonas Smedegaard <dr@jones.dk>
Build-Depends:
cmark-gfm <!nodoc>,
debhelper-compat (= 13),
dh-sequence-rust,
git <!nocheck>,
help2man <!nodoc>,
librust-anyhow-1+default-dev (>= 1.0.75),
librust-clap-4+cargo-dev,
librust-clap-4+default-dev,
librust-clap-4+derive-dev,
librust-clap-4+wrap-help-dev,
librust-comfy-table-7+default-dev,
librust-env-logger-0.11+default-dev,
librust-fern+colored-dev (<< 7),
librust-fern+default-dev (<< 7),
librust-filetime-0.2+default-dev (>= 0.2.22),
librust-globset-0.4+default-dev (>= 0.4.13),
librust-ignore-0.4+default-dev (>= 0.4.20),
librust-indexmap-2+default-dev,
librust-indexmap-2+serde-dev,
librust-itertools-0.13+default-dev,
librust-log-0.4+default-dev (>= 0.4.20),
librust-md5-0.7+default-dev,
librust-pathdiff-0.2+default-dev,
librust-pretty-assertions-1+default-dev (>= 1.4),
librust-rayon-1+default-dev (>= 1.8),
librust-regex-1+default-dev (>= 1.10.2),
librust-serde-1+default-dev (>= 1.0.189),
librust-serde-1+derive-dev (>= 1.0.189),
librust-serial-test-dev (<< 4),
librust-tempfile-3+default-dev (>= 3.8),
librust-test-case-3+default-dev,
librust-thiserror-2+default-dev,
librust-toml-0.8+default-dev,
librust-which-6+default-dev,
libstring-shellquote-perl <!nodoc>,
Standards-Version: 4.7.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},
Static-Built-Using:
${cargo:Static-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.
|