diff options
author | Tim Oram <dev@mitmaro.ca> | 2019-10-17 21:40:55 -0230 |
---|---|---|
committer | Tim Oram <dev@mitmaro.ca> | 2019-12-27 13:30:32 -0330 |
commit | a0c983d522fba03ec2eef21a20f97c6c26592b66 (patch) | |
tree | 63f6fea81b4c9da15ddcfb635cdf9b53a001952f | |
parent | 5451d7313ad763aab74a181dff51920f5290744c (diff) |
Enable many rustc linting rules
-rw-r--r-- | src/main.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index df584ca..0a2b0b2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,24 @@ +#![deny(warnings)] +#![deny(anonymous_parameters)] +#![deny(bare_trait_objects)] +#![allow(box_pointers)] +#![allow(elided_lifetimes_in_paths)] +#![deny(missing_copy_implementations)] +#![deny(missing_debug_implementations)] +#![allow(missing_docs)] +#![allow(single_use_lifetimes)] +#![deny(trivial_casts)] +// TODO enable this linting rule +#![allow(trivial_numeric_casts)] +// TODO enable this linting rule +#![allow(unreachable_pub)] +#![deny(unsafe_code)] +#![deny(unused_extern_crates)] +#![deny(unused_import_braces)] +#![deny(unused_qualifications)] +#![allow(unused_results)] +#![deny(variant_size_differences)] + mod cli; mod commit; mod config; |