You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LintCompletion{label:"absolute_paths_not_starting_with_crate",description:r#"fully qualified paths that start with a module name instead of `crate`, `self`, or an extern crate name"#},
LintCompletion{label:"array_into_iter",description:r#"detects calling `into_iter` on arrays"#},
44
-
LintCompletion{label:"asm_sub_register",description:r#"using only a subset of a register for inline asm inputs"#},
45
-
LintCompletion{label:"bare_trait_objects",description:r#"suggest using `dyn Trait` for trait objects"#},
46
-
LintCompletion{label:"bindings_with_variant_name",description:r#"detects pattern bindings with the same name as one of the matched variants"#},
47
-
LintCompletion{label:"box_pointers",description:r#"use of owned (Box type) heap memory"#},
48
-
LintCompletion{label:"cenum_impl_drop_cast",description:r#"a C-like enum implementing Drop is cast"#},
49
-
LintCompletion{label:"clashing_extern_declarations",description:r#"detects when an extern fn has been declared with the same name but different types"#},
50
-
LintCompletion{label:"coherence_leak_check",description:r#"distinct impls distinguished only by the leak-check code"#},
51
-
LintCompletion{label:"conflicting_repr_hints",description:r#"conflicts between `#[repr(..)]` hints that were previously accepted and used in practice"#},
52
-
LintCompletion{label:"confusable_idents",description:r#"detects visually confusable pairs between identifiers"#},
LintCompletion{label:"deprecated_in_future",description:r#"detects use of items that will be deprecated in a future version"#},
56
-
LintCompletion{label:"deprecated",description:r#"detects use of deprecated items"#},
57
-
LintCompletion{label:"elided_lifetimes_in_paths",description:r#"hidden lifetime parameters in types are deprecated"#},
58
-
LintCompletion{label:"ellipsis_inclusive_range_patterns",description:r#"`...` range patterns are deprecated"#},
59
-
LintCompletion{label:"explicit_outlives_requirements",description:r#"outlives requirements can be inferred"#},
60
-
LintCompletion{label:"exported_private_dependencies",description:r#"public interface leaks type from a private dependency"#},
61
-
LintCompletion{label:"ill_formed_attribute_input",description:r#"ill-formed attribute inputs that were previously accepted and used in practice"#},
62
-
LintCompletion{label:"illegal_floating_point_literal_pattern",description:r#"floating-point literals cannot be used in patterns"#},
63
-
LintCompletion{label:"improper_ctypes_definitions",description:r#"proper use of libc types in foreign item definitions"#},
64
-
LintCompletion{label:"improper_ctypes",description:r#"proper use of libc types in foreign modules"#},
65
-
LintCompletion{label:"incomplete_features",description:r#"incomplete features that may function improperly in some or all cases"#},
66
-
LintCompletion{label:"incomplete_include",description:r#"trailing content in included file"#},
67
-
LintCompletion{label:"indirect_structural_match",description:r#"pattern with const indirectly referencing non-structural-match type"#},
68
-
LintCompletion{label:"inline_no_sanitize",description:r#"detects incompatible use of `#[inline(always)]` and `#[no_sanitize(...)]`"#},
69
-
LintCompletion{label:"intra_doc_link_resolution_failure",description:r#"failures in resolving intra-doc link targets"#},
70
-
LintCompletion{label:"invalid_codeblock_attributes",description:r#"codeblock attribute looks a lot like a known one"#},
71
-
LintCompletion{label:"invalid_type_param_default",description:r#"type parameter default erroneously allowed in invalid location"#},
72
-
LintCompletion{label:"invalid_value",description:r#"an invalid value is being created (such as a NULL reference)"#},
73
-
LintCompletion{label:"irrefutable_let_patterns",description:r#"detects irrefutable patterns in if-let and while-let statements"#},
74
-
LintCompletion{label:"keyword_idents",description:r#"detects edition keywords being used as an identifier"#},
75
-
LintCompletion{label:"late_bound_lifetime_arguments",description:r#"detects generic lifetime arguments in path segments with late bound lifetime parameters"#},
76
-
LintCompletion{label:"macro_expanded_macro_exports_accessed_by_absolute_paths",description:r#"macro-expanded `macro_export` macros from the current crate cannot be referred to by absolute paths"#},
77
-
LintCompletion{label:"macro_use_extern_crate",description:r#"the `#[macro_use]` attribute is now deprecated in favor of using macros via the module system"#},
78
-
LintCompletion{label:"meta_variable_misuse",description:r#"possible meta-variable misuse at macro definition"#},
79
-
LintCompletion{label:"missing_copy_implementations",description:r#"detects potentially-forgotten implementations of `Copy`"#},
80
-
LintCompletion{label:"missing_crate_level_docs",description:r#"detects crates with no crate-level documentation"#},
81
-
LintCompletion{label:"missing_debug_implementations",description:r#"detects missing implementations of Debug"#},
82
-
LintCompletion{label:"missing_doc_code_examples",description:r#"detects publicly-exported items without code samples in their documentation"#},
83
-
LintCompletion{label:"missing_docs",description:r#"detects missing documentation for public members"#},
84
-
LintCompletion{label:"missing_fragment_specifier",description:r#"detects missing fragment specifiers in unused `macro_rules!` patterns"#},
LintCompletion{label:"path_statements",description:r#"path statements with no effect"#},
99
-
LintCompletion{label:"patterns_in_fns_without_body",description:r#"patterns in functions without body were erroneously allowed"#},
100
-
LintCompletion{label:"private_doc_tests",description:r#"detects code samples in docs of private items not documented by rustdoc"#},
101
-
LintCompletion{label:"private_in_public",description:r#"detect private items in public interfaces not caught by the old implementation"#},
102
-
LintCompletion{label:"proc_macro_derive_resolution_fallback",description:r#"detects proc macro derives using inaccessible names from parent modules"#},
103
-
LintCompletion{label:"pub_use_of_private_extern_crate",description:r#"detect public re-exports of private extern crates"#},
0 commit comments