diff options
| -rw-r--r-- | src/librustc/lint/builtin.rs | 17 | ||||
| -rw-r--r-- | src/librustc/lint/context.rs | 33 |
2 files changed, 37 insertions, 13 deletions
diff --git a/src/librustc/lint/builtin.rs b/src/librustc/lint/builtin.rs index 604edf280f1..f41a212df21 100644 --- a/src/librustc/lint/builtin.rs +++ b/src/librustc/lint/builtin.rs @@ -1531,9 +1531,18 @@ pub struct HardwiredLints; impl LintPass for HardwiredLints { fn get_lints(&self) -> LintArray { lint_array!( - UNUSED_IMPORTS, UNNECESSARY_QUALIFICATION, UNRECOGNIZED_LINT, - UNUSED_VARIABLE, DEAD_ASSIGNMENT, DEAD_CODE, VISIBLE_PRIVATE_TYPES, - UNREACHABLE_CODE, WARNINGS, UNKNOWN_FEATURES, UNKNOWN_CRATE_TYPE, - VARIANT_SIZE_DIFFERENCE) + UNUSED_IMPORTS, + UNNECESSARY_QUALIFICATION, + UNRECOGNIZED_LINT, + UNUSED_VARIABLE, + DEAD_ASSIGNMENT, + DEAD_CODE, + VISIBLE_PRIVATE_TYPES, + UNREACHABLE_CODE, + WARNINGS, + UNKNOWN_FEATURES, + UNKNOWN_CRATE_TYPE, + VARIANT_SIZE_DIFFERENCE + ) } } diff --git a/src/librustc/lint/context.rs b/src/librustc/lint/context.rs index 628171bf168..4c01792bf9c 100644 --- a/src/librustc/lint/context.rs +++ b/src/librustc/lint/context.rs @@ -136,18 +136,33 @@ impl LintStore { )*} )) - add_builtin!(sess, HardwiredLints, - WhileTrue, UnusedCasts, CTypes, HeapMemory, - UnusedAttribute, PathStatement, UnusedResult, - DeprecatedOwnedVector, NonCamelCaseTypes, - NonSnakeCaseFunctions, NonUppercaseStatics, - NonUppercasePatternStatics, UppercaseVariables, - UnnecessaryParens, UnusedUnsafe, UnsafeBlock, - UnusedMut, UnnecessaryAllocation, Stability, + add_builtin!(sess, + HardwiredLints, + WhileTrue, + UnusedCasts, + CTypes, + HeapMemory, + UnusedAttribute, + PathStatement, + UnusedResult, + DeprecatedOwnedVector, + NonCamelCaseTypes, + NonSnakeCaseFunctions, + NonUppercaseStatics, + NonUppercasePatternStatics, + UppercaseVariables, + UnnecessaryParens, + UnusedUnsafe, + UnsafeBlock, + UnusedMut, + UnnecessaryAllocation, + Stability, ) add_builtin_with_new!(sess, - TypeLimits, RawPointerDeriving, MissingDoc, + TypeLimits, + RawPointerDeriving, + MissingDoc, ) // We have one lint pass defined in this module. |
