File: control

package info (click to toggle)
precious 0.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 648 kB
  • sloc: perl: 276; python: 148; sh: 116; makefile: 36
file content (90 lines) | stat: -rw-r--r-- 2,880 bytes parent folder | download
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
83
84
85
86
87
88
89
90
Source: precious
Section: devel
Priority: optional
Maintainer: Jonas Smedegaard <dr@jones.dk>
Build-Depends:
 cargo (>= 0.66~),
 cmark-gfm <!nodoc>,
 debhelper-compat (= 13),
 dh-cargo,
 git <!nocheck>,
 help2man <!nodoc>,
 librust-anyhow-1+default-dev (>= 1.0.66),
 librust-clap-3+cargo-dev,
 librust-clap-3+default-dev,
 librust-clap-3+derive-dev,
# librust-clean-path-0.2+default-dev,
 librust-env-logger-0.9+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-1+default-dev (>= 1.9.1),
 librust-indexmap-1+serde-dev (>= 1.9.1),
 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-0.9+default-dev <!nocheck>,
 librust-tempfile-3+default-dev (>= 3.3) <!nocheck>,
 librust-test-case-2+default-dev <!nocheck>,
 librust-thiserror-1+default-dev (>= 1.0.37),
 librust-toml-0.5+default-dev (>= 0.5.9),
 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 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/>.