Open
Description
Describe the bug
https://twitter.github.io/compose-rules/rules/#avoid-modifier-extension-factory-functions is no longer true now. Refer to the official documentation:
Note: In previous versions of Compose, we recommended against this approach and suggested using composed {} instead via a lint rule. Now that composed {} is not recommended, the lint rule has been removed.
To Reproduce
Steps to reproduce the behavior:
Adding a new Composable:
@Composable
private fun Modifier.modify(viewModel: xxViewModel) = this then Modifier.viewable(onView = viewModel.onView)
.margin(margin = viewModel.margin)
Expected behavior
It should not be flagged as a violation.
Environment
com.twitter.compose.rules.detekt of 0.0.26
Metadata
Metadata
Assignees
Labels
No labels