orbit-compose
orbit-compose copied to clipboard
fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.3.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.slack.lint.compose:compose-lint-checks | 1.2.0 -> 1.3.1 |
Release Notes
slackhq/compose-lints (com.slack.lint.compose:compose-lint-checks)
v1.3.1
2024-01-25
- Lower the lint API back to
14, not15.
v1.3.0
2024-01-25
-
New: Implement
ModifierComposedcheck to lint against use ofModifier.composed, which is no longer recommended in favor of the newModifier.NodeAPI. -
New: Implement
ComposeUnstableReceivercheck to warn when composable extension functions or composables instance functions have unstable receivers/containing classes. - New: Check for property accessors with composition locals.
-
Enhancement: The
ComposeComposableModifiermessage now recommends the newModifier.NodeAPI. - Enhancement: Make lints significantly more robust to edge cases like typealiases, import aliases, parentheses, fully-qualified references, and whitespace. Our tests now cover all these cases.
-
Enhancement: Update
@Previewdetection to also detect Compose Desktop's own@Previewannotation. -
Enhancement: Improve the
ComposeParameterOrdercheck to only lint the parameter list and add a quickfix. - Enhancement: Add support for checking for loops in multiple content emitters.
- Fix: Fix allowed names config for Unit-returning functions.
- Fix: Ignore context receivers in multiple content emissions lint.
-
Fix: Allow nullable types for trailing lambdas in
ComposeParameterOrder. - Fix: Best-effort work around name mangling when comparing name in M2ApiDetector's allow list.
-
Fix: Fix
ComposePreviewPublicto always just require private, remove preview parameter configuration. -
Docs: Improve docs for
ComposeContentEmitterReturningValues - Build against lint-api
31.2.2. - Test against lint-api
31.4.0-alpha06. - Raise Kotlin apiVersion/languageVersion to
1.9.0.
Special thanks to @jzbrooks, @joeMalebe, @dellisd for contributing to this release!
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.