From f0738a06d41ce8e63be86391c059a54d63402e9c Mon Sep 17 00:00:00 2001 From: sagie gur ari Date: Thu, 14 Jan 2021 18:54:30 +0000 Subject: [PATCH] Update lint rules --- duckscript/src/lib.rs | 9 ++++++++- duckscript_cli/src/main.rs | 9 ++++++++- duckscript_sdk/src/lib.rs | 9 ++++++++- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/duckscript/src/lib.rs b/duckscript/src/lib.rs index 3471b40..6359132 100755 --- a/duckscript/src/lib.rs +++ b/duckscript/src/lib.rs @@ -39,15 +39,18 @@ late_bound_lifetime_arguments, macro_expanded_macro_exports_accessed_by_absolute_paths, meta_variable_misuse, + missing_abi, missing_copy_implementations, missing_crate_level_docs, missing_docs, + missing_fragment_specifier, mixed_script_confusables, mutable_borrow_reservation_conflict, mutable_transmutes, no_mangle_const_items, no_mangle_generic_items, non_ascii_idents, + non_autolinks, non_camel_case_types, non_shorthand_field_patterns, non_snake_case, @@ -55,12 +58,14 @@ nontrivial_structural_match, order_dependent_trait_objects, overflowing_literals, - overlapping_patterns, + overlapping_range_endpoints, + panic_fmt, path_statements, patterns_in_fns_without_body, pointer_structural_match, private_doc_tests, private_in_public, + private_intra_doc_links, proc_macro_derive_resolution_fallback, pub_use_of_private_extern_crate, redundant_semicolons, @@ -86,6 +91,7 @@ unsafe_code, unstable_features, unstable_name_collisions, + unsupported_naked_functions, unused_allocation, unused_assignments, unused_attributes, @@ -106,6 +112,7 @@ unused_qualifications, unused_unsafe, unused_variables, + useless_deprecated, where_clauses_object_safety, while_true )] diff --git a/duckscript_cli/src/main.rs b/duckscript_cli/src/main.rs index d7aaab3..12bb785 100755 --- a/duckscript_cli/src/main.rs +++ b/duckscript_cli/src/main.rs @@ -39,15 +39,18 @@ late_bound_lifetime_arguments, macro_expanded_macro_exports_accessed_by_absolute_paths, meta_variable_misuse, + missing_abi, missing_copy_implementations, missing_crate_level_docs, missing_docs, + missing_fragment_specifier, mixed_script_confusables, mutable_borrow_reservation_conflict, mutable_transmutes, no_mangle_const_items, no_mangle_generic_items, non_ascii_idents, + non_autolinks, non_camel_case_types, non_shorthand_field_patterns, non_snake_case, @@ -55,12 +58,14 @@ nontrivial_structural_match, order_dependent_trait_objects, overflowing_literals, - overlapping_patterns, + overlapping_range_endpoints, + panic_fmt, path_statements, patterns_in_fns_without_body, pointer_structural_match, private_doc_tests, private_in_public, + private_intra_doc_links, proc_macro_derive_resolution_fallback, pub_use_of_private_extern_crate, redundant_semicolons, @@ -86,6 +91,7 @@ unsafe_code, unstable_features, unstable_name_collisions, + unsupported_naked_functions, unused_allocation, unused_assignments, unused_attributes, @@ -106,6 +112,7 @@ unused_qualifications, unused_unsafe, unused_variables, + useless_deprecated, where_clauses_object_safety, while_true )] diff --git a/duckscript_sdk/src/lib.rs b/duckscript_sdk/src/lib.rs index 03cf306..e27c822 100755 --- a/duckscript_sdk/src/lib.rs +++ b/duckscript_sdk/src/lib.rs @@ -39,15 +39,18 @@ late_bound_lifetime_arguments, macro_expanded_macro_exports_accessed_by_absolute_paths, meta_variable_misuse, + missing_abi, missing_copy_implementations, missing_crate_level_docs, missing_docs, + missing_fragment_specifier, mixed_script_confusables, mutable_borrow_reservation_conflict, mutable_transmutes, no_mangle_const_items, no_mangle_generic_items, non_ascii_idents, + non_autolinks, non_camel_case_types, non_shorthand_field_patterns, non_snake_case, @@ -55,12 +58,14 @@ nontrivial_structural_match, order_dependent_trait_objects, overflowing_literals, - overlapping_patterns, + overlapping_range_endpoints, + panic_fmt, path_statements, patterns_in_fns_without_body, pointer_structural_match, private_doc_tests, private_in_public, + private_intra_doc_links, proc_macro_derive_resolution_fallback, pub_use_of_private_extern_crate, redundant_semicolons, @@ -86,6 +91,7 @@ unsafe_code, unstable_features, unstable_name_collisions, + unsupported_naked_functions, unused_allocation, unused_assignments, unused_attributes, @@ -106,6 +112,7 @@ unused_qualifications, unused_unsafe, unused_variables, + useless_deprecated, where_clauses_object_safety, while_true )]