List of all items
Structs
- core::util::psi_elements::ChildrenByClass
- jar::zip_directory::ZipEntry
- ktlint::composable_nesting_depth_check::ComposableNestingDepthCheck
- ktlint::ktlint_compose_kt_config::KtlintComposeKtConfig
- ktlint::ktlint_rule::KtlintRule
- ktlint::material2_check::Material2Check
- ktlint::preview_naming_check::PreviewNamingCheck
- ktlint::unstable_collections_check::UnstableCollectionsCheck
- rules::composable_annotation_naming::ComposableAnnotationNaming
- rules::composable_nesting_depth::ComposableNestingDepth
- rules::composition_local_allowlist::CompositionLocalAllowlist
- rules::composition_local_naming::CompositionLocalNaming
- rules::content_emitter_returning_values::ContentEmitterReturningValues
- rules::content_slot_reused::ContentSlotReused
- rules::content_trailing_lambda::ContentTrailingLambda
- rules::defaults_visibility::DefaultsVisibility
- rules::lambda_parameter_event_trailing::LambdaParameterEventTrailing
- rules::lambda_parameter_in_restartable_effect::LambdaParameterInRestartableEffect
- rules::material2::Material2
- rules::modifier_clickable_order::ModifierClickableOrder
- rules::modifier_composed::ModifierComposed
- rules::modifier_missing::ModifierMissing
- rules::modifier_naming::ModifierNaming
- rules::modifier_not_used_at_root::ModifierNotUsedAtRoot
- rules::modifier_reused::ModifierReused
- rules::modifier_without_default::ModifierWithoutDefault
- rules::multiple_content_emitters::MultipleContentEmitters
- rules::mutable_parameters::MutableParameters
- rules::mutable_state_autoboxing::MutableStateAutoboxing
- rules::mutable_state_parameter::MutableStateParameter
- rules::naming::Naming
- rules::parameter_naming::ParameterNaming
- rules::parameter_order::ParameterOrder
- rules::preview_annotation_naming::PreviewAnnotationNaming
- rules::preview_naming::PreviewNaming
- rules::preview_public::PreviewPublic
- rules::remember_content_missing::RememberContentMissing
- rules::remember_state_missing::RememberStateMissing
- rules::state_parameter::StateParameter
- rules::unstable_collections::UnstableCollections
- rules::view_model_forwarding::ViewModelForwarding
- rules::view_model_injection::ViewModelInjection
Enums
Traits
- core::compose_kt_config::ComposeKtConfig
- core::compose_kt_visitor::ComposeKtVisitor
- core::emitter::Emitter
Functions
- core::util::ast_nodes::first_child_leaf_or_self
- core::util::ast_nodes::is_part_of_comment
- core::util::ast_nodes::last_child_leaf_or_self
- core::util::ast_nodes::next_code_sibling
- core::util::ast_nodes::next_sibling
- core::util::ast_nodes::parent
- core::util::composables::create_direct_composable_to_emission_count_mapping
- core::util::composables::declares_composition_local
- core::util::composables::emits_content
- core::util::composables::function_emits_content
- core::util::composables::is_in_content_emitters_denylist
- core::util::composables::is_remembered
- core::util::composables::is_restartable_effect
- core::util::composables::refine_composable_to_emission_count_mapping
- core::util::kotlin_utils::fq_name_plus
- core::util::kotlin_utils::join_to_regex
- core::util::kotlin_utils::join_to_regex_or_null
- core::util::kotlin_utils::matches_any_of
- core::util::kotlin_utils::to_camel_case
- core::util::kotlin_utils::to_snake_case
- core::util::kt_annotateds::is_annotated_with
- core::util::kt_annotateds::is_composable
- core::util::kt_annotateds::is_suppressed
- core::util::kt_call_expressions::default_modifier_type_names
- core::util::kt_call_expressions::find_shadowing_redeclarations
- core::util::kt_call_expressions::is_fully_shadowed
- core::util::kt_call_expressions::parameters_being_used_from
- core::util::kt_callable_declarations::content_slots
- core::util::kt_callable_declarations::is_type_mutable
- core::util::kt_callable_declarations::is_type_unstable_collection
- core::util::kt_constant_expressions::is_double
- core::util::kt_constant_expressions::is_float
- core::util::kt_constant_expressions::is_int
- core::util::kt_constant_expressions::is_long
- core::util::kt_dot_qualified_expressions::dedup_using_outermost
- core::util::kt_dot_qualified_expressions::outermost
- core::util::kt_dot_qualified_expressions::root_expression
- core::util::kt_functions::defined_in_interface
- core::util::kt_functions::has_any_context_arguments
- core::util::kt_functions::has_receiver_type
- core::util::kt_functions::is_abstract
- core::util::kt_functions::is_actual
- core::util::kt_functions::is_expect
- core::util::kt_functions::is_internal
- core::util::kt_functions::is_nested
- core::util::kt_functions::is_open
- core::util::kt_functions::is_operator
- core::util::kt_functions::is_override
- core::util::kt_functions::is_private
- core::util::kt_functions::is_protected
- core::util::kt_functions::returns_value
- core::util::kt_import_lists::add_imports
- core::util::kt_import_lists::sort
- core::util::kt_parameters::is_type_nullable
- core::util::lambdas::composable_lambda_types
- core::util::lambdas::is_composable_lambda
- core::util::lambdas::is_composable_ui_emitter_lambda
- core::util::lambdas::is_lambda
- core::util::lambdas::lambda_types
- core::util::lambdas::returns_unit
- core::util::lambdas::type_element_is_lambda
- core::util::lambdas::type_element_returns_unit
- core::util::modifiers::arguments_using_modifiers
- core::util::modifiers::is_modifier
- core::util::modifiers::is_modifier_receiver
- core::util::modifiers::is_using_modifiers
- core::util::modifiers::modifier_parameter
- core::util::modifiers::modifier_parameters
- core::util::modifiers::modifier_type_names
- core::util::modifiers::obtain_all_modifier_names
- core::util::previews::has_preview_wrapper
- core::util::previews::is_preview
- core::util::previews::is_preview_annotation
- core::util::previews::is_preview_wrapper_annotation
- core::util::psi_elements::find_all_children
- core::util::psi_elements::find_all_children_by_class
- core::util::psi_elements::find_direct_children_by_class
- core::util::psi_elements::find_direct_first_child_by_class
- core::util::psi_elements::range
- core::util::psi_elements::start_offset_from_name
- core::util::psi_elements::walk_backwards
- jar::native_compose_rules_release
- jar::sha256::sha256
- jar::zip_directory::read_zip_directory
- ktlint::composable_annotation_naming_check::composable_annotation_naming_check
- ktlint::composable_nesting_depth_check::composable_nesting_depth_check
- ktlint::compose_rule_set_provider::compose_rule_providers
- ktlint::composition_local_allowlist_check::composition_local_allowlist_check
- ktlint::composition_local_naming_check::composition_local_naming_check
- ktlint::content_emitter_returning_values_check::content_emitter_returning_values_check
- ktlint::content_slot_reused_check::content_slot_reused_check
- ktlint::content_trailing_lambda_check::content_trailing_lambda_check
- ktlint::defaults_visibility_check::defaults_visibility_check
- ktlint::lambda_parameter_event_trailing_check::lambda_parameter_event_trailing_check
- ktlint::lambda_parameter_in_restartable_effect_check::lambda_parameter_in_restartable_effect_check
- ktlint::material2_check::material2_check
- ktlint::modifier_clickable_order_check::modifier_clickable_order_check
- ktlint::modifier_composed_check::modifier_composed_check
- ktlint::modifier_missing_check::modifier_missing_check
- ktlint::modifier_naming_check::modifier_naming_check
- ktlint::modifier_not_used_at_root_check::modifier_not_used_at_root_check
- ktlint::modifier_reused_check::modifier_reused_check
- ktlint::modifier_without_default_check::modifier_without_default_check
- ktlint::multiple_content_emitters_check::multiple_content_emitters_check
- ktlint::mutable_parameters_check::mutable_parameters_check
- ktlint::mutable_state_autoboxing_check::mutable_state_autoboxing_check
- ktlint::mutable_state_parameter_check::mutable_state_parameter_check
- ktlint::naming_check::naming_check
- ktlint::parameter_naming_check::parameter_naming_check
- ktlint::parameter_order_check::parameter_order_check
- ktlint::preview_annotation_naming_check::preview_annotation_naming_check
- ktlint::preview_naming_check::preview_naming_check
- ktlint::preview_public_check::preview_public_check
- ktlint::remember_content_missing_check::remember_content_missing_check
- ktlint::remember_state_missing_check::remember_state_missing_check
- ktlint::state_parameter_check::state_parameter_check
- ktlint::unstable_collections_check::unstable_collections_check
- ktlint::view_model_forwarding_check::view_model_forwarding_check
- ktlint::view_model_injection_check::view_model_injection_check
- rules::defaults_visibility::create_message
- rules::parameter_order::create_error_message
- rules::parameter_order::create_error_message_text
- rules::remember_state_missing::error_message
- rules::unstable_collections::create_error_message
- rules::view_model_injection::error_message
Type Aliases
Statics
- core::util::kt_callable_declarations::KNOWN_UNSTABLE_COLLECTION_TYPES_REGEX
- ktlint::editor_config_properties::ALLOWED_COMPOSE_NAMING_NAMES
- ktlint::editor_config_properties::ALLOWED_FORWARDING
- ktlint::editor_config_properties::ALLOWED_FORWARDING_OF_TYPES
- ktlint::editor_config_properties::ALLOWED_FROM_M2
- ktlint::editor_config_properties::ALLOWED_LAMBDA_PARAMETER_NAMES
- ktlint::editor_config_properties::ALLOWED_STATE_HOLDER_NAMES
- ktlint::editor_config_properties::CHECK_MODIFIERS_FOR_VISIBILITY
- ktlint::editor_config_properties::COMPOSABLE_NESTING_DEPTH_ENABLED
- ktlint::editor_config_properties::COMPOSABLE_NESTING_DEPTH_THRESHOLD
- ktlint::editor_config_properties::COMPOSE_PREVIEW_NAMING_ENABLED
- ktlint::editor_config_properties::COMPOSE_PREVIEW_NAMING_STRATEGY
- ktlint::editor_config_properties::COMPOSITION_LOCAL_ALLOWLIST_PROPERTY
- ktlint::editor_config_properties::CONTENT_EMITTERS_DENYLIST
- ktlint::editor_config_properties::CONTENT_EMITTERS_PROPERTY
- ktlint::editor_config_properties::CUSTOM_MODIFIERS
- ktlint::editor_config_properties::DISALLOW_MATERIAL2
- ktlint::editor_config_properties::DISALLOW_UNSTABLE_COLLECTIONS
- ktlint::editor_config_properties::MODIFIER_MISSING_IGNORE_ANNOTATED
- ktlint::editor_config_properties::TREAT_AS_COMPOSABLE_LAMBDA
- ktlint::editor_config_properties::TREAT_AS_LAMBDA
- ktlint::editor_config_properties::VIEW_MODEL_FACTORIES
Constants
- COMPOSE_RULES_VERSION
- NATIVE_JARS
- core::util::composable_lists::COMPOSABLE_EMITTERS_LIST
- core::util::composable_lists::COMPOSABLE_NON_EMITTERS_LIST
- core::util::composable_lists::COMPOSITION_LOCAL_REFERENCE_EXPRESSIONS
- core::util::composable_lists::RESTARTABLE_EFFECTS
- core::util::kotlin_utils::KOTLIN_IT_OBJECT_SCOPE_FUNCTIONS
- core::util::kotlin_utils::KOTLIN_SCOPE_FUNCTIONS
- core::util::kt_call_expressions::DEFAULT_MODIFIER_TYPE_NAMES
- core::util::modifiers::MODIFIER_NAMES
- ktlint::composable_annotation_naming_check::CHECK
- ktlint::composable_nesting_depth_check::CHECK
- ktlint::composition_local_allowlist_check::CHECK
- ktlint::composition_local_naming_check::CHECK
- ktlint::content_emitter_returning_values_check::CHECK
- ktlint::content_slot_reused_check::CHECK
- ktlint::content_trailing_lambda_check::CHECK
- ktlint::defaults_visibility_check::CHECK
- ktlint::ktlint_rule::ABOUT
- ktlint::lambda_parameter_event_trailing_check::CHECK
- ktlint::lambda_parameter_in_restartable_effect_check::CHECK
- ktlint::material2_check::CHECK
- ktlint::modifier_clickable_order_check::CHECK
- ktlint::modifier_composed_check::CHECK
- ktlint::modifier_missing_check::CHECK
- ktlint::modifier_naming_check::CHECK
- ktlint::modifier_not_used_at_root_check::CHECK
- ktlint::modifier_reused_check::CHECK
- ktlint::modifier_without_default_check::CHECK
- ktlint::multiple_content_emitters_check::CHECK
- ktlint::mutable_parameters_check::CHECK
- ktlint::mutable_state_autoboxing_check::CHECK
- ktlint::mutable_state_parameter_check::CHECK
- ktlint::naming_check::CHECK
- ktlint::parameter_naming_check::CHECK
- ktlint::parameter_order_check::CHECK
- ktlint::preview_annotation_naming_check::CHECK
- ktlint::preview_naming_check::CHECK
- ktlint::preview_public_check::CHECK
- ktlint::remember_content_missing_check::CHECK
- ktlint::remember_state_missing_check::CHECK
- ktlint::state_parameter_check::CHECK
- ktlint::unstable_collections_check::CHECK
- ktlint::view_model_forwarding_check::CHECK
- ktlint::view_model_injection_check::CHECK
- rules::composable_annotation_naming::COMPOSABLE_ANNOTATION_DOES_NOT_END_WITH_COMPOSABLE
- rules::composable_nesting_depth::COMPOSABLE_TOO_DEEPLY_NESTED
- rules::composition_local_allowlist::COMPOSITION_LOCAL_NOT_IN_ALLOWLIST
- rules::composition_local_naming::COMPOSITION_LOCAL_NEEDS_LOCAL_PREFIX
- rules::content_emitter_returning_values::CONTENT_EMITTER_RETURNING_VALUES_TOO
- rules::content_slot_reused::CONTENT_SLOTS_SHOULD_NOT_BE_REUSED
- rules::content_trailing_lambda::CONTENT_SHOULD_BE_TRAILING_LAMBDA
- rules::lambda_parameter_event_trailing::EVENT_LAMBDA_IS_TRAILING_LAMBDA
- rules::lambda_parameter_in_restartable_effect::LAMBDA_USED_IN_RESTARTABLE_EFFECT
- rules::material2::DISALLOWED_USAGE_OF_MATERIAL2
- rules::modifier_clickable_order::MODIFIER_CHAIN_WITH_SUSPICIOUS_ORDER
- rules::modifier_composed::COMPOSED_MODIFIER
- rules::modifier_missing::MISSING_MODIFIER_CONTENT_COMPOSABLE
- rules::modifier_naming::MODIFIERS_ARE_SUPPOSED_TO_BE_CALLED_MODIFIER_WHEN_ALONE
- rules::modifier_naming::MODIFIERS_ARE_SUPPOSED_TO_END_IN_MODIFIER_WHEN_MULTIPLE
- rules::modifier_not_used_at_root::COMPOSABLE_MODIFIER_SHOULD_BE_USED_AT_THE_TOP_MOST_POSSIBLE_PLACE
- rules::modifier_reused::MODIFIER_SHOULD_BE_USED_ONCE_ONLY
- rules::modifier_without_default::MISSING_MODIFIER_DEFAULT_PARAM
- rules::multiple_content_emitters::MULTIPLE_CONTENT_EMITTERS_DETECTED
- rules::mutable_parameters::MUTABLE_PARAMETER_IN_COMPOSE
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_DOUBLE
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_FLOAT
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_FLOAT_FLOAT_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_FLOAT_INT_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_FLOAT_LIST
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_FLOAT_LONG_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_FLOAT_SET
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_INT
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_INT_FLOAT_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_INT_INT_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_INT_LIST
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_INT_LONG_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_INT_SET
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_LONG
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_LONG_FLOAT_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_LONG_INT_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_LONG_LIST
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_LONG_LONG_MAP
- rules::mutable_state_autoboxing::MUTABLE_STATE_AUTOBOXING_LONG_SET
- rules::mutable_state_parameter::MUTABLE_STATE_PARAMETER_IN_COMPOSE
- rules::naming::COMPOSABLES_THAT_DO_NOT_RETURN_RESULTS_SHOULD_BE_CAPITALIZED
- rules::naming::COMPOSABLES_THAT_RETURN_RESULTS_SHOULD_BE_LOWERCASE
- rules::parameter_naming::LAMBDA_PARAMETERS_IN_PRESENT_TENSE
- rules::preview_annotation_naming::PREVIEW_ANNOTATION_DOES_NOT_START_WITH_PREVIEW
- rules::preview_naming::PREVIEW_DOES_NOT_CONTAIN_PREVIEW
- rules::preview_naming::PREVIEW_DOES_NOT_END_WITH_PREVIEW
- rules::preview_naming::PREVIEW_DOES_NOT_START_WITH_PREVIEW
- rules::preview_public::COMPOSABLES_PREVIEW_SHOULD_NOT_BE_PUBLIC
- rules::remember_content_missing::MOVABLE_CONTENT_OF_NOT_REMEMBERED
- rules::remember_content_missing::MOVABLE_CONTENT_WITH_RECEIVER_OF_NOT_REMEMBERED
- rules::state_parameter::STATE_PARAMETER_IN_COMPOSE
- rules::view_model_forwarding::AVOID_VIEW_MODEL_FORWARDING