Skip to content

Commit 436fb05

Browse files
committed
Add clippy checks
1 parent fd2f3dc commit 436fb05

File tree

1 file changed

+96
-1
lines changed

1 file changed

+96
-1
lines changed

.github/workflows/build.yml

Lines changed: 96 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,102 @@ jobs:
251251
rustup component add clippy
252252
- name: Run default clippy linting
253253
run: |
254-
cargo clippy -- -Aclippy::erasing_op -Aclippy::never_loop -Aclippy::if_same_then_else -Dclippy::try_err
254+
cargo clippy -- \
255+
`# Errors` \
256+
-Aclippy::erasing_op \
257+
-Aclippy::never_loop \
258+
`# Warnings` \
259+
-A renamed_and_removed_lints \
260+
-Aclippy::assign_op_pattern \
261+
-Aclippy::assigning_clones \
262+
-Aclippy::bind_instead_of_map \
263+
-Aclippy::blocks_in_conditions \
264+
-Aclippy::bool_comparison \
265+
-Aclippy::borrow_deref_ref \
266+
-Aclippy::clone_on_copy \
267+
-Aclippy::collapsible_else_if \
268+
-Aclippy::collapsible_if \
269+
-Aclippy::collapsible_match \
270+
-Aclippy::comparison_chain \
271+
-Aclippy::drain_collect \
272+
-Aclippy::drop_non_drop \
273+
-Aclippy::enum_variant_names \
274+
-Aclippy::explicit_auto_deref \
275+
-Aclippy::extra_unused_lifetimes \
276+
-Aclippy::for_kv_map \
277+
-Aclippy::from_over_into \
278+
-Aclippy::get_first \
279+
-Aclippy::identity_op \
280+
-Aclippy::if_same_then_else \
281+
-Aclippy::inconsistent_digit_grouping \
282+
-Aclippy::iter_kv_map \
283+
-Aclippy::iter_skip_next \
284+
-Aclippy::large_enum_variant \
285+
-Aclippy::legacy_numeric_constants \
286+
-Aclippy::len_without_is_empty \
287+
-Aclippy::len_zero \
288+
-Aclippy::let_and_return \
289+
-Aclippy::manual_filter \
290+
-Aclippy::manual_map \
291+
-Aclippy::manual_memcpy \
292+
-Aclippy::manual_range_contains \
293+
-Aclippy::manual_range_patterns \
294+
-Aclippy::manual_saturating_arithmetic \
295+
-Aclippy::manual_strip \
296+
-Aclippy::map_clone \
297+
-Aclippy::map_flatten \
298+
-Aclippy::match_like_matches_macro \
299+
-Aclippy::match_ref_pats \
300+
-Aclippy::mut_mutex_lock \
301+
-Aclippy::needless_bool \
302+
-Aclippy::needless_borrow \
303+
-Aclippy::needless_borrowed_reference \
304+
-Aclippy::needless_borrows_for_generic_args \
305+
-Aclippy::needless_lifetimes \
306+
-Aclippy::needless_question_mark \
307+
-Aclippy::needless_range_loop \
308+
-Aclippy::needless_return \
309+
-Aclippy::new_without_default \
310+
-Aclippy::non_minimal_cfg \
311+
-Aclippy::option_as_ref_deref \
312+
-Aclippy::option_map_or_none \
313+
-Aclippy::option_map_unit_fn \
314+
-Aclippy::precedence \
315+
-Aclippy::ptr_arg \
316+
-Aclippy::question_mark \
317+
-Aclippy::readonly_write_lock \
318+
-Aclippy::redundant_closure \
319+
-Aclippy::redundant_field_names \
320+
-Aclippy::redundant_guards \
321+
-Aclippy::redundant_pattern_matching \
322+
-Aclippy::redundant_slicing \
323+
-Aclippy::redundant_static_lifetimes \
324+
-Aclippy::result_large_err \
325+
-Aclippy::result_unit_err \
326+
-Aclippy::search_is_some \
327+
-Aclippy::single_char_pattern \
328+
-Aclippy::single_match \
329+
-Aclippy::slow_vector_initialization \
330+
-Aclippy::tabs_in_doc_comments \
331+
-Aclippy::to_string_in_format_args \
332+
-Aclippy::too_many_arguments \
333+
-Aclippy::toplevel_ref_arg \
334+
-Aclippy::type_complexity \
335+
-Aclippy::unnecessary_cast \
336+
-Aclippy::unnecessary_get_then_check \
337+
-Aclippy::unnecessary_lazy_evaluations \
338+
-Aclippy::unnecessary_mut_passed \
339+
-Aclippy::unnecessary_sort_by \
340+
-Aclippy::unnecessary_to_owned \
341+
-Aclippy::unnecessary_unwrap \
342+
-Aclippy::unused_unit \
343+
-Aclippy::unwrap_or_default \
344+
-Aclippy::useless_conversion \
345+
-Aclippy::useless_format \
346+
-Aclippy::vec_init_then_push \
347+
-Aclippy::while_let_on_iterator \
348+
-Aclippy::wrong_self_convention \
349+
-Dclippy::try_err
255350
256351
rustfmt:
257352
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)