From de7abd88244a9fe7033cb71e22af0601d1b811b9 Mon Sep 17 00:00:00 2001 From: P1start Date: Sat, 19 Jul 2014 00:45:17 +1200 Subject: Unify non-snake-case lints and non-uppercase statics lints This unifies the `non_snake_case_functions` and `uppercase_variables` lints into one lint, `non_snake_case`. It also now checks for non-snake-case modules. This also extends the non-camel-case types lint to check type parameters, and merges the `non_uppercase_pattern_statics` lint into the `non_uppercase_statics` lint. Because the `uppercase_variables` lint is now part of the `non_snake_case` lint, all non-snake-case variables that start with lowercase characters (such as `fooBar`) will now trigger the `non_snake_case` lint. New code should be updated to use the new `non_snake_case` lint instead of the previous `non_snake_case_functions` and `uppercase_variables` lints. All use of the `non_uppercase_pattern_statics` should be replaced with the `non_uppercase_statics` lint. Any code that previously contained non-snake-case module or variable names should be updated to use snake case names or disable the `non_snake_case` lint. Any code with non-camel-case type parameters should be changed to use camel case or disable the `non_camel_case_types` lint. [breaking-change] --- src/libnative/io/mod.rs | 2 +- src/libnative/io/process.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libnative') diff --git a/src/libnative/io/mod.rs b/src/libnative/io/mod.rs index 2dc6539b178..276194feaf0 100644 --- a/src/libnative/io/mod.rs +++ b/src/libnative/io/mod.rs @@ -21,7 +21,7 @@ //! play. The only dependencies of these modules are the normal system libraries //! that you would find on the respective platform. -#![allow(non_snake_case_functions)] +#![allow(non_snake_case)] use libc::c_int; use libc; diff --git a/src/libnative/io/process.rs b/src/libnative/io/process.rs index b8ec0cd5496..0cc7158bb5d 100644 --- a/src/libnative/io/process.rs +++ b/src/libnative/io/process.rs @@ -838,7 +838,7 @@ fn free_handle(_handle: *mut ()) { #[cfg(unix)] fn translate_status(status: c_int) -> rtio::ProcessExit { - #![allow(non_snake_case_functions)] + #![allow(non_snake_case)] #[cfg(target_os = "linux")] #[cfg(target_os = "android")] mod imp { -- cgit 1.4.1-3-g733a5