rust/src/libsyntax
P1start de7abd8824 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]
2014-08-30 09:10:05 +12:00
..
ast_map Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
diagnostics Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
ext Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
parse Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
print Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
util DST coercions and DST structs 2014-08-26 12:38:51 +12:00
abi.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
ast_util.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
ast.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
attr.rs librustc: handle repr on structs, require it for ffi, unify with packed 2014-08-20 21:02:23 -04:00
codemap.rs ignore-lexer-test to broken files and remove some tray hyphens 2014-07-21 10:59:58 -07:00
crateid.rs core: Change the argument order on splitn and rsplitn for strs. 2014-08-13 15:27:37 -07:00
diagnostic.rs Convert a first batch of diagnostics to have error codes 2014-07-12 21:53:34 +02:00
fold.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
lib.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
owned_slice.rs libsyntax::ast: Derive Show impls 2014-07-15 18:54:47 -04:00
visit.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00