Enable more rustc lints
This commit is contained in:
parent
c4c7bbf46b
commit
f56bf3afef
@ -10,17 +10,21 @@
|
|||||||
items_after_statements, used_underscore_binding
|
items_after_statements, used_underscore_binding
|
||||||
)
|
)
|
||||||
)]
|
)]
|
||||||
|
// Enable lint group collections
|
||||||
|
#![warn(nonstandard_style, edition_2018, rust_2018_idioms, bad_style, unused)]
|
||||||
|
// standalone lints
|
||||||
#![warn(
|
#![warn(
|
||||||
bad_style, const_err, dead_code, improper_ctypes, legacy_directory_ownership,
|
const_err, improper_ctypes, non_shorthand_field_patterns, no_mangle_generic_items,
|
||||||
non_shorthand_field_patterns, no_mangle_generic_items, overflowing_literals, path_statements,
|
overflowing_literals, plugin_as_library, private_no_mangle_fns, private_no_mangle_statics,
|
||||||
patterns_in_fns_without_body, plugin_as_library, private_in_public, private_no_mangle_fns,
|
unconditional_recursion, unions_with_drop_fields, while_true, missing_debug_implementations,
|
||||||
private_no_mangle_statics, safe_extern_statics, unconditional_recursion,
|
missing_docs, trivial_casts, trivial_numeric_casts, elided_lifetime_in_paths,
|
||||||
unions_with_drop_fields, unused_allocation, unused_comparisons, unused_parens, while_true,
|
missing_copy_implementations
|
||||||
missing_debug_implementations, missing_docs, trivial_casts, trivial_numeric_casts,
|
|
||||||
unused_extern_crates, unused
|
|
||||||
)]
|
)]
|
||||||
#![deny(warnings)]
|
#![deny(warnings)]
|
||||||
|
|
||||||
|
// warn when code is not using dyn Trait syntax. req rustc 1.27
|
||||||
|
// #![deny(bare_trait_object)]
|
||||||
|
|
||||||
//! FIXME: Docs
|
//! FIXME: Docs
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user