chiark / gitweb /
changelog: document further make-release changes
[otter.git] / clippy-options
1 --
2 -A clippy::redundant_closure_call
3 -A clippy::writeln_empty_string
4 -A clippy::write_with_newline
5 -A clippy::println_empty_string
6 -A clippy::print_with_newline
7 -A clippy::let_and_return
8 -A clippy::needless_lifetimes
9 -A clippy::upper_case_acronyms
10 -A clippy::unused_unit
11 -A clippy::manual_flatten
12 -A clippy::clone_on_copy
13 -A clippy::comparison_to_empty
14 -A clippy::try_err
15 -A clippy::unit_arg # does badly with if_chain, at least
16 -A clippy::single_match
17 -A clippy::too_many_arguments # yes, I know
18 -A clippy::never_loop # control flow bodge
19 -A clippy::needless_splitn
20 -A clippy::type_complexity
21 -A clippy::redundant_closure
22 -A clippy::useless_format
23 -A clippy::len_zero
24 -A clippy::len_without_is_empty # I prefer comparing .len() to 0, apparently
25 -A clippy::blocks_in_if_conditions
26 -A clippy::needless_collect # rust-clippy/issues/8046, since Nov 2021 at least
27 -A clippy::match_ref_pats
28 -A clippy::needless_question_mark
29 -A clippy::needless_return
30 -A clippy::if_same_then_else # rust-clippy/issues/6285 etc.
31 -A clippy::redundant_pattern_matching
32 -A clippy::unnecessary_lazy_evaluations
33 -A clippy::map_flatten
34 -A clippy::manual_split_once
35 -A clippy::expect_fun_call
36 -A clippy::manual_map
37 -A clippy::vec_init_then_push
38 -A clippy::collapsible_if
39 -A clippy::iter_nth_zero
40 -A clippy::match_single_binding
41 -A clippy::needless_update
42 -A clippy::comparison_chain
43 -A clippy::bool_comparison
44 -A clippy::nonminimal_bool
45 -A clippy::needless_match
46 -A clippy::from_over_into # buggy in 1.61.0-nightly (1bfe40d11 2022-03-18)
47 -A clippy::await_holding_lock # moans about synch mutex in async
48 -A clippy::neg_cmp_op_on_partial_ord