Skip to content

Commit 3793263

Browse files
Sort hardwired lints
1 parent 183c790 commit 3793263

File tree

1 file changed

+91
-89
lines changed

1 file changed

+91
-89
lines changed

compiler/rustc_lint_defs/src/builtin.rs

+91-89
Original file line numberDiff line numberDiff line change
@@ -3273,111 +3273,113 @@ declare_lint_pass! {
32733273
/// Does nothing as a lint pass, but registers some `Lint`s
32743274
/// that are used by other parts of the compiler.
32753275
HardwiredLints => [
3276-
FORBIDDEN_LINT_GROUPS,
3277-
ILLEGAL_FLOATING_POINT_LITERAL_PATTERN,
3276+
// tidy-alphabetical-start
3277+
ABSOLUTE_PATHS_NOT_STARTING_WITH_CRATE,
3278+
AMBIGUOUS_ASSOCIATED_ITEMS,
3279+
AMBIGUOUS_GLOB_REEXPORTS,
32783280
ARITHMETIC_OVERFLOW,
3279-
UNCONDITIONAL_PANIC,
3280-
UNUSED_IMPORTS,
3281-
UNUSED_EXTERN_CRATES,
3282-
UNUSED_CRATE_DEPENDENCIES,
3283-
UNUSED_QUALIFICATIONS,
3284-
UNKNOWN_LINTS,
3285-
UNFULFILLED_LINT_EXPECTATIONS,
3286-
UNUSED_VARIABLES,
3287-
UNUSED_ASSIGNMENTS,
3288-
DEAD_CODE,
3289-
UNREACHABLE_CODE,
3290-
UNREACHABLE_PATTERNS,
3291-
OVERLAPPING_RANGE_ENDPOINTS,
3281+
ASM_SUB_REGISTER,
3282+
BAD_ASM_STYLE,
3283+
BARE_TRAIT_OBJECTS,
32923284
BINDINGS_WITH_VARIANT_NAME,
3293-
UNUSED_MACROS,
3294-
UNUSED_MACRO_RULES,
3295-
WARNINGS,
3296-
UNUSED_FEATURES,
3297-
STABLE_FEATURES,
3298-
UNKNOWN_CRATE_TYPES,
3299-
TRIVIAL_CASTS,
3300-
TRIVIAL_NUMERIC_CASTS,
3301-
PRIVATE_IN_PUBLIC,
3302-
EXPORTED_PRIVATE_DEPENDENCIES,
3303-
PUB_USE_OF_PRIVATE_EXTERN_CRATE,
3304-
INVALID_TYPE_PARAM_DEFAULT,
3305-
RENAMED_AND_REMOVED_LINTS,
3306-
CONST_ITEM_MUTATION,
3307-
PATTERNS_IN_FNS_WITHOUT_BODY,
3308-
MISSING_FRAGMENT_SPECIFIER,
3309-
LATE_BOUND_LIFETIME_ARGUMENTS,
3310-
ORDER_DEPENDENT_TRAIT_OBJECTS,
3285+
BREAK_WITH_LABEL_AND_LOOP,
3286+
BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE,
3287+
CENUM_IMPL_DROP_CAST,
33113288
COHERENCE_LEAK_CHECK,
3289+
CONFLICTING_REPR_HINTS,
3290+
CONST_EVALUATABLE_UNCHECKED,
3291+
CONST_ITEM_MUTATION,
3292+
DEAD_CODE,
33123293
DEPRECATED,
3313-
UNUSED_UNSAFE,
3314-
UNUSED_MUT,
3315-
UNCONDITIONAL_RECURSION,
3316-
SINGLE_USE_LIFETIMES,
3317-
UNUSED_LIFETIMES,
3318-
UNUSED_LABELS,
3319-
TYVAR_BEHIND_RAW_POINTER,
3294+
DEPRECATED_CFG_ATTR_CRATE_TYPE_NAME,
3295+
DEPRECATED_IN_FUTURE,
3296+
DEPRECATED_WHERE_CLAUSE_LOCATION,
3297+
DUPLICATE_MACRO_ATTRIBUTES,
33203298
ELIDED_LIFETIMES_IN_PATHS,
3321-
BARE_TRAIT_OBJECTS,
3322-
ABSOLUTE_PATHS_NOT_STARTING_WITH_CRATE,
3323-
UNSTABLE_NAME_COLLISIONS,
3324-
IRREFUTABLE_LET_PATTERNS,
3325-
WHERE_CLAUSES_OBJECT_SAFETY,
3326-
PROC_MACRO_DERIVE_RESOLUTION_FALLBACK,
3327-
MACRO_USE_EXTERN_CRATE,
3328-
MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS,
3299+
EXPORTED_PRIVATE_DEPENDENCIES,
3300+
FFI_UNWIND_CALLS,
3301+
FORBIDDEN_LINT_GROUPS,
3302+
FUNCTION_ITEM_REFERENCES,
3303+
FUZZY_PROVENANCE_CASTS,
33293304
ILL_FORMED_ATTRIBUTE_INPUT,
3330-
CONFLICTING_REPR_HINTS,
3331-
META_VARIABLE_MISUSE,
3332-
DEPRECATED_IN_FUTURE,
3333-
AMBIGUOUS_ASSOCIATED_ITEMS,
3334-
INDIRECT_STRUCTURAL_MATCH,
3335-
POINTER_STRUCTURAL_MATCH,
3336-
NONTRIVIAL_STRUCTURAL_MATCH,
3337-
SOFT_UNSTABLE,
3338-
UNSTABLE_SYNTAX_PRE_EXPANSION,
3339-
INLINE_NO_SANITIZE,
3340-
BAD_ASM_STYLE,
3341-
ASM_SUB_REGISTER,
3342-
UNSAFE_OP_IN_UNSAFE_FN,
3305+
ILLEGAL_FLOATING_POINT_LITERAL_PATTERN,
3306+
IMPLIED_BOUNDS_ENTAILMENT,
33433307
INCOMPLETE_INCLUDE,
3344-
CENUM_IMPL_DROP_CAST,
3345-
FUZZY_PROVENANCE_CASTS,
3346-
LOSSY_PROVENANCE_CASTS,
3347-
CONST_EVALUATABLE_UNCHECKED,
3308+
INDIRECT_STRUCTURAL_MATCH,
33483309
INEFFECTIVE_UNSTABLE_TRAIT_IMPL,
3349-
MUST_NOT_SUSPEND,
3350-
UNINHABITED_STATIC,
3351-
FUNCTION_ITEM_REFERENCES,
3352-
USELESS_DEPRECATED,
3353-
MISSING_ABI,
3310+
INLINE_NO_SANITIZE,
33543311
INVALID_DOC_ATTRIBUTES,
3355-
SEMICOLON_IN_EXPRESSIONS_FROM_MACROS,
3356-
RUST_2021_INCOMPATIBLE_CLOSURE_CAPTURES,
3312+
INVALID_MACRO_EXPORT_ARGUMENTS,
3313+
INVALID_TYPE_PARAM_DEFAULT,
3314+
IRREFUTABLE_LET_PATTERNS,
3315+
LARGE_ASSIGNMENTS,
3316+
LATE_BOUND_LIFETIME_ARGUMENTS,
33573317
LEGACY_DERIVE_HELPERS,
3318+
LOSSY_PROVENANCE_CASTS,
3319+
MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS,
3320+
MACRO_USE_EXTERN_CRATE,
3321+
META_VARIABLE_MISUSE,
3322+
MISSING_ABI,
3323+
MISSING_FRAGMENT_SPECIFIER,
3324+
MUST_NOT_SUSPEND,
3325+
NAMED_ARGUMENTS_USED_POSITIONALLY,
3326+
NON_EXHAUSTIVE_OMITTED_PATTERNS,
3327+
NONTRIVIAL_STRUCTURAL_MATCH,
3328+
ORDER_DEPENDENT_TRAIT_OBJECTS,
3329+
OVERLAPPING_RANGE_ENDPOINTS,
3330+
PATTERNS_IN_FNS_WITHOUT_BODY,
3331+
POINTER_STRUCTURAL_MATCH,
3332+
PRIVATE_IN_PUBLIC,
33583333
PROC_MACRO_BACK_COMPAT,
3334+
PROC_MACRO_DERIVE_RESOLUTION_FALLBACK,
3335+
PUB_USE_OF_PRIVATE_EXTERN_CRATE,
3336+
RENAMED_AND_REMOVED_LINTS,
3337+
REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS,
3338+
RUST_2021_INCOMPATIBLE_CLOSURE_CAPTURES,
33593339
RUST_2021_INCOMPATIBLE_OR_PATTERNS,
3360-
LARGE_ASSIGNMENTS,
3361-
RUST_2021_PRELUDE_COLLISIONS,
33623340
RUST_2021_PREFIXES_INCOMPATIBLE_SYNTAX,
3341+
RUST_2021_PRELUDE_COLLISIONS,
3342+
SEMICOLON_IN_EXPRESSIONS_FROM_MACROS,
3343+
SINGLE_USE_LIFETIMES,
3344+
SOFT_UNSTABLE,
3345+
STABLE_FEATURES,
3346+
SUSPICIOUS_AUTO_TRAIT_IMPLS,
3347+
TEST_UNSTABLE_LINT,
3348+
TEXT_DIRECTION_CODEPOINT_IN_COMMENT,
3349+
TRIVIAL_CASTS,
3350+
TRIVIAL_NUMERIC_CASTS,
3351+
TYVAR_BEHIND_RAW_POINTER,
3352+
UNCONDITIONAL_PANIC,
3353+
UNCONDITIONAL_RECURSION,
3354+
UNFULFILLED_LINT_EXPECTATIONS,
3355+
UNINHABITED_STATIC,
3356+
UNKNOWN_CRATE_TYPES,
3357+
UNKNOWN_LINTS,
3358+
UNREACHABLE_CODE,
3359+
UNREACHABLE_PATTERNS,
3360+
UNSAFE_OP_IN_UNSAFE_FN,
3361+
UNSTABLE_NAME_COLLISIONS,
3362+
UNSTABLE_SYNTAX_PRE_EXPANSION,
33633363
UNSUPPORTED_CALLING_CONVENTIONS,
3364-
BREAK_WITH_LABEL_AND_LOOP,
3364+
UNUSED_ASSIGNMENTS,
33653365
UNUSED_ATTRIBUTES,
3366+
UNUSED_CRATE_DEPENDENCIES,
3367+
UNUSED_EXTERN_CRATES,
3368+
UNUSED_FEATURES,
3369+
UNUSED_IMPORTS,
3370+
UNUSED_LABELS,
3371+
UNUSED_LIFETIMES,
3372+
UNUSED_MACRO_RULES,
3373+
UNUSED_MACROS,
3374+
UNUSED_MUT,
3375+
UNUSED_QUALIFICATIONS,
33663376
UNUSED_TUPLE_STRUCT_FIELDS,
3367-
NON_EXHAUSTIVE_OMITTED_PATTERNS,
3368-
TEXT_DIRECTION_CODEPOINT_IN_COMMENT,
3369-
DEPRECATED_CFG_ATTR_CRATE_TYPE_NAME,
3370-
DUPLICATE_MACRO_ATTRIBUTES,
3371-
SUSPICIOUS_AUTO_TRAIT_IMPLS,
3372-
DEPRECATED_WHERE_CLAUSE_LOCATION,
3373-
TEST_UNSTABLE_LINT,
3374-
FFI_UNWIND_CALLS,
3375-
REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS,
3376-
NAMED_ARGUMENTS_USED_POSITIONALLY,
3377-
IMPLIED_BOUNDS_ENTAILMENT,
3378-
BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE,
3379-
AMBIGUOUS_GLOB_REEXPORTS,
3380-
INVALID_MACRO_EXPORT_ARGUMENTS,
3377+
UNUSED_UNSAFE,
3378+
UNUSED_VARIABLES,
3379+
USELESS_DEPRECATED,
3380+
WARNINGS,
3381+
WHERE_CLAUSES_OBJECT_SAFETY,
3382+
// tidy-alphabetical-end
33813383
]
33823384
}
33833385

0 commit comments

Comments
 (0)