ktrs_compose/ktlint/
content_trailing_lambda_check.rs1use crate::ktlint::editor_config_properties::{ComposeProperty, TREAT_AS_COMPOSABLE_LAMBDA, TREAT_AS_LAMBDA};
4use crate::ktlint::ktlint_rule::KtlintRule;
5use crate::rules::content_trailing_lambda::ContentTrailingLambda;
6
7pub const CHECK: Option<fn() -> KtlintRule> = Some(content_trailing_lambda_check);
8
9pub fn content_trailing_lambda_check() -> KtlintRule {
10 KtlintRule::new(
11 "compose:content-trailing-lambda",
12 vec![ComposeProperty::String(&TREAT_AS_LAMBDA), ComposeProperty::String(&TREAT_AS_COMPOSABLE_LAMBDA)],
13 Box::new(ContentTrailingLambda),
14 )
15}