List builtin lints one per line for better diffs
This commit is contained in:
parent
c747626ced
commit
e67e6e678d
|
@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue