@@ -134,6 +134,7 @@ broken_intra_doc_links = "warn"
134
134
135
135
# See also clippy.toml
136
136
[workspace .lints .clippy ]
137
+ allow_attributes = " warn"
137
138
as_ptr_cast_mut = " warn"
138
139
await_holding_lock = " warn"
139
140
bool_to_int_with_if = " warn"
@@ -195,13 +196,13 @@ macro_use_imports = "warn"
195
196
manual_assert = " warn"
196
197
manual_clamp = " warn"
197
198
manual_instant_elapsed = " warn"
199
+ manual_is_power_of_two = " warn"
198
200
manual_is_variant_and = " warn"
199
201
manual_let_else = " warn"
200
202
manual_ok_or = " warn"
201
203
manual_string_new = " warn"
202
204
map_err_ignore = " warn"
203
205
map_flatten = " warn"
204
- map_unwrap_or = " warn"
205
206
match_bool = " warn"
206
207
match_on_vec_items = " warn"
207
208
match_same_arms = " warn"
@@ -222,11 +223,13 @@ needless_for_each = "warn"
222
223
needless_pass_by_ref_mut = " warn"
223
224
needless_pass_by_value = " warn"
224
225
negative_feature_names = " warn"
226
+ non_zero_suggestions = " warn"
225
227
nonstandard_macro_braces = " warn"
226
228
option_as_ref_cloned = " warn"
227
229
option_option = " warn"
228
230
path_buf_push_overwrite = " warn"
229
231
print_stderr = " warn"
232
+ pathbuf_init_then_push = " warn"
230
233
ptr_as_ptr = " warn"
231
234
ptr_cast_constness = " warn"
232
235
pub_underscore_fields = " warn"
@@ -240,6 +243,7 @@ ref_patterns = "warn"
240
243
rest_pat_in_fully_bound_structs = " warn"
241
244
same_functions_in_if_condition = " warn"
242
245
semicolon_if_nothing_returned = " warn"
246
+ set_contains_or_insert = " warn"
243
247
single_char_pattern = " warn"
244
248
single_match_else = " warn"
245
249
str_split_at_newline = " warn"
@@ -252,6 +256,7 @@ string_to_string = "warn"
252
256
suspicious_command_arg_space = " warn"
253
257
suspicious_xor_used_as_pow = " warn"
254
258
todo = " warn"
259
+ too_long_first_doc_paragraph = " warn"
255
260
trailing_empty_array = " warn"
256
261
trait_duplication_in_bounds = " warn"
257
262
tuple_array_conversions = " warn"
@@ -261,13 +266,15 @@ unimplemented = "warn"
261
266
uninhabited_references = " warn"
262
267
uninlined_format_args = " warn"
263
268
unnecessary_box_returns = " warn"
269
+ unnecessary_literal_bound = " warn"
264
270
unnecessary_safety_doc = " warn"
265
271
unnecessary_struct_initialization = " warn"
266
272
unnecessary_wraps = " warn"
267
273
unnested_or_patterns = " warn"
268
274
unused_peekable = " warn"
269
275
unused_rounding = " warn"
270
276
unused_self = " warn"
277
+ unused_trait_names = " warn"
271
278
use_self = " warn"
272
279
useless_transmute = " warn"
273
280
verbose_file_reads = " warn"
@@ -286,6 +293,7 @@ assigning_clones = "allow" # No please
286
293
let_underscore_must_use = " allow"
287
294
let_underscore_untyped = " allow"
288
295
manual_range_contains = " allow" # this one is just worse imho
296
+ map_unwrap_or = " allow" # so is this one
289
297
self_named_module_files = " allow" # Disabled waiting on https://github.com/rust-lang/rust-clippy/issues/9602
290
298
significant_drop_tightening = " allow" # Too many false positives
291
299
wildcard_imports = " allow" # `use crate::*` is useful to avoid merge conflicts when adding/removing imports
0 commit comments