main
tag: v0.10.0
tag: v0.8.0
tag: v0.9.0
tag: v1.0.0
tag: v2.1.0
tag: v2.1.1
tag: v2.10.0
tag: v2.11.0
tag: v2.2.0
tag: v2.3.0
tag: v2.4.0
tag: v2.4.1
tag: v2.5.0
tag: v2.5.1
tag: v2.5.2
tag: v2.6.0
tag: v2.7.0
tag: v2.8.0
tag: v2.9.0
tag: v3.0.0
tag: v3.1.0
tag: v3.2.0
tag: v3.2.1
Files
Commits
Tags
Notes
Issues
Universalize lint block and pin stable toolchain
Adopt the shared clippy lint block, de-em-dash its comments per the
no-em-dash brand rule, and pin channel=stable (rustfmt + clippy) so
lint/format results are reproducible across machines.
Co-Authored-By
Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2 files changed,
+8 insertions,
-4 deletions
24
24
# (2026-07-22). These are the high-churn / low-signal pedantic lints; everything
25
25
# else in `pedantic` stays a warning. Keep this block identical across repos.
26
26
module_name_repetitions = "allow"
27
-
# Doc lints — no docs-completeness push underway.
27
+
# Doc lints. No docs-completeness push is underway.
28
28
missing_errors_doc = "allow"
29
29
missing_panics_doc = "allow"
30
30
doc_markdown = "allow"
31
-
# Numeric casts — endemic and mostly intentional in size/byte math.
31
+
# Numeric casts. Endemic and mostly intentional in size and byte math.
32
32
cast_possible_truncation = "allow"
33
33
cast_sign_loss = "allow"
34
34
cast_precision_loss = "allow"
35
35
cast_possible_wrap = "allow"
36
36
cast_lossless = "allow"
37
-
# Subjective structure/style nags — high churn, low signal.
37
+
# Subjective structure and style nags. High churn, low signal.
38
38
must_use_candidate = "allow"
39
39
too_many_lines = "allow"
40
40
struct_excessive_bools = "allow"
41
41
similar_names = "allow"
42
42
items_after_statements = "allow"
43
43
single_match_else = "allow"
44
-
# Frequent false-positives in TUI/router-heavy code — added from the buckets breakdown.
44
+
# Frequent false-positives in TUI and router-heavy code.
45
45
match_same_arms = "allow"
46
46
unnecessary_wraps = "allow"
47
47
type_complexity = "allow"
1
+
[toolchain]
2
+
channel = "stable"
3
+
profile = "minimal"
4
+
components = ["rustfmt", "clippy"]