List of all items
Structs
- Config
- ConfigError
- ConfigRule
- ConfigValue
- Example
- RuleMeta
- RuleParam
- infra::config::Config
- infra::config::ConfigError
- infra::config::RawConfig
- infra::config::RawRuleConfig
- infra::config::RuleConfig
- infra::ctx::FileCtx
- infra::ctx::Violation
- infra::fix::Fix
- infra::fix::TreeFix
- infra::ignore::SuppressionEntry
- infra::ignore::Suppressions
- infra::parse::Directive
- infra::walk::PathDiscoveryError
- infra::workspace::WorkspaceContext
- infra::workspace::WorkspaceMembers
- languages::Analysis
- languages::rust::AstCtx
- languages::rust::SuppressionAudit
- languages::rust::rules::api::collection_trait_completeness::TraitImpls
- languages::rust::rules::api::param_clump::Located
- languages::rust::rules::api::similar_fns::Located
- languages::rust::rules::api::similar_structs::Located
- languages::rust::rules::api::trait_logic_not_inherent::LocalFacts
- languages::rust::rules::complexity::max_nesting::NestingDepth
- languages::rust::rules::docs::first_doc_sentence::DocBlock
- languages::rust::rules::hygiene::param_order_consistency::FnParams
- languages::rust::rules::interop::ffi_crate_naming::FfiUsage
- languages::rust::rules::macros::macro_third_party_path::Fragment
- languages::rust::rules::performance::busy_wait::SpinScan
- languages::rust::rules::style::padding::Entry
- languages::toml::TomlCtx
- languages::workspace::DependencyRecord
- languages::workspace::FunctionRecord
- languages::workspace::ShingleFingerprint
- languages::workspace::StringRecord
- languages::workspace::StructRecord
- languages::workspace::WorkspaceCtx
- languages::workspace::WorkspaceManifest
- languages::workspace::WorkspaceRustFile
- llm::LlmRuleInfo
- registry::ConfigRule
- registry::ConfigValue
- registry::Example
- registry::Rule
- registry::RuleInfo
- registry::RuleMeta
- registry::RuleParam
- runner::FileResult
- runner::RunCtx
- runner::cache::CacheDocument
- runner::cache::CachedAnalysis
- runner::cache::CachedViolation
- runner::cache::CachedWorkspaceRule
- runner::cache::CompleteDocument
- runner::cache::Session
- runner::cache::WorkspaceDocument
- runner::clean::AuditedFile
- runner::clean::AuditedSource
- runner::clean::CleanPlan
- runner::clean::Removal
- runner::report::RuleSummaryRow
- runner::report::SuppressionRow
Enums
- ParamDefault
- ParamType
- RuleKind
- Severity
- infra::config::ConfigErrorKind
- infra::parse::DirectiveResult
- infra::parse::Scope
- infra::scanner::LexState
- languages::rust::SuppressionAuditError
- languages::rust::rules::correctness::docref::MarkerCheck
- languages::rust::rules::hygiene::tautological_assert::ArgKind
- languages::rust::rules::macros::macro_third_party_path::Finding
- languages::rust::rules::style::aligned::Sep
- registry::ParamDefault
- registry::ParamType
- registry::RuleCheck
- registry::RuleFix
- registry::RuleKind
- registry::Severity
- runner::AnalysisError
- runner::FixMode
- runner::clean::AuditedPath
- runner::clean::EntryPlanError
Traits
Macros
- ast_rule
- ast_tree_rule
- example_tests
- fix_tests
- language_workspace_rule
- line_rule
- tidy_ast_test
- tidy_test
- tidy_toml_test
- tidy_workspace_test
- toml_rule
- workspace_rule
Functions
- all_rules
- glob::matches_ignore
- infra::config::toml_to_json
- infra::ctx::violation
- infra::fix::apply_fixes
- infra::fix::apply_tree_fixes
- infra::helpers::contains_outside_strings
- infra::helpers::has_preceding_comment
- infra::ignore::brace_depth_change
- infra::ignore::filter
- infra::ignore::is_file_suppressed
- infra::ignore::suppressed_lines
- infra::parse::balanced_extract
- infra::parse::char_after_slashes
- infra::parse::comment_content
- infra::parse::directive
- infra::parse::doc_comment_content
- infra::parse::find_comment_start
- infra::parse::find_keyword_suffix
- infra::parse::find_url
- infra::parse::has_inline_comment
- infra::parse::is_allow_attr
- infra::parse::is_comment
- infra::parse::matches
- infra::parse::parse_scope
- infra::parse::prose_comment_content
- infra::parse::redundant_field_name
- infra::parse::rewrite_directive_rules
- infra::parse::try_parse
- infra::scanner::char_positions
- infra::scanner::code_only
- infra::scanner::directive_source_lines
- infra::scanner::line_comment_starts
- infra::scanner::raw_string_close
- infra::scanner::raw_string_open
- infra::scanner::skip_char_literal
- infra::scanner::skip_raw_string
- infra::scanner::skip_string
- infra::scanner::try_skip_raw_string
- infra::walk::git_dirty_paths
- infra::walk::rs_paths
- infra::walk::source_paths
- infra::walk::walk_dir
- infra::workspace::load_external_deps
- infra::workspace::load_members
- infra::workspace::member_manifests
- infra::workspace::owning_crate_dir
- infra::workspace::package_name
- infra::workspace::push_unique
- infra::workspace::read_manifest
- infra::workspace::workspace_root
- languages::rust::analyze
- languages::rust::audit_suppressions
- languages::rust::audit_workspace_suppressions
- languages::rust::collect_fixes
- languages::rust::exclude_item
- languages::rust::is_line_rule_metadata
- languages::rust::is_suppressed
- languages::rust::is_test_attribute
- languages::rust::line_rule_view
- languages::rust::rules::api::assoc_fn_no_self::check_assoc_fn_no_self
- languages::rust::rules::api::assoc_fn_no_self::is_unrelated_assoc_fn
- languages::rust::rules::api::assoc_fn_no_self::signature_mentions_type
- languages::rust::rules::api::builder_conventions::check_builder
- languages::rust::rules::api::builder_conventions::check_builder_conventions
- languages::rust::rules::api::builder_conventions::collect_items
- languages::rust::rules::api::builder_conventions::has_receiver
- languages::rust::rules::api::builder_conventions::is_builder_ctor_name
- languages::rust::rules::api::builder_conventions::is_chainable_setter
- languages::rust::rules::api::builder_conventions::is_pub
- languages::rust::rules::api::builder_conventions::returns_self
- languages::rust::rules::api::builder_conventions::takes_self_by_value
- languages::rust::rules::api::builder_fallible_setter::check_builder_fallible_setter
- languages::rust::rules::api::builder_param::check_builder_param
- languages::rust::rules::api::builder_param::weasel_param_ident
- languages::rust::rules::api::collection_trait_completeness::check_collection_trait_completeness
- languages::rust::rules::api::collection_trait_completeness::check_inherent_impl
- languages::rust::rules::api::collection_trait_completeness::check_pair_impl
- languages::rust::rules::api::collection_trait_completeness::collect_trait_impls
- languages::rust::rules::api::collection_trait_completeness::missing_counterpart
- languages::rust::rules::api::collection_trait_completeness::record_impl
- languages::rust::rules::api::collection_trait_completeness::ref_receiver_mutability
- languages::rust::rules::api::const_fn_candidate::check_const_fn_candidate
- languages::rust::rules::api::const_fn_candidate::fix_const_fn_candidate
- languages::rust::rules::api::const_fn_candidate::has_impl_trait_params
- languages::rust::rules::api::const_fn_candidate::is_const_eligible_block
- languages::rust::rules::api::const_fn_candidate::is_free_function
- languages::rust::rules::api::ctor_new::check_ctor_new
- languages::rust::rules::api::ctor_new::collect_ctor_info
- languages::rust::rules::api::ctor_new::has_private_field
- languages::rust::rules::api::ctor_new::has_pub_new
- languages::rust::rules::api::ctor_new::is_pub
- languages::rust::rules::api::ctor_param_count::check_ctor_param_count
- languages::rust::rules::api::ctor_param_count::ctor_violations
- languages::rust::rules::api::ctor_param_count::is_ctor
- languages::rust::rules::api::ctor_param_count::longest_primitive_run
- languages::rust::rules::api::ctor_param_count::primitive_key
- languages::rust::rules::api::dyn_wrapper_in_api::check_dyn_wrapper_in_api
- languages::rust::rules::api::dyn_wrapper_in_api::dyn_wrapper
- languages::rust::rules::api::dyn_wrapper_in_api::inside_public_struct
- languages::rust::rules::api::dyn_wrapper_in_api::is_error_object
- languages::rust::rules::api::dyn_wrapper_in_api::is_pub
- languages::rust::rules::api::dyn_wrapper_in_api::public_api_types
- languages::rust::rules::api::error_missing_traits::check_error_item
- languages::rust::rules::api::error_missing_traits::check_error_missing_traits
- languages::rust::rules::api::error_missing_traits::collect_trait_impls
- languages::rust::rules::api::error_missing_traits::has_error_attr
- languages::rust::rules::api::error_missing_traits::has_error_derive
- languages::rust::rules::api::error_type_unit::check_error_type_unit
- languages::rust::rules::api::error_type_unit::has_result_unit_error
- languages::rust::rules::api::fallible_in_iterator::check_fallible_in_iterator
- languages::rust::rules::api::fallible_in_iterator::inside_iterator_closure
- languages::rust::rules::api::filesystem_boundary::check_filesystem_boundary
- languages::rust::rules::api::filesystem_boundary::contains_token_sequence
- languages::rust::rules::api::filesystem_boundary::forbidden_macro_path
- languages::rust::rules::api::filesystem_boundary::forbidden_path
- languages::rust::rules::api::filesystem_boundary::inside_use_tree
- languages::rust::rules::api::filesystem_boundary::is_outermost_path
- languages::rust::rules::api::filesystem_boundary::path_segments
- languages::rust::rules::api::filesystem_boundary::use_tree_segments
- languages::rust::rules::api::forbidden_deps::check_forbidden_deps
- languages::rust::rules::api::glob_reexport::check_glob_reexport
- languages::rust::rules::api::glob_reexport::has_platform_cfg
- languages::rust::rules::api::impl_into_for_owned::check_impl_into_for_owned
- languages::rust::rules::api::manual_error_impl::check_manual_error_impl
- languages::rust::rules::api::map_err_pure_wrap::check_map_err_pure_wrap
- languages::rust::rules::api::map_err_pure_wrap::closure_pure_wraps
- languages::rust::rules::api::map_err_pure_wrap::is_ctor_like_path
- languages::rust::rules::api::map_err_pure_wrap::is_pure_wrap
- languages::rust::rules::api::missing_debug::check_missing_debug
- languages::rust::rules::api::missing_debug::collect_manual_debug_impls
- languages::rust::rules::api::missing_debug::fix_missing_debug
- languages::rust::rules::api::missing_debug::missing_debug
- languages::rust::rules::api::missing_error_context::check_missing_error_context
- languages::rust::rules::api::no_prelude::check_no_prelude
- languages::rust::rules::api::no_prelude::declares_prelude
- languages::rust::rules::api::non_exhaustive_on_public::check_non_exhaustive_on_public
- languages::rust::rules::api::param_clump::check_param_clump
- languages::rust::rules::api::pub_api_docs::check_pub_api_docs
- languages::rust::rules::api::pub_api_docs::missing_docs
- languages::rust::rules::api::pub_api_generic_nesting::check_pub_api_generic_nesting
- languages::rust::rules::api::pub_api_generic_nesting::is_pub
- languages::rust::rules::api::pub_api_generic_nesting::local_generic_segment
- languages::rust::rules::api::pub_api_generic_nesting::offending_pair
- languages::rust::rules::api::pub_api_generic_nesting::path_segments
- languages::rust::rules::api::pub_api_generic_nesting::public_api_types
- languages::rust::rules::api::pub_api_smart_pointers::check_pub_api_smart_pointers
- languages::rust::rules::api::pub_api_smart_pointers::first_type_arg
- languages::rust::rules::api::pub_api_smart_pointers::flagged_wrapper
- languages::rust::rules::api::pub_api_smart_pointers::inside_public_struct
- languages::rust::rules::api::pub_api_smart_pointers::is_dst
- languages::rust::rules::api::pub_api_smart_pointers::is_pub
- languages::rust::rules::api::pub_api_smart_pointers::public_api_types
- languages::rust::rules::api::public_error_enum::check_public_error_enum
- languages::rust::rules::api::similar_fns::check_similar_fns
- languages::rust::rules::api::similar_structs::check_similar_structs
- languages::rust::rules::api::similar_structs::later
- languages::rust::rules::api::similar_structs::sanctioned_input_twins
- languages::rust::rules::api::single_item_path::check_siblings
- languages::rust::rules::api::single_item_path::check_single_item_path
- languages::rust::rules::api::single_item_path::check_use_tree
- languages::rust::rules::api::single_item_path::dual_path_violation
- languages::rust::rules::api::single_item_path::is_doc_hidden
- languages::rust::rules::api::single_item_path::is_pub
- languages::rust::rules::api::single_item_path::public_mod_names
- languages::rust::rules::api::string_error::check_string_error
- languages::rust::rules::api::string_error::string_error_type
- languages::rust::rules::api::support::has_derive
- languages::rust::rules::api::support::path_reachable_from
- languages::rust::rules::api::support::type_name
- languages::rust::rules::api::suspicious_enum_default::check_suspicious_enum_default
- languages::rust::rules::api::trait_logic_not_inherent::check_impl
- languages::rust::rules::api::trait_logic_not_inherent::check_trait_logic_not_inherent
- languages::rust::rules::api::trait_logic_not_inherent::collect_local_facts
- languages::rust::rules::api::trait_logic_not_inherent::record_inherent_methods
- languages::rust::rules::api::unbalanced_crate_root::check_unbalanced_crate_root
- languages::rust::rules::api::unbalanced_crate_root::is_pub
- languages::rust::rules::api::unbalanced_crate_root::item_is_public
- languages::rust::rules::api::unwrap_in_lib::check_unwrap_in_lib
- languages::rust::rules::complexity::bool_params::check_bool_params
- languages::rust::rules::complexity::bool_params::is_bool_type
- languages::rust::rules::complexity::closure_dense_method_chain::check_closure_dense_method_chain
- languages::rust::rules::complexity::closure_dense_method_chain::closure_belongs_to_argument
- languages::rust::rules::complexity::closure_dense_method_chain::inline_closure_arguments
- languages::rust::rules::complexity::closure_dense_method_chain::is_receiver_of_method_call
- languages::rust::rules::complexity::closure_dense_method_chain::method_chain_inline_closures
- languages::rust::rules::complexity::cyclomatic_complexity::check_cyclomatic_complexity
- languages::rust::rules::complexity::cyclomatic_complexity::enclosing_function
- languages::rust::rules::complexity::cyclomatic_complexity::expression_complexity
- languages::rust::rules::complexity::deeply_nested_types::check_deeply_nested_types
- languages::rust::rules::complexity::deeply_nested_types::check_type_depth
- languages::rust::rules::complexity::deeply_nested_types::type_depth
- languages::rust::rules::complexity::large_enum_variant::check_large_enum_variant
- languages::rust::rules::complexity::large_fn_params::check_large_fn_params
- languages::rust::rules::complexity::large_stack_array::check_large_stack_array
- languages::rust::rules::complexity::max_fn_lines::check_max_fn_lines
- languages::rust::rules::complexity::max_nesting::check_max_nesting
- languages::rust::rules::complexity::multiple_inherent_impl::check_multiple_inherent_impl
- languages::rust::rules::complexity::recursive_fn::check_recursive_fn
- languages::rust::rules::complexity::recursive_fn::enclosing_function
- languages::rust::rules::complexity::recursive_fn::is_self_call
- languages::rust::rules::complexity::support::estimate_fields_size
- languages::rust::rules::complexity::support::literal_elem_size
- languages::rust::rules::complexity::support::size_for_suffix
- languages::rust::rules::complexity::too_many_lines_in_file::check_too_many_lines_in_file
- languages::rust::rules::correctness::ambiguous_unicode::check_ambiguous_unicode
- languages::rust::rules::correctness::assert_side_effects::check_assert_side_effects
- languages::rust::rules::correctness::assert_side_effects::has_compound_assign
- languages::rust::rules::correctness::assert_side_effects::macro_name
- languages::rust::rules::correctness::bidirectional_unicode::check_bidirectional_unicode
- languages::rust::rules::correctness::catch_unwind::check_catch_unwind
- languages::rust::rules::correctness::catch_unwind::missing_boundary
- languages::rust::rules::correctness::deep_exit::check_deep_exit
- languages::rust::rules::correctness::docref::check_docref
- languages::rust::rules::correctness::docref::classify_marker
- languages::rust::rules::correctness::docref::is_kebab_id
- languages::rust::rules::correctness::drop_panic::check_drop_panic
- languages::rust::rules::correctness::drop_panic::inside_drop
- languages::rust::rules::correctness::dup_expressions::check_dup_expressions
- languages::rust::rules::correctness::dup_expressions::is_suspicious_op
- languages::rust::rules::correctness::dup_expressions::tokens_to_string
- languages::rust::rules::correctness::exotic_numeric_api::check_exotic_numeric_api
- languages::rust::rules::correctness::exotic_numeric_api::exotic_numeric_name
- languages::rust::rules::correctness::floating_point_eq::check_floating_point_eq
- languages::rust::rules::correctness::floating_point_eq::expr_is_float
- languages::rust::rules::correctness::floating_point_eq::expr_uses_float_name
- languages::rust::rules::correctness::floating_point_eq::float_names_before
- languages::rust::rules::correctness::floating_point_eq::type_is_float
- languages::rust::rules::correctness::global_state::check_global_state
- languages::rust::rules::correctness::global_state::interior_mutable_name
- languages::rust::rules::correctness::infallible_from_weak::check_infallible_from_weak
- languages::rust::rules::correctness::infallible_from_weak::collect_impl
- languages::rust::rules::correctness::infallible_from_weak::returns_result_self
- languages::rust::rules::correctness::infallible_from_weak::single_type_arg
- languages::rust::rules::correctness::lossy_cast::check_lossy_cast
- languages::rust::rules::correctness::mem_forget::check_mem_forget
- languages::rust::rules::correctness::newtype_pub_field::check_newtype_pub_field
- languages::rust::rules::correctness::newtype_pub_field::is_public
- languages::rust::rules::correctness::panic::check_panic
- languages::rust::rules::correctness::panic::macro_name
- languages::rust::rules::correctness::panic::panic_message_violation
- languages::rust::rules::correctness::panic_in_result_fn::check_panic_in_result_fn
- languages::rust::rules::correctness::panic_in_result_fn::inside_result_fn
- languages::rust::rules::correctness::panic_in_result_fn::returns_result
- languages::rust::rules::correctness::panic_message::check_panic_message
- languages::rust::rules::correctness::panic_message::first_string_literal
- languages::rust::rules::correctness::panic_message::is_empty_message
- languages::rust::rules::correctness::panic_message::macro_name
- languages::rust::rules::correctness::panic_message::macro_tokens
- languages::rust::rules::correctness::panic_message::message_comma_count
- languages::rust::rules::correctness::raw_rng::check_raw_rng
- languages::rust::rules::correctness::raw_rng::is_rng_call
- languages::rust::rules::correctness::raw_spell_id::binding_initializer
- languages::rust::rules::correctness::raw_spell_id::check_raw_spell_id
- languages::rust::rules::correctness::raw_spell_id::generated_constant_path
- languages::rust::rules::correctness::raw_spell_id::inside_binding
- languages::rust::rules::correctness::raw_spell_id::is_hooks_source
- languages::rust::rules::correctness::raw_spell_id::macro_integer_violations
- languages::rust::rules::correctness::raw_spell_id::raw_integer_violation
- languages::rust::rules::correctness::static_mut::check_static_mut
- languages::rust::rules::correctness::support::weak_type_name
- languages::rust::rules::correctness::transmute_in_safe_fn::check_transmute_in_safe_fn
- languages::rust::rules::correctness::transmute_in_safe_fn::safe_pub_fn_name
- languages::rust::rules::correctness::transmute_usage::check_transmute_usage
- languages::rust::rules::correctness::unchecked_indexing::check_unchecked_indexing
- languages::rust::rules::docs::const_needs_doc::check_const_needs_doc
- languages::rust::rules::docs::const_needs_doc::check_literal_item
- languages::rust::rules::docs::const_needs_doc::contains_magic_literal
- languages::rust::rules::docs::const_needs_doc::has_comment_above
- languages::rust::rules::docs::const_needs_doc::has_docs
- languages::rust::rules::docs::const_needs_doc::is_exempt_item
- languages::rust::rules::docs::doc_errors_section::check_doc_errors_section
- languages::rust::rules::docs::doc_errors_section::is_fully_public
- languages::rust::rules::docs::doc_errors_section::returns_result
- languages::rust::rules::docs::doc_inline_reexport::check_doc_inline_reexport
- languages::rust::rules::docs::doc_inline_reexport::has_doc_attr_above
- languages::rust::rules::docs::doc_inline_reexport::inlines_external
- languages::rust::rules::docs::doc_panics_section::can_panic
- languages::rust::rules::docs::doc_panics_section::check_doc_panics_section
- languages::rust::rules::docs::doc_panics_section::inside_nested_item
- languages::rust::rules::docs::doc_panics_section::is_fully_public
- languages::rust::rules::docs::doc_param_table::check_doc_param_table
- languages::rust::rules::docs::doc_param_table::is_param_heading
- languages::rust::rules::docs::first_doc_sentence::check_block
- languages::rust::rules::docs::first_doc_sentence::check_first_doc_sentence
- languages::rust::rules::docs::first_doc_sentence::doc_blocks
- languages::rust::rules::docs::first_doc_sentence::first_sentence_word_count
- languages::rust::rules::docs::module_docs::check_module_docs
- languages::rust::rules::docs::module_docs::is_module_entry
- languages::rust::rules::docs::support::doc_attr_text
- languages::rust::rules::docs::support::doc_lines
- languages::rust::rules::docs::support::has_heading
- languages::rust::rules::docs::support::is_item_or_impl_fn
- languages::rust::rules::hygiene::allow_reason::attribute_span_has_reason
- languages::rust::rules::hygiene::allow_reason::check_allow_reason
- languages::rust::rules::hygiene::allow_reason::code_before_line_comment
- languages::rust::rules::hygiene::allow_reason::contains_reason
- languages::rust::rules::hygiene::allow_reason::is_expect_attr
- languages::rust::rules::hygiene::cfg_not_test::check_cfg_not_test
- languages::rust::rules::hygiene::closure_param_position::check_closure_param_position
- languages::rust::rules::hygiene::closure_param_position::closure_generics
- languages::rust::rules::hygiene::closure_param_position::is_closure_type
- languages::rust::rules::hygiene::closure_param_position::is_fn_bound
- languages::rust::rules::hygiene::dbg::check_dbg
- languages::rust::rules::hygiene::dbg::fix_dbg
- languages::rust::rules::hygiene::dbg::is_unqualified_macro
- languages::rust::rules::hygiene::dbg::macro_inner
- languages::rust::rules::hygiene::deny_warnings::check_deny_warnings
- languages::rust::rules::hygiene::deny_warnings::fix_deny_warnings
- languages::rust::rules::hygiene::duplicate_strings::check_duplicate_strings
- languages::rust::rules::hygiene::expect_message::check_expect_message
- languages::rust::rules::hygiene::expect_over_allow::check_expect_over_allow
- languages::rust::rules::hygiene::format_in_log::check_format_in_log
- languages::rust::rules::hygiene::format_in_log::has_single_brace_placeholder
- languages::rust::rules::hygiene::format_in_log::literal_hit
- languages::rust::rules::hygiene::format_in_log::pair_hit
- languages::rust::rules::hygiene::format_in_log::scan_log_tokens
- languages::rust::rules::hygiene::format_in_log::string_content
- languages::rust::rules::hygiene::imperative_talent_wiring::check_imperative_talent_wiring
- languages::rust::rules::hygiene::inline_test_module_size::check_inline_test_module_size
- languages::rust::rules::hygiene::inline_test_module_size::is_cfg_test_module
- languages::rust::rules::hygiene::log_in_loop::check_log_in_loop
- languages::rust::rules::hygiene::log_in_loop::is_inside_loop
- languages::rust::rules::hygiene::log_in_loop::macro_name
- languages::rust::rules::hygiene::log_named_events::check_log_named_events
- languages::rust::rules::hygiene::log_named_events::consume
- languages::rust::rules::hygiene::log_named_events::event_invocation_start
- languages::rust::rules::hygiene::log_named_events::has_name_before_level
- languages::rust::rules::hygiene::log_named_events::is_ident_char
- languages::rust::rules::hygiene::missing_assert_message::check_missing_assert_message
- languages::rust::rules::hygiene::missing_assert_message::macro_name
- languages::rust::rules::hygiene::missing_assert_message::top_level_comma_count
- languages::rust::rules::hygiene::param_order_consistency::check_param_order_consistency
- languages::rust::rules::hygiene::param_order_consistency::conflict_message
- languages::rust::rules::hygiene::param_order_consistency::order_conflicts
- languages::rust::rules::hygiene::param_order_consistency::param_pairs
- languages::rust::rules::hygiene::println::check_println
- languages::rust::rules::hygiene::println::fix_println
- languages::rust::rules::hygiene::println::unqualified_macro_name
- languages::rust::rules::hygiene::spec_module_layout::check_bug_declaration_placement
- languages::rust::rules::hygiene::spec_module_layout::check_hooks_directory
- languages::rust::rules::hygiene::spec_module_layout::check_spec_module_layout
- languages::rust::rules::hygiene::subtractive_feature_cfg::check_subtractive_feature_cfg
- languages::rust::rules::hygiene::subtractive_feature_cfg::is_fully_public
- languages::rust::rules::hygiene::subtractive_feature_cfg::is_not_feature_cfg
- languages::rust::rules::hygiene::support::parse_expr
- languages::rust::rules::hygiene::tautological_assert::check_tautological_assert
- languages::rust::rules::hygiene::tautological_assert::classify
- languages::rust::rules::hygiene::tautological_assert::is_literal_expr
- languages::rust::rules::hygiene::tautological_assert::is_plain_literal
- languages::rust::rules::hygiene::tautological_assert::is_screaming_snake
- languages::rust::rules::hygiene::tautological_assert::is_tautological
- languages::rust::rules::hygiene::tautological_assert::macro_arguments
- languages::rust::rules::hygiene::tautological_assert::unwrap_expr
- languages::rust::rules::hygiene::tidy_directives::check_tidy_directives
- languages::rust::rules::hygiene::tidy_directives::directive_header_end
- languages::rust::rules::hygiene::tidy_directives::duplicate_reason_violations
- languages::rust::rules::hygiene::tidy_directives::extract_reason
- languages::rust::rules::hygiene::tidy_directives::is_file_directive
- languages::rust::rules::hygiene::tidy_directives::misplaced_directives
- languages::rust::rules::hygiene::tidy_directives::missing_separator_violation
- languages::rust::rules::hygiene::todo::check_todo
- languages::rust::rules::hygiene::wildcard_imports::check_wildcard_imports
- languages::rust::rules::hygiene::wildcard_imports::is_pascal_case
- languages::rust::rules::hygiene::wildcard_imports::should_flag_glob
- languages::rust::rules::hygiene::wildcard_imports::use_path_names
- languages::rust::rules::interop::asref_bound_on_type::asref_bounded_params
- languages::rust::rules::interop::asref_bound_on_type::check_asref_bound_on_type
- languages::rust::rules::interop::asref_bound_on_type::check_type_item
- languages::rust::rules::interop::asref_bound_on_type::is_asref_bound
- languages::rust::rules::interop::asref_bound_on_type::type_mentions_param
- languages::rust::rules::interop::concrete_io_param::check_concrete_io_param
- languages::rust::rules::interop::concrete_io_param::io_type_name
- languages::rust::rules::interop::concrete_io_param::is_std_io_path
- languages::rust::rules::interop::crate_name
- languages::rust::rules::interop::dll_boundary_types::check_dll_boundary_types
- languages::rust::rules::interop::dll_boundary_types::is_c_signature
- languages::rust::rules::interop::dll_boundary_types::nonportable
- languages::rust::rules::interop::ffi_crate_naming::check_ffi_crate_naming
- languages::rust::rules::interop::ffi_crate_naming::scan_ffi_usage
- languages::rust::rules::interop::ffi_in_core::check_ffi_in_core
- languages::rust::rules::interop::ffi_in_core::has_no_mangle
- languages::rust::rules::interop::ffi_in_core::has_raw_pointer_field
- languages::rust::rules::interop::ffi_in_core::has_repr_c
- languages::rust::rules::interop::ffi_thin_glue::check_ffi_thin_glue
- languages::rust::rules::interop::foreign_reexports::check_foreign_reexports
- languages::rust::rules::interop::foreign_reexports::collect_roots
- languages::rust::rules::interop::foreign_reexports::inside_private_module
- languages::rust::rules::interop::foreign_reexports::is_doc_hidden
- languages::rust::rules::interop::foreign_reexports::is_internal_root
- languages::rust::rules::interop::foreign_reexports::local_modules
- languages::rust::rules::interop::future_send_assert::check_future_send_assert
- languages::rust::rules::interop::future_send_assert::future_impl_target
- languages::rust::rules::interop::future_send_assert::is_asserted
- languages::rust::rules::interop::is_extern_c
- languages::rust::rules::interop::is_ffi_crate
- languages::rust::rules::interop::is_sys_crate
- languages::rust::rules::interop::manual_async_fn::body_is_single_async_block
- languages::rust::rules::interop::manual_async_fn::check_manual_async_fn
- languages::rust::rules::interop::manual_async_fn::returns_impl_future
- languages::rust::rules::interop::native_escape_hatches::check_native_escape_hatches
- languages::rust::rules::interop::native_escape_hatches::check_struct
- languages::rust::rules::interop::native_escape_hatches::collect_methods
- languages::rust::rules::interop::native_escape_hatches::is_raw_pointer_wrapper
- languages::rust::rules::interop::nonsend_across_await::check_nonsend_across_await
- languages::rust::rules::interop::nonsend_across_await::ctor_label
- languages::rust::rules::interop::nonsend_across_await::node_awaits
- languages::rust::rules::interop::nonsend_across_await::nonsend_init
- languages::rust::rules::interop::nonsend_across_await::scan_block
- languages::rust::rules::interop::nonsend_across_await::stmt_awaits
- languages::rust::rules::interop::owned_ref_param::check_owned_ref_param
- languages::rust::rules::interop::owned_ref_param::owned_ref_target
- languages::rust::rules::interop::pub_api_foreign_types::check_pub_api_foreign_types
- languages::rust::rules::interop::pub_api_foreign_types::foreign_roots
- languages::rust::rules::interop::pub_api_foreign_types::report
- languages::rust::rules::interop::pub_api_foreign_types::scan_signature
- languages::rust::rules::interop::range_over_rangebounds::check_range_over_rangebounds
- languages::rust::rules::interop::range_over_rangebounds::is_range_path
- languages::rust::rules::interop::support::enclosing_impl
- languages::rust::rules::interop::support::field_types
- languages::rust::rules::interop::support::has_cfg_feature
- languages::rust::rules::interop::support::is_fully_public
- languages::rust::rules::interop::support::name_text
- languages::rust::rules::interop::support::path_last_is
- languages::rust::rules::interop::support::path_matches
- languages::rust::rules::interop::support::path_names
- languages::rust::rules::interop::support::type_name
- languages::rust::rules::interop::wasm_exempt
- languages::rust::rules::macros::macro_hidden_items::check_macro_hidden_items
- languages::rust::rules::macros::macro_hidden_items::emitted_public_items
- languages::rust::rules::macros::macro_hidden_items::public_item
- languages::rust::rules::macros::macro_hidden_items::token_tree_body
- languages::rust::rules::macros::macro_third_party_path::after_fat_arrow
- languages::rust::rules::macros::macro_third_party_path::check_macro_third_party_path
- languages::rust::rules::macros::macro_third_party_path::closing_delimiter
- languages::rust::rules::macros::macro_third_party_path::expansion_fragments
- languages::rust::rules::macros::macro_third_party_path::fragment_between
- languages::rust::rules::macros::macro_third_party_path::host_crate_root
- languages::rust::rules::macros::macro_third_party_path::maximal_path
- languages::rust::rules::macros::macro_third_party_path::opening_delimiter
- languages::rust::rules::macros::macro_third_party_path::path_root
- languages::rust::rules::macros::macro_third_party_path::quote_fragment
- languages::rust::rules::macros::macro_third_party_path::scan_fragment
- languages::rust::rules::macros::macro_third_party_path::scan_path
- languages::rust::rules::macros::proc_macro_justification::check_proc_macro_justification
- languages::rust::rules::macros::proc_macro_justification::has_justification
- languages::rust::rules::macros::proc_macro_justification::is_proc_macro_attr
- languages::rust::rules::macros::proc_macro_thin_shim::check_proc_macro_thin_shim
- languages::rust::rules::macros::proc_macro_thin_shim::is_into_adapted_arg
- languages::rust::rules::macros::proc_macro_thin_shim::is_proc_macro_fn
- languages::rust::rules::macros::proc_macro_thin_shim::is_thin_shim
- languages::rust::rules::macros::support::is_quote_call
- languages::rust::rules::performance::alloc_in_loop::check_alloc_in_loop
- languages::rust::rules::performance::alloc_in_loop::inside_diagnostic
- languages::rust::rules::performance::async_loop_no_yield::check_async_loop_no_yield
- languages::rust::rules::performance::async_loop_no_yield::check_loop
- languages::rust::rules::performance::box_leak::check_box_leak
- languages::rust::rules::performance::box_vec::check_box_vec
- languages::rust::rules::performance::box_vec::fix_box_vec
- languages::rust::rules::performance::box_vec::replace_box_wrapper
- languages::rust::rules::performance::busy_wait::check_busy_wait
- languages::rust::rules::performance::clone_in_loop::check_clone_in_loop
- languages::rust::rules::performance::collection_new_in_loop::check_collection_new_in_loop
- languages::rust::rules::performance::collection_new_in_loop::escapes_from_block
- languages::rust::rules::performance::collection_new_in_loop::is_collection_ctor
- languages::rust::rules::performance::collection_new_in_loop::local_ident
- languages::rust::rules::performance::default_hasher::check_default_hasher
- languages::rust::rules::performance::default_hasher::count_type_args
- languages::rust::rules::performance::default_hasher::default_hasher_args
- languages::rust::rules::performance::default_hasher::flags_ctor_path
- languages::rust::rules::performance::default_hasher::flags_type_path
- languages::rust::rules::performance::default_hasher::has_fast_marker
- languages::rust::rules::performance::from_instead_of_as::check_from_instead_of_as
- languages::rust::rules::performance::from_instead_of_as::fix_from_instead_of_as
- languages::rust::rules::performance::from_instead_of_as::has_numeric_suffix
- languages::rust::rules::performance::from_instead_of_as::is_in_const_context
- languages::rust::rules::performance::from_instead_of_as::is_numeric_type
- languages::rust::rules::performance::from_instead_of_as::literal_start
- languages::rust::rules::performance::from_instead_of_as::numeric_prefix
- languages::rust::rules::performance::from_instead_of_as::numeric_suffix
- languages::rust::rules::performance::from_instead_of_as::single_cast
- languages::rust::rules::performance::large_async_local::check_large_async_local
- languages::rust::rules::performance::large_async_local::local_array_size
- languages::rust::rules::performance::large_async_local::param_violation
- languages::rust::rules::performance::missing_capacity::check_missing_capacity
- languages::rust::rules::performance::missing_capacity::collection_binding
- languages::rust::rules::performance::missing_capacity::grown_in_sized_loop
- languages::rust::rules::performance::missing_capacity::grows_collection
- languages::rust::rules::performance::missing_capacity::is_empty_ctor
- languages::rust::rules::performance::missing_capacity::sized_source
- languages::rust::rules::performance::nested_smart_pointers::check_nested_smart_pointers
- languages::rust::rules::performance::nested_smart_pointers::nested_message
- languages::rust::rules::performance::nested_smart_pointers::type_arg_last_ident
- languages::rust::rules::performance::ok_or_eager::check_ok_or_eager
- languages::rust::rules::performance::ok_or_eager::fix_ok_or_eager
- languages::rust::rules::performance::ok_or_eager::is_eager_expr
- languages::rust::rules::performance::support::has_no_args
- languages::rust::rules::performance::support::ident_pattern_name
- languages::rust::rules::performance::support::is_in_async_context
- languages::rust::rules::performance::support::is_inside_loop_body
- languages::rust::rules::performance::support::literal_elem_size
- languages::rust::rules::performance::support::loop_body
- languages::rust::rules::performance::support::loop_source
- languages::rust::rules::performance::support::method_name
- languages::rust::rules::performance::support::path_expr_last_name
- languages::rust::rules::performance::support::path_expr_name
- languages::rust::rules::performance::support::syntax_contains_ident
- languages::rust::rules::performance::unnecessary_collect::check_unnecessary_collect
- languages::rust::rules::performance::vec_init_then_push::check_vec_init_then_push
- languages::rust::rules::performance::vec_init_then_push::is_push_on
- languages::rust::rules::performance::vec_init_then_push::is_vec_new
- languages::rust::rules::performance::vec_init_then_push::let_mut_name
- languages::rust::rules::performance::vec_string_field::check_vec_string_field
- languages::rust::rules::performance::vec_string_field::field_message
- languages::rust::rules::performance::vec_string_field::is_struct_field
- languages::rust::rules::performance::vec_string_field::vec_inner_ident
- languages::rust::rules::safety::abs_home_path::check_abs_home_path
- languages::rust::rules::safety::ambient_syscall::check_ambient_syscall
- languages::rust::rules::safety::ambient_syscall::is_ambient_call
- languages::rust::rules::safety::ambient_syscall::is_std_module_call
- languages::rust::rules::safety::ambient_syscall::is_type_syscall
- languages::rust::rules::safety::build_rs_external_tool::call_path_segments
- languages::rust::rules::safety::build_rs_external_tool::check_binding_generator_path
- languages::rust::rules::safety::build_rs_external_tool::check_build_rs_external_tool
- languages::rust::rules::safety::build_rs_external_tool::check_command_new
- languages::rust::rules::safety::build_rs_external_tool::env_var_violation
- languages::rust::rules::safety::build_rs_external_tool::first_arg_str_literal
- languages::rust::rules::safety::build_rs_external_tool::is_env_var_call
- languages::rust::rules::safety::hardcoded_url::check_hardcoded_url
- languages::rust::rules::safety::mutex_in_async::check_mutex_in_async
- languages::rust::rules::safety::mutex_in_async::is_in_async_fn
- languages::rust::rules::safety::mutex_in_async::is_std_mutex_path
- languages::rust::rules::safety::sensitive_debug::check_sensitive_debug
- languages::rust::rules::safety::sensitive_debug::find_sensitive_fields
- languages::rust::rules::safety::sensitive_debug::has_debug_derive
- languages::rust::rules::safety::sensitive_debug::is_sensitive_field
- languages::rust::rules::safety::support::path_segments
- languages::rust::rules::safety::unsafe_comment::check_unsafe_comment
- languages::rust::rules::safety::unsafe_fn_safety_doc::check_unsafe_fn_safety_doc
- languages::rust::rules::safety::unsafe_fn_safety_doc::has_safety_heading
- languages::rust::rules::safety::unsafe_impl_send::check_unsafe_impl_send
- languages::rust::rules::safety::unsafe_impl_send::find_unsafe_send_impl
- languages::rust::rules::safety::unsafe_impl_send::skip_generics
- languages::rust::rules::safety::unsafe_without_ub_surface::body_has_ub_marker
- languages::rust::rules::safety::unsafe_without_ub_surface::check_unsafe_without_ub_surface
- languages::rust::rules::safety::unsafe_without_ub_surface::is_no_mangle
- languages::rust::rules::safety::unsafe_without_ub_surface::signature_has_ub_surface
- languages::rust::rules::safety::unsafe_without_ub_surface::type_has_ub_surface
- languages::rust::rules::style::aligned::align_arrows
- languages::rust::rules::style::aligned::align_commas
- languages::rust::rules::style::aligned::align_comments
- languages::rust::rules::style::aligned::check_aligned
- languages::rust::rules::style::aligned::check_arrow
- languages::rust::rules::style::aligned::check_comma
- languages::rust::rules::style::aligned::check_comments
- languages::rust::rules::style::aligned::collect_block
- languages::rust::rules::style::aligned::comma_positions
- languages::rust::rules::style::aligned::comment_position
- languages::rust::rules::style::aligned::containing_block
- languages::rust::rules::style::aligned::detect_separator
- languages::rust::rules::style::aligned::fix_aligned
- languages::rust::rules::style::aligned::majority
- languages::rust::rules::style::aligned::split_at_commas
- languages::rust::rules::style::alphabetical::alphabetical_region
- languages::rust::rules::style::alphabetical::check_alphabetical
- languages::rust::rules::style::alphabetical::fix_alphabetical
- languages::rust::rules::style::alphabetical::sort_key
- languages::rust::rules::style::alphabetical::sorted_region
- languages::rust::rules::style::attr_order::attribute_elements
- languages::rust::rules::style::attr_order::check_attr_order
- languages::rust::rules::style::attr_order::fix_attr_order
- languages::rust::rules::style::banner_comments::check_banner_comments
- languages::rust::rules::style::banner_comments::fix_banner_comments
- languages::rust::rules::style::banner_comments::is_banner
- languages::rust::rules::style::banner_comments::is_decorative
- languages::rust::rules::style::banner_comments::longest_run
- languages::rust::rules::style::comment_space::check_comment_space
- languages::rust::rules::style::comment_space::fix_comment_space
- languages::rust::rules::style::commented_code::check_commented_code
- languages::rust::rules::style::conversion_self_convention::check_conversion_self_convention
- languages::rust::rules::style::derive_order::check_derive_order
- languages::rust::rules::style::derive_order::derive_entries
- languages::rust::rules::style::derive_order::fix_derive_order
- languages::rust::rules::style::derive_order::is_sorted
- languages::rust::rules::style::derive_order::parse_attr
- languages::rust::rules::style::doc_comment_period::check_doc_comment_period
- languages::rust::rules::style::duplicate_words::check_duplicate_words
- languages::rust::rules::style::duplicate_words::fix_duplicate_words
- languages::rust::rules::style::excessive_float_precision::check_excessive_float_precision
- languages::rust::rules::style::excessive_float_precision::count_significant_digits
- languages::rust::rules::style::getter_prefix::check_getter_prefix
- languages::rust::rules::style::impl_member_order::check_impl_member_order
- languages::rust::rules::style::impl_member_order::fix_impl_member_order
- languages::rust::rules::style::impl_member_order::is_constructor
- languages::rust::rules::style::impl_member_order::member_rank
- languages::rust::rules::style::impl_member_order::visibility_rank
- languages::rust::rules::style::inherent_before_trait_impl::check_inherent_before_trait_impl
- languages::rust::rules::style::long_compound_name::check_long_compound_name
- languages::rust::rules::style::loop_to_while::check_loop_to_while
- languages::rust::rules::style::loop_to_while::first_expr
- languages::rust::rules::style::loop_to_while::is_bare_break
- languages::rust::rules::style::loop_to_while::is_break_guard
- languages::rust::rules::style::loop_to_while::sole_expr
- languages::rust::rules::style::magic_numbers::check_magic_numbers
- languages::rust::rules::style::magic_numbers::is_in_const_context
- languages::rust::rules::style::magic_numbers::is_negated
- languages::rust::rules::style::magic_numbers::is_pattern_literal
- languages::rust::rules::style::magic_numbers::is_trait_associated_const
- languages::rust::rules::style::mod_order::check_mod_order
- languages::rust::rules::style::mod_order::fix_mod_order
- languages::rust::rules::style::mod_order::module_blocks
- languages::rust::rules::style::mod_order::module_sort_key
- languages::rust::rules::style::module_prefix_in_name::check_module_prefix_in_name
- languages::rust::rules::style::module_prefix_in_name::is_pub
- languages::rust::rules::style::module_prefix_in_name::stem_parts
- languages::rust::rules::style::naming::segments
- languages::rust::rules::style::naming::type_def_name
- languages::rust::rules::style::padding::check_padding
- languages::rust::rules::style::padding::docref_regions
- languages::rust::rules::style::padding::entries
- languages::rust::rules::style::padding::entry_from_stmt
- languages::rust::rules::style::padding::entry_label
- languages::rust::rules::style::padding::fix_padding
- languages::rust::rules::style::padding::gap_is_inside_docref
- languages::rust::rules::style::padding::gap_token
- languages::rust::rules::style::padding::has_blank_line
- languages::rust::rules::style::padding::is_attached_directive
- languages::rust::rules::style::padding::is_multiline_control
- languages::rust::rules::style::padding::missing_gaps
- languages::rust::rules::style::padding::padding_gap_token
- languages::rust::rules::style::pub_use_grouping::check_pub_use_grouping
- languages::rust::rules::style::pub_use_grouping::fix_pub_use_grouping
- languages::rust::rules::style::pub_use_grouping::origin
- languages::rust::rules::style::pub_use_grouping::origins_are_grouped
- languages::rust::rules::style::pub_use_grouping::public_use_blocks
- languages::rust::rules::style::pub_use_position::check_pub_use_position
- languages::rust::rules::style::pub_use_position::fix_pub_use_position
- languages::rust::rules::style::pub_use_position::has_blank_line
- languages::rust::rules::style::pub_use_position::has_rustfmt_skip
- languages::rust::rules::style::pub_use_position::is_public
- languages::rust::rules::style::pub_use_position::leading_uses
- languages::rust::rules::style::redundant_field_names::check_redundant_field_names
- languages::rust::rules::style::redundant_field_names::fix_redundant_field_names
- languages::rust::rules::style::reinvented_constant::check_reinvented_constant
- languages::rust::rules::style::reinvented_constant::float_literal
- languages::rust::rules::style::reinvented_constant::is_types_source
- languages::rust::rules::style::support::item_lists
- languages::rust::rules::style::thiserror_qualified::check_thiserror_qualified
- languages::rust::rules::style::thiserror_qualified::derive_entries
- languages::rust::rules::style::thiserror_qualified::error_used_outside_import_or_derive
- languages::rust::rules::style::thiserror_qualified::fix_thiserror_qualified
- languages::rust::rules::style::thiserror_qualified::imported_error
- languages::rust::rules::style::thiserror_qualified::parse_attr
- languages::rust::rules::style::thiserror_qualified::replacement_import
- languages::rust::rules::style::type_def_ordering::check_type_def_ordering
- languages::rust::rules::style::weasel_words::check_weasel_words
- languages::rust::rules::style::where_clauses::check_where_clauses
- languages::rust::rules::style::whitespace::check_style
- languages::rust::rules::style::whitespace::fix_style
- languages::rust::rules::style::yoda_conditions::check_yoda_conditions
- languages::rust::rules::support::estimate_path_size
- languages::rust::rules::support::estimate_type_size
- languages::rust::rules::support::is_inside_trait
- languages::rust::rules::support::is_item_or_impl_fn
- languages::rust::rules::support::parse_int_expr
- languages::rust::rules::support::parse_use
- languages::rust::rules::support::path_names
- languages::rust::rules::support::type_name
- languages::rust::rules::tests::consecutive_field_asserts::assertion_field_receiver
- languages::rust::rules::tests::consecutive_field_asserts::check_consecutive_field_asserts
- languages::rust::rules::tests::expect_in_result_test::check_expect_in_result_test
- languages::rust::rules::tests::first_macro_argument
- languages::rust::rules::tests::gtest_required::check_gtest_required
- languages::rust::rules::tests::indexed_element_asserts::assertion_index_receiver
- languages::rust::rules::tests::indexed_element_asserts::check_indexed_element_asserts
- languages::rust::rules::tests::macro_name
- languages::rust::rules::tests::manual_float_epsilon::check_manual_float_epsilon
- languages::rust::rules::tests::statement_macro
- languages::rust::tagged
- languages::toml::analyze
- languages::toml::dependency_line
- languages::toml::extract_dependencies
- languages::toml::extract_dependency_sections
- languages::toml::rules::ambiguous_unicode::check_toml_ambiguous_unicode
- languages::toml::rules::cargo::app_error_crates::check_toml_cargo_app_error_crates
- languages::toml::rules::cargo::app_error_crates::dependent_count
- languages::toml::rules::cargo::app_error_crates::is_other_workspace_member
- languages::toml::rules::cargo::app_error_crates::manifest_depends_on
- languages::toml::rules::cargo::app_error_crates::manifest_package_name
- languages::toml::rules::cargo::app_error_crates::normal_dependency_tables
- languages::toml::rules::cargo::app_error_crates::present_error_crates
- languages::toml::rules::cargo::app_error_crates::resolved_name
- languages::toml::rules::cargo::app_error_crates::workspace_member_patterns
- languages::toml::rules::cargo::assignment_line
- languages::toml::rules::cargo::bench_debug::bench_profile_violations
- languages::toml::rules::cargo::bench_debug::check_toml_cargo_bench_debug
- languages::toml::rules::cargo::bench_debug::debug_enables_symbols
- languages::toml::rules::cargo::bench_debug::declares_bench_target
- languages::toml::rules::cargo::bench_debug::members_have_benches
- languages::toml::rules::cargo::cargo_document
- languages::toml::rules::cargo::crates_in_workspace::check_toml_cargo_crates_in_workspace
- languages::toml::rules::cargo::crates_in_workspace::member_patterns
- languages::toml::rules::cargo::crates_in_workspace::path_dependency_violations
- languages::toml::rules::cargo::crates_in_workspace::unlisted_member_violations
- languages::toml::rules::cargo::dependency_tables
- languages::toml::rules::cargo::edition::check_toml_cargo_edition
- languages::toml::rules::cargo::edition::edition_value
- languages::toml::rules::cargo::edition::member_violations
- languages::toml::rules::cargo::edition::workspace_violations
- languages::toml::rules::cargo::feature_names::check_toml_cargo_feature_names
- languages::toml::rules::cargo::feature_names::has_placeholder_affix
- languages::toml::rules::cargo::feature_no_std::check_toml_cargo_feature_no_std
- languages::toml::rules::cargo::flat_layout::check_toml_cargo_flat_layout
- languages::toml::rules::cargo::flat_layout::depth_violations
- languages::toml::rules::cargo::flat_layout::nested_crate_violations
- languages::toml::rules::cargo::header_name
- languages::toml::rules::cargo::is_cargo_manifest
- languages::toml::rules::cargo::is_cargo_member
- languages::toml::rules::cargo::is_workspace_member_manifest
- languages::toml::rules::cargo::key_line
- languages::toml::rules::cargo::mimalloc_apps::check_toml_cargo_mimalloc_apps
- languages::toml::rules::cargo::mimalloc_apps::defines_binary
- languages::toml::rules::cargo::mimalloc_apps::dependency_tables
- languages::toml::rules::cargo::mimalloc_apps::depends_on
- languages::toml::rules::cargo::mimalloc_apps::resolved_name
- languages::toml::rules::cargo::mimalloc_apps::src_has_global_allocator
- languages::toml::rules::cargo::msrv::check_toml_cargo_msrv
- languages::toml::rules::cargo::nested_table
- languages::toml::rules::cargo::proc_macro_crate_helper::check_toml_cargo_proc_macro_crate_helper
- languages::toml::rules::cargo::resolved_dependency_name
- languages::toml::rules::cargo::section_line
- languages::toml::rules::cargo::target_cpu::check_toml_cargo_target_cpu
- languages::toml::rules::cargo::target_cpu::config_sets_target_cpu
- languages::toml::rules::cargo::target_cpu::find_cargo_config
- languages::toml::rules::cargo::target_cpu::has_native_binary_member
- languages::toml::rules::cargo::target_cpu::is_binary_member
- languages::toml::rules::cargo::target_cpu::rustflags_contain
- languages::toml::rules::cargo::tempfile_dependency::check_toml_cargo_tempfile_dependency
- languages::toml::rules::cargo::unused_deps::check_toml_cargo_unused_deps
- languages::toml::rules::cargo::workspace_dep_features::check_toml_cargo_workspace_dep_features
- languages::toml::rules::cargo::workspace_inheritance::check_toml_cargo_workspace_inheritance
- languages::toml::rules::cargo::workspace_inheritance::dependency_violations
- languages::toml::rules::cargo::workspace_inheritance::package_violations
- languages::toml::rules::cargo::workspace_inheritance::workspace_package
- languages::toml::rules::cargo::workspace_lints::check_toml_cargo_workspace_lints
- languages::toml::rules::cargo::workspace_lints::lint_level
- languages::toml::rules::cargo::workspace_lints::member_violations
- languages::toml::rules::cargo::workspace_lints::required_group_violations
- languages::toml::rules::manifest::comment_blocks::canonical_comment_content
- languages::toml::rules::manifest::comment_blocks::check_toml_manifest_comment_blocks
- languages::toml::rules::manifest::comment_blocks::comment_runs
- languages::toml::rules::manifest::comment_blocks::fix_toml_manifest_comment_blocks
- languages::toml::rules::manifest::comment_blocks::is_decorative_banner
- languages::toml::rules::manifest::comment_blocks::standalone_comment_content
- languages::toml::rules::manifest::field_order::assignment_key
- languages::toml::rules::manifest::field_order::check_toml_manifest_field_order
- languages::toml::rules::manifest::field_order::entity_header
- languages::toml::rules::manifest::field_order::first_misordered_identity
- languages::toml::rules::manifest::field_order::fix_toml_manifest_field_order
- languages::toml::rules::manifest::field_order::identity_field
- languages::toml::rules::manifest::field_order::normalize_identity_fields
- languages::toml::rules::manifest::formatting::check_toml_manifest_format
- languages::toml::rules::manifest::formatting::first_changed_line
- languages::toml::rules::manifest::formatting::fix_toml_manifest_format
- languages::toml::rules::manifest::formatting::options
- languages::toml::rules::manifest::manifest_repository_root
- languages::toml::rules::manifest::references::check_toml_manifest_references
- languages::toml::rules::manifest::repository::check_toml_manifest_repository
- languages::toml::rules::manifest::repository::collect_component_references
- languages::toml::rules::manifest::repository::is_component
- languages::toml::rules::manifest::schema::check_toml_manifest_schema
- languages::toml::rules::manifest::schema_version::check_toml_manifest_schema_version
- languages::toml::rules::manifest::schema_version::is_root_manifest
- languages::toml::rules::manifest::section_contiguity::check_toml_manifest_section_contiguity
- languages::toml::rules::manifest::section_contiguity::top_level_section
- languages::toml::rules::manifest::shared_anchors::check_toml_manifest_shared_anchors
- languages::toml::rules::manifest::workspace_relative
- languages::toml::rules::validity::check_toml_validity
- languages::toml::workspace_manifest
- languages::unicode::ambiguous_unicode_violations
- languages::workspace::body_summary
- languages::workspace::crate_roots
- languages::workspace::extract
- languages::workspace::in_test
- languages::workspace::in_trait_impl
- languages::workspace::normalized
- languages::workspace::token_checksum
- llm::gather_rules
- llm::print
- llm::render_rule_details
- llm::render_summary_table
- llm::render_violations
- registry::all_rules
- runner::analysis_paths
- runner::analyze_path
- runner::analyze_paths
- runner::apply_and_verify
- runner::cache::append_directory_layout
- runner::cache::append_part
- runner::cache::base_checksum
- runner::cache::entry_kind_bytes
- runner::cache::read_binary
- runner::cache::relative_string
- runner::cache::rust_context_checksum
- runner::cache::toml_context_checksum
- runner::cache::workspace_rule_checksum
- runner::cargo_target_dir
- runner::clean::audit_path
- runner::clean::build_plan
- runner::clean::clean_suppressions
- runner::clean::cleaner_paths
- runner::clean::file_size_threshold
- runner::clean::is_generated
- runner::clean::plan_entry
- runner::clean::plan_file
- runner::clean::print_removals
- runner::clean::redundant_separator_after
- runner::clean::relative_path
- runner::clean::report_failures
- runner::clean_suppressions
- runner::collect_violations
- runner::complete_cache_result
- runner::enabled_rules
- runner::matches_rule_filter
- runner::merge_file_results
- runner::persist_complete_cache
- runner::persist_file_cache
- runner::persist_workspace_cache
- runner::report::extract_crate_name
- runner::report::load_suppressions
- runner::report::print_dry_run
- runner::report::print_grouped
- runner::report::report_read_failures
- runner::report::report_suppressions
- runner::report_suppressions
- runner::require_complete_analysis
- runner::resolve_cargo_target_dir
- runner::retain_targets
- runner::run
- runner::workspace_violations
Type Aliases
- infra::ignore::LineSuppressMap
- languages::rust::rules::hygiene::param_order_consistency::ParamPair
- runner::AnalysisResult
- runner::CollectedAnalysis
- runner::CollectedResults
- runner::FileAnalysis
Constants
- infra::helpers::MAX_PRECEDING_LINES
- infra::ignore::NEXT_LINE_OFFSET
- infra::ignore::WILDCARD
- infra::parse::DIRECTIVE_PREFIX
- infra::scanner::RAW_DELIMITER_BYTES
- languages::rust::DIRECTIVE_RULE
- languages::rust::rules::api::assoc_fn_no_self::EXAMPLES
- languages::rust::rules::api::assoc_fn_no_self::EXEMPT_NAMES
- languages::rust::rules::api::assoc_fn_no_self::EXEMPT_PREFIXES
- languages::rust::rules::api::builder_conventions::EXAMPLES
- languages::rust::rules::api::builder_fallible_setter::ALLOWED_FALLIBLE
- languages::rust::rules::api::builder_fallible_setter::EXAMPLES
- languages::rust::rules::api::builder_param::EXAMPLES
- languages::rust::rules::api::collection_trait_completeness::EXAMPLES
- languages::rust::rules::api::const_fn_candidate::EXAMPLES
- languages::rust::rules::api::ctor_new::EXAMPLES
- languages::rust::rules::api::ctor_param_count::EXAMPLES
- languages::rust::rules::api::ctor_param_count::MIN_SAME_TYPE_RUN
- languages::rust::rules::api::ctor_param_count::PARAMS
- languages::rust::rules::api::ctor_param_count::PRIMITIVES
- languages::rust::rules::api::dyn_wrapper_in_api::DYN_WRAPPERS
- languages::rust::rules::api::dyn_wrapper_in_api::EXAMPLES
- languages::rust::rules::api::error_missing_traits::EXAMPLES
- languages::rust::rules::api::error_type_unit::EXAMPLES
- languages::rust::rules::api::fallible_in_iterator::EXAMPLES
- languages::rust::rules::api::fallible_in_iterator::ITERATOR_METHODS
- languages::rust::rules::api::filesystem_boundary::EXAMPLES
- languages::rust::rules::api::forbidden_deps::EXAMPLES
- languages::rust::rules::api::forbidden_deps::FORBIDDEN_MODULES
- languages::rust::rules::api::glob_reexport::EXAMPLES
- languages::rust::rules::api::impl_into_for_owned::EXAMPLES
- languages::rust::rules::api::manual_error_impl::EXAMPLES
- languages::rust::rules::api::map_err_pure_wrap::EXAMPLES
- languages::rust::rules::api::missing_debug::EXAMPLES
- languages::rust::rules::api::missing_error_context::EXAMPLES
- languages::rust::rules::api::no_prelude::EXAMPLES
- languages::rust::rules::api::non_exhaustive_on_public::EXAMPLES
- languages::rust::rules::api::param_clump::EXAMPLES
- languages::rust::rules::api::param_clump::PARAMS
- languages::rust::rules::api::pub_api_docs::EXAMPLES
- languages::rust::rules::api::pub_api_generic_nesting::EXAMPLES
- languages::rust::rules::api::pub_api_generic_nesting::STD_CONTAINERS
- languages::rust::rules::api::pub_api_smart_pointers::EXAMPLES
- languages::rust::rules::api::pub_api_smart_pointers::WRAPPERS
- languages::rust::rules::api::public_error_enum::EXAMPLES
- languages::rust::rules::api::similar_fns::CANDIDATE_PERCENT
- languages::rust::rules::api::similar_fns::EXAMPLES
- languages::rust::rules::api::similar_fns::MIN_SHARED_SHINGLES
- languages::rust::rules::api::similar_fns::PARAMS
- languages::rust::rules::api::similar_fns::PERCENT_DENOMINATOR
- languages::rust::rules::api::similar_structs::CANDIDATE_FIELD_ALLOWANCE
- languages::rust::rules::api::similar_structs::EXAMPLES
- languages::rust::rules::api::similar_structs::PARAMS
- languages::rust::rules::api::similar_structs::PERCENT_DENOMINATOR
- languages::rust::rules::api::single_item_path::EXAMPLES
- languages::rust::rules::api::string_error::EXAMPLES
- languages::rust::rules::api::suspicious_enum_default::EXAMPLES
- languages::rust::rules::api::trait_logic_not_inherent::EXAMPLES
- languages::rust::rules::api::trait_logic_not_inherent::PARAMS
- languages::rust::rules::api::unbalanced_crate_root::EXAMPLES
- languages::rust::rules::api::unbalanced_crate_root::PARAMS
- languages::rust::rules::api::unwrap_in_lib::EXAMPLES
- languages::rust::rules::complexity::bool_params::EXAMPLES
- languages::rust::rules::complexity::bool_params::PARAMS
- languages::rust::rules::complexity::closure_dense_method_chain::EXAMPLES
- languages::rust::rules::complexity::closure_dense_method_chain::PARAMS
- languages::rust::rules::complexity::cyclomatic_complexity::EXAMPLES
- languages::rust::rules::complexity::cyclomatic_complexity::PARAMS
- languages::rust::rules::complexity::deeply_nested_types::EXAMPLES
- languages::rust::rules::complexity::deeply_nested_types::MAX_DEPTH
- languages::rust::rules::complexity::large_enum_variant::EXAMPLES
- languages::rust::rules::complexity::large_enum_variant::MIN_VARIANT_COUNT
- languages::rust::rules::complexity::large_enum_variant::PARAMS
- languages::rust::rules::complexity::large_fn_params::EXAMPLES
- languages::rust::rules::complexity::large_fn_params::PARAMS
- languages::rust::rules::complexity::large_stack_array::EXAMPLES
- languages::rust::rules::complexity::large_stack_array::PARAMS
- languages::rust::rules::complexity::max_fn_lines::EXAMPLES
- languages::rust::rules::complexity::max_fn_lines::PARAMS
- languages::rust::rules::complexity::max_nesting::EXAMPLES
- languages::rust::rules::complexity::max_nesting::PARAMS
- languages::rust::rules::complexity::multiple_inherent_impl::EXAMPLES
- languages::rust::rules::complexity::recursive_fn::EXAMPLES
- languages::rust::rules::complexity::support::EIGHT_BYTES
- languages::rust::rules::complexity::support::FOUR_BYTES
- languages::rust::rules::complexity::support::ONE_BYTE
- languages::rust::rules::complexity::support::SIXTEEN_BYTES
- languages::rust::rules::complexity::support::TWO_BYTES
- languages::rust::rules::complexity::too_many_lines_in_file::EXAMPLES
- languages::rust::rules::complexity::too_many_lines_in_file::PARAMS
- languages::rust::rules::complexity::too_many_lines_in_file::PERCENT_DENOMINATOR
- languages::rust::rules::correctness::ambiguous_unicode::EXAMPLES
- languages::rust::rules::correctness::assert_side_effects::DEBUG_ASSERT_MACROS
- languages::rust::rules::correctness::assert_side_effects::EXAMPLES
- languages::rust::rules::correctness::assert_side_effects::MAX_COMPOUND_OPERATOR_LEN
- languages::rust::rules::correctness::bidirectional_unicode::BIDI_CHARS
- languages::rust::rules::correctness::bidirectional_unicode::EXAMPLES
- languages::rust::rules::correctness::catch_unwind::EXAMPLES
- languages::rust::rules::correctness::deep_exit::EXAMPLES
- languages::rust::rules::correctness::docref::EXAMPLES
- languages::rust::rules::correctness::drop_panic::EXAMPLES
- languages::rust::rules::correctness::dup_expressions::EXAMPLES
- languages::rust::rules::correctness::exotic_numeric_api::EXAMPLES
- languages::rust::rules::correctness::floating_point_eq::EXAMPLES
- languages::rust::rules::correctness::global_state::EXAMPLES
- languages::rust::rules::correctness::global_state::INTERIOR_MUTABLE
- languages::rust::rules::correctness::infallible_from_weak::EXAMPLES
- languages::rust::rules::correctness::lossy_cast::EXAMPLES
- languages::rust::rules::correctness::lossy_cast::LOSSY_TARGETS
- languages::rust::rules::correctness::mem_forget::EXAMPLES
- languages::rust::rules::correctness::newtype_pub_field::EXAMPLES
- languages::rust::rules::correctness::panic::EXAMPLES
- languages::rust::rules::correctness::panic_in_result_fn::EXAMPLES
- languages::rust::rules::correctness::panic_in_result_fn::PANIC_MACROS
- languages::rust::rules::correctness::panic_message::COMPARISON_ASSERT_ARGUMENTS
- languages::rust::rules::correctness::panic_message::EXAMPLES
- languages::rust::rules::correctness::raw_rng::EXAMPLES
- languages::rust::rules::correctness::raw_spell_id::EXAMPLES
- languages::rust::rules::correctness::raw_spell_id::GENERATED_MODULES
- languages::rust::rules::correctness::raw_spell_id::MAX_NON_SPELL_ID
- languages::rust::rules::correctness::static_mut::EXAMPLES
- languages::rust::rules::correctness::transmute_in_safe_fn::EXAMPLES
- languages::rust::rules::correctness::transmute_usage::EXAMPLES
- languages::rust::rules::correctness::unchecked_indexing::EXAMPLES
- languages::rust::rules::docs::const_needs_doc::EXAMPLES
- languages::rust::rules::docs::doc_errors_section::EXAMPLES
- languages::rust::rules::docs::doc_inline_reexport::DOC_HIDDEN
- languages::rust::rules::docs::doc_inline_reexport::DOC_INLINE
- languages::rust::rules::docs::doc_inline_reexport::EXAMPLES
- languages::rust::rules::docs::doc_inline_reexport::EXTERNAL_PREFIXES
- languages::rust::rules::docs::doc_inline_reexport::LOCAL_PREFIXES
- languages::rust::rules::docs::doc_panics_section::EXAMPLES
- languages::rust::rules::docs::doc_panics_section::PANIC_MACROS
- languages::rust::rules::docs::doc_param_table::EXAMPLES
- languages::rust::rules::docs::doc_param_table::HEADINGS
- languages::rust::rules::docs::first_doc_sentence::EXAMPLES
- languages::rust::rules::docs::first_doc_sentence::PARAMS
- languages::rust::rules::docs::module_docs::EXAMPLES
- languages::rust::rules::hygiene::allow_reason::EXAMPLES
- languages::rust::rules::hygiene::cfg_not_test::EXAMPLES
- languages::rust::rules::hygiene::closure_param_position::EXAMPLES
- languages::rust::rules::hygiene::dbg::EXAMPLES
- languages::rust::rules::hygiene::deny_warnings::EXAMPLES
- languages::rust::rules::hygiene::duplicate_strings::EXAMPLES
- languages::rust::rules::hygiene::duplicate_strings::PARAMS
- languages::rust::rules::hygiene::expect_message::EXAMPLES
- languages::rust::rules::hygiene::expect_message::GENERIC_MESSAGES
- languages::rust::rules::hygiene::expect_over_allow::EXAMPLES
- languages::rust::rules::hygiene::format_in_log::EXAMPLES
- languages::rust::rules::hygiene::format_in_log::LOG_MACROS
- languages::rust::rules::hygiene::imperative_talent_wiring::EXAMPLES
- languages::rust::rules::hygiene::inline_test_module_size::EXAMPLES
- languages::rust::rules::hygiene::inline_test_module_size::PARAMS
- languages::rust::rules::hygiene::log_in_loop::EXAMPLES
- languages::rust::rules::hygiene::log_in_loop::LOG_MACROS
- languages::rust::rules::hygiene::log_named_events::EVENT_OPEN
- languages::rust::rules::hygiene::log_named_events::EXAMPLES
- languages::rust::rules::hygiene::log_named_events::MAX_SCAN_LINES
- languages::rust::rules::hygiene::missing_assert_message::COMPARISON_ASSERT_ARGUMENTS
- languages::rust::rules::hygiene::missing_assert_message::EXAMPLES
- languages::rust::rules::hygiene::param_order_consistency::EXAMPLES
- languages::rust::rules::hygiene::param_order_consistency::MIN_SHARED_PAIRS
- languages::rust::rules::hygiene::println::BANNED_MACROS
- languages::rust::rules::hygiene::println::EXAMPLES
- languages::rust::rules::hygiene::spec_module_layout::BUG_MACRO
- languages::rust::rules::hygiene::spec_module_layout::EXAMPLES
- languages::rust::rules::hygiene::spec_module_layout::HOOKS_MOD
- languages::rust::rules::hygiene::spec_module_layout::HOOKS_TREE
- languages::rust::rules::hygiene::subtractive_feature_cfg::EXAMPLES
- languages::rust::rules::hygiene::tautological_assert::ASSERT_OPERANDS
- languages::rust::rules::hygiene::tautological_assert::EXAMPLES
- languages::rust::rules::hygiene::tidy_directives::DIRECTIVE_PAIR_SIZE
- languages::rust::rules::hygiene::tidy_directives::EXAMPLES
- languages::rust::rules::hygiene::tidy_directives::FILE_PREFIX
- languages::rust::rules::hygiene::todo::BANNED
- languages::rust::rules::hygiene::todo::EXAMPLES
- languages::rust::rules::hygiene::wildcard_imports::EXAMPLES
- languages::rust::rules::interop::asref_bound_on_type::EXAMPLES
- languages::rust::rules::interop::concrete_io_param::EXAMPLES
- languages::rust::rules::interop::concrete_io_param::PARAMS
- languages::rust::rules::interop::dll_boundary_types::BANNED
- languages::rust::rules::interop::dll_boundary_types::EXAMPLES
- languages::rust::rules::interop::ffi_crate_naming::EXAMPLES
- languages::rust::rules::interop::ffi_in_core::EXAMPLES
- languages::rust::rules::interop::ffi_thin_glue::EXAMPLES
- languages::rust::rules::interop::ffi_thin_glue::PARAMS
- languages::rust::rules::interop::foreign_reexports::BUILTIN_ROOTS
- languages::rust::rules::interop::foreign_reexports::EXAMPLES
- languages::rust::rules::interop::foreign_reexports::PARAMS
- languages::rust::rules::interop::future_send_assert::EXAMPLES
- languages::rust::rules::interop::manual_async_fn::EXAMPLES
- languages::rust::rules::interop::native_escape_hatches::EXAMPLES
- languages::rust::rules::interop::nonsend_across_await::EXAMPLES
- languages::rust::rules::interop::owned_ref_param::EXAMPLES
- languages::rust::rules::interop::owned_ref_param::OWNED_REF_SUGGESTIONS
- languages::rust::rules::interop::pub_api_foreign_types::EXAMPLES
- languages::rust::rules::interop::pub_api_foreign_types::PARAMS
- languages::rust::rules::interop::range_over_rangebounds::EXAMPLES
- languages::rust::rules::macros::macro_hidden_items::EXAMPLES
- languages::rust::rules::macros::macro_third_party_path::ALLOWED_ROOTS
- languages::rust::rules::macros::macro_third_party_path::EXAMPLES
- languages::rust::rules::macros::macro_third_party_path::WORKSPACE_ROOT_PREFIX
- languages::rust::rules::macros::proc_macro_justification::EXAMPLES
- languages::rust::rules::macros::proc_macro_justification::JUSTIFICATION_TAG
- languages::rust::rules::macros::proc_macro_justification::LOOKBACK_LINES
- languages::rust::rules::macros::proc_macro_thin_shim::EXAMPLES
- languages::rust::rules::macros::proc_macro_thin_shim::MIN_DELEGATE_SEGMENTS
- languages::rust::rules::macros::proc_macro_thin_shim::PROC_MACRO_ATTRS
- languages::rust::rules::performance::alloc_in_loop::EXAMPLES
- languages::rust::rules::performance::async_loop_no_yield::EXAMPLES
- languages::rust::rules::performance::async_loop_no_yield::MIN_LOOP_BODY_STMTS
- languages::rust::rules::performance::async_loop_no_yield::MSG
- languages::rust::rules::performance::box_leak::EXAMPLES
- languages::rust::rules::performance::box_leak::PATTERNS
- languages::rust::rules::performance::box_vec::BANNED_PATTERNS
- languages::rust::rules::performance::box_vec::EXAMPLES
- languages::rust::rules::performance::busy_wait::EXAMPLES
- languages::rust::rules::performance::busy_wait::MSG
- languages::rust::rules::performance::busy_wait::POLL_METHODS
- languages::rust::rules::performance::busy_wait::WAIT_FNS
- languages::rust::rules::performance::clone_in_loop::EXAMPLES
- languages::rust::rules::performance::collection_new_in_loop::COLLECTION_TYPES
- languages::rust::rules::performance::collection_new_in_loop::EXAMPLES
- languages::rust::rules::performance::collection_new_in_loop::MIN_CTOR_SEGMENTS
- languages::rust::rules::performance::collection_new_in_loop::MSG
- languages::rust::rules::performance::default_hasher::EXAMPLES
- languages::rust::rules::performance::default_hasher::FAST_HASH_MARKERS
- languages::rust::rules::performance::default_hasher::MAP_KEY_VALUE_ARGS
- languages::rust::rules::performance::default_hasher::MSG_CTOR
- languages::rust::rules::performance::default_hasher::MSG_TYPE
- languages::rust::rules::performance::default_hasher::SET_VALUE_ARGS
- languages::rust::rules::performance::from_instead_of_as::EXAMPLES
- languages::rust::rules::performance::from_instead_of_as::NUMERIC_TYPES
- languages::rust::rules::performance::large_async_local::EXAMPLES
- languages::rust::rules::performance::large_async_local::PARAMS
- languages::rust::rules::performance::missing_capacity::EXAMPLES
- languages::rust::rules::performance::missing_capacity::GROW_METHODS
- languages::rust::rules::performance::missing_capacity::MSG
- languages::rust::rules::performance::missing_capacity::SIZED_COLLECTIONS
- languages::rust::rules::performance::nested_smart_pointers::EXAMPLES
- languages::rust::rules::performance::nested_smart_pointers::HEAP_WRAPPERS
- languages::rust::rules::performance::ok_or_eager::EXAMPLES
- languages::rust::rules::performance::support::EIGHT_BYTES
- languages::rust::rules::performance::support::FOUR_BYTES
- languages::rust::rules::performance::support::ONE_BYTE
- languages::rust::rules::performance::support::SIXTEEN_BYTES
- languages::rust::rules::performance::support::TWO_BYTES
- languages::rust::rules::performance::unnecessary_collect::EXAMPLES
- languages::rust::rules::performance::vec_init_then_push::ADJACENT_STATEMENTS
- languages::rust::rules::performance::vec_init_then_push::EXAMPLES
- languages::rust::rules::performance::vec_string_field::EXAMPLES
- languages::rust::rules::performance::vec_string_field::MSG_STRING
- languages::rust::rules::performance::vec_string_field::MSG_VEC
- languages::rust::rules::safety::abs_home_path::EXAMPLES
- languages::rust::rules::safety::abs_home_path::HOME_PATTERNS
- languages::rust::rules::safety::ambient_syscall::EXAMPLES
- languages::rust::rules::safety::ambient_syscall::MODULE_CALL_SEGMENTS
- languages::rust::rules::safety::build_rs_external_tool::ALLOWED_TOOLS
- languages::rust::rules::safety::build_rs_external_tool::BINDING_GENERATORS
- languages::rust::rules::safety::build_rs_external_tool::EXAMPLES
- languages::rust::rules::safety::build_rs_external_tool::MODULE_CALL_SEGMENTS
- languages::rust::rules::safety::build_rs_external_tool::SYS_BUILD_TOOLS
- languages::rust::rules::safety::hardcoded_url::EXAMPLES
- languages::rust::rules::safety::mutex_in_async::EXAMPLES
- languages::rust::rules::safety::sensitive_debug::EXAMPLES
- languages::rust::rules::safety::sensitive_debug::SENSITIVE_FIELDS
- languages::rust::rules::safety::unsafe_comment::EXAMPLES
- languages::rust::rules::safety::unsafe_fn_safety_doc::EXAMPLES
- languages::rust::rules::safety::unsafe_impl_send::EXAMPLES
- languages::rust::rules::safety::unsafe_impl_send::GENERIC_MSG
- languages::rust::rules::safety::unsafe_impl_send::MISSING_COMMENT_MSG
- languages::rust::rules::safety::unsafe_without_ub_surface::EXAMPLES
- languages::rust::rules::style::aligned::EXAMPLES
- languages::rust::rules::style::aligned::MAJORITY_DIVISOR
- languages::rust::rules::style::aligned::MARKER
- languages::rust::rules::style::aligned::MIN_ALIGNED_ROWS
- languages::rust::rules::style::alphabetical::END
- languages::rust::rules::style::alphabetical::EXAMPLES
- languages::rust::rules::style::alphabetical::MIN_SORTABLE_LINES
- languages::rust::rules::style::alphabetical::START
- languages::rust::rules::style::attr_order::EXAMPLES
- languages::rust::rules::style::attr_order::OTHER_ATTRIBUTE_RANK
- languages::rust::rules::style::banner_comments::EXAMPLES
- languages::rust::rules::style::banner_comments::MIN_DECORATIVE_RUN
- languages::rust::rules::style::comment_space::EXAMPLES
- languages::rust::rules::style::commented_code::CONTAINS_PATTERNS
- languages::rust::rules::style::commented_code::EXAMPLES
- languages::rust::rules::style::commented_code::SKIP_PREFIXES
- languages::rust::rules::style::commented_code::STARTS_WITH_PATTERNS
- languages::rust::rules::style::conversion_self_convention::EXAMPLES
- languages::rust::rules::style::derive_order::ADJACENT_PAIR_LEN
- languages::rust::rules::style::derive_order::EXAMPLES
- languages::rust::rules::style::doc_comment_period::ALLOWED_ENDINGS
- languages::rust::rules::style::doc_comment_period::EXAMPLES
- languages::rust::rules::style::duplicate_words::ADJACENT_WORD_COUNT
- languages::rust::rules::style::duplicate_words::EXAMPLES
- languages::rust::rules::style::excessive_float_precision::EXAMPLES
- languages::rust::rules::style::excessive_float_precision::F32_MAX_SIGNIFICANT
- languages::rust::rules::style::excessive_float_precision::F64_MAX_SIGNIFICANT
- languages::rust::rules::style::getter_prefix::ALLOWED
- languages::rust::rules::style::getter_prefix::EXAMPLES
- languages::rust::rules::style::impl_member_order::EXAMPLES
- languages::rust::rules::style::impl_member_order::MACRO_CALL_RANK
- languages::rust::rules::style::impl_member_order::PRIVATE_METHOD_RANK
- languages::rust::rules::style::impl_member_order::PUBLIC_METHOD_RANK
- languages::rust::rules::style::impl_member_order::RESTRICTED_METHOD_RANK
- languages::rust::rules::style::inherent_before_trait_impl::EXAMPLES
- languages::rust::rules::style::long_compound_name::EXAMPLES
- languages::rust::rules::style::long_compound_name::PARAMS
- languages::rust::rules::style::loop_to_while::EXAMPLES
- languages::rust::rules::style::magic_numbers::EXAMPLES
- languages::rust::rules::style::magic_numbers::PARAMS
- languages::rust::rules::style::mod_order::EXAMPLES
- languages::rust::rules::style::module_prefix_in_name::EXAMPLES
- languages::rust::rules::style::padding::BLANK_LINE_NEWLINES
- languages::rust::rules::style::padding::EXAMPLES
- languages::rust::rules::style::pub_use_grouping::EXAMPLES
- languages::rust::rules::style::pub_use_position::BLANK_LINE_NEWLINES
- languages::rust::rules::style::pub_use_position::EXAMPLES
- languages::rust::rules::style::redundant_field_names::EXAMPLES
- languages::rust::rules::style::reinvented_constant::EXAMPLES
- languages::rust::rules::style::reinvented_constant::PARAMS
- languages::rust::rules::style::thiserror_qualified::EXAMPLES
- languages::rust::rules::style::type_def_ordering::EXAMPLES
- languages::rust::rules::style::weasel_words::EXAMPLES
- languages::rust::rules::style::weasel_words::PARAMS
- languages::rust::rules::style::where_clauses::EXAMPLES
- languages::rust::rules::style::whitespace::EXAMPLES
- languages::rust::rules::style::yoda_conditions::EXAMPLES
- languages::rust::rules::support::EIGHT_BYTES
- languages::rust::rules::support::FOUR_BYTES
- languages::rust::rules::support::ONE_BYTE
- languages::rust::rules::support::SIXTEEN_BYTES
- languages::rust::rules::support::THREE_WORDS
- languages::rust::rules::support::TWO_BYTES
- languages::rust::rules::tests::consecutive_field_asserts::EXAMPLES
- languages::rust::rules::tests::consecutive_field_asserts::PARAMS
- languages::rust::rules::tests::expect_in_result_test::EXAMPLES
- languages::rust::rules::tests::gtest_required::EXAMPLES
- languages::rust::rules::tests::indexed_element_asserts::EXAMPLES
- languages::rust::rules::tests::indexed_element_asserts::PARAMS
- languages::rust::rules::tests::manual_float_epsilon::EXAMPLES
- languages::toml::rules::ambiguous_unicode::EXAMPLES
- languages::toml::rules::cargo::CARGO_DEP_TABLES
- languages::toml::rules::cargo::CARGO_WORKSPACE_REL
- languages::toml::rules::cargo::app_error_crates::EXAMPLES
- languages::toml::rules::cargo::app_error_crates::LIBRARY_DEPENDENT_THRESHOLD
- languages::toml::rules::cargo::app_error_crates::PARAMS
- languages::toml::rules::cargo::bench_debug::EXAMPLES
- languages::toml::rules::cargo::bench_debug::FULL_DEBUG_INFO
- languages::toml::rules::cargo::crates_in_workspace::EXAMPLES
- languages::toml::rules::cargo::edition::CURRENT_RESOLVER
- languages::toml::rules::cargo::edition::EXAMPLES
- languages::toml::rules::cargo::edition::PARAMS
- languages::toml::rules::cargo::edition::RESOLVER_REQUIRED_EDITION
- languages::toml::rules::cargo::feature_names::EXAMPLES
- languages::toml::rules::cargo::feature_names::PARAMS
- languages::toml::rules::cargo::feature_no_std::EXAMPLES
- languages::toml::rules::cargo::flat_layout::EXAMPLES
- languages::toml::rules::cargo::flat_layout::NON_DIRECTORY_COMPONENTS
- languages::toml::rules::cargo::mimalloc_apps::EXAMPLES
- languages::toml::rules::cargo::mimalloc_apps::GLOBAL_ALLOCATOR_ATTR
- languages::toml::rules::cargo::msrv::EXAMPLES
- languages::toml::rules::cargo::proc_macro_crate_helper::EXAMPLES
- languages::toml::rules::cargo::proc_macro_crate_helper::HELPER_CRATE
- languages::toml::rules::cargo::target_cpu::EXAMPLES
- languages::toml::rules::cargo::target_cpu::PARAMS
- languages::toml::rules::cargo::tempfile_dependency::EXAMPLES
- languages::toml::rules::cargo::tempfile_dependency::TEMPFILE_CRATE
- languages::toml::rules::cargo::unused_deps::EXAMPLES
- languages::toml::rules::cargo::unused_deps::PARAMS
- languages::toml::rules::cargo::workspace_dep_features::EXAMPLES
- languages::toml::rules::cargo::workspace_dep_features::PARAMS
- languages::toml::rules::cargo::workspace_inheritance::EXAMPLES
- languages::toml::rules::cargo::workspace_inheritance::INHERITED_PACKAGE_KEYS
- languages::toml::rules::cargo::workspace_lints::EXAMPLES
- languages::toml::rules::cargo::workspace_lints::PARAMS
- languages::toml::rules::manifest::ITEMS_REL
- languages::toml::rules::manifest::MANIFEST_PREFIX
- languages::toml::rules::manifest::comment_blocks::EXAMPLES
- languages::toml::rules::manifest::field_order::EXAMPLES
- languages::toml::rules::manifest::formatting::COLUMN_WIDTH
- languages::toml::rules::manifest::formatting::EXAMPLES
- languages::toml::rules::manifest::references::EXAMPLES
- languages::toml::rules::manifest::repository::EXAMPLES
- languages::toml::rules::manifest::schema::EXAMPLES
- languages::toml::rules::manifest::schema_version::EXAMPLES
- languages::toml::rules::manifest::section_contiguity::EXAMPLES
- languages::toml::rules::manifest::shared_anchors::EXAMPLES
- languages::toml::rules::manifest::shared_anchors::ORDERED_SECTIONS
- languages::toml::rules::validity::EXAMPLES
- languages::unicode::CONFUSABLES
- languages::workspace::FUNCTION_SHINGLE_SIZE
- languages::workspace::GENERATED_HEADER_LINES
- languages::workspace::QUALIFIED_PATH_TOKEN_COUNT
- languages::workspace::SHINGLE_FINGERPRINT_BYTES
- languages::workspace::SPACED_QUALIFIED_PATH_TOKEN_COUNT
- llm::DIRECTIVES
- runner::MAX_FIX_ITERATIONS
- runner::cache::BASE_DOMAIN
- runner::cache::CACHE_SCHEMA
- runner::cache::RUST_CONTEXT_DOMAIN
- runner::cache::TOML_CONTEXT_DOMAIN
- runner::cache::WORKSPACE_RULE_DOMAIN
- runner::clean::DEFAULT_FILE_SIZE_THRESHOLD
- runner::clean::PREVIOUS_LINE_OFFSET