提交 e67e6e67 编写于 作者: K Keegan McAllister

List builtin lints one per line for better diffs

上级 c747626c
......@@ -1531,9 +1531,18 @@ fn check_expr(&mut self, cx: &Context, e: &ast::Expr) {
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 @@ pub fn register_builtin(&mut self, sess: Option<&Session>) {
)*}
))
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.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册