slackhq/compose-lints (com.slack.lint.compose:compose-lint-checks)
### [`v1.4.0`](https://redirect.github.com/slackhq/compose-lints/blob/HEAD/CHANGELOG.md#140)
[Compare Source](https://redirect.github.com/slackhq/compose-lints/compare/1.3.1...1.4.0)
*2024-01-25*
- **New**: Implement `SlotReused` lint. See https://slackhq.github.io/compose-lints/rules/#do-not-invoke-slots-in-more-than-once-place for more information.
- **Enhancement**: Report the function name for readability in `ComposeContentEmitterReturningValues`.
- **Enhancement**: Check for inherited `@Preview` annotations up to four levels.
- **Enhancement**: Allow `@VisibleForTesting`/`@TestOnly`-annotated preview composables to be public.
- **Fix**: Don't report duplicate errors about multiple content emitters.
- **Fix**: Normalize lint option loading to match with individual issues.
- **Fix**: Use name of parameter if text is not available.
- **Removed**: Delete obsolete `ComposeComposableModifier` lint check.
- Various docs fixes.
- Build against Lint `8.7.0`.
- Update `api` and `minApi` to `16` (i.e. lint 8.7.0+). It's possible this may work with API 15 but we have not tested it.
- Test against Lint `8.8.0-alpha04`.
- Test against K2 UAST.
- Build against Kotlin `2.0.20`.
Special thanks to [@alexvanyo](https://redirect.github.com/alexvanyo), [@seve-andre](https://redirect.github.com/seve-andre), [@svenjacobs](https://redirect.github.com/svenjacobs), [@ychescale9](https://redirect.github.com/ychescale9), [@shahzadansari](https://redirect.github.com/shahzadansari), [@kozaxinan](https://redirect.github.com/kozaxinan), for contributing to this release!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 contains the following updates:
1.3.1
->1.4.0
Release Notes
slackhq/compose-lints (com.slack.lint.compose:compose-lint-checks)
### [`v1.4.0`](https://redirect.github.com/slackhq/compose-lints/blob/HEAD/CHANGELOG.md#140) [Compare Source](https://redirect.github.com/slackhq/compose-lints/compare/1.3.1...1.4.0) *2024-01-25* - **New**: Implement `SlotReused` lint. See https://slackhq.github.io/compose-lints/rules/#do-not-invoke-slots-in-more-than-once-place for more information. - **Enhancement**: Report the function name for readability in `ComposeContentEmitterReturningValues`. - **Enhancement**: Check for inherited `@Preview` annotations up to four levels. - **Enhancement**: Allow `@VisibleForTesting`/`@TestOnly`-annotated preview composables to be public. - **Fix**: Don't report duplicate errors about multiple content emitters. - **Fix**: Normalize lint option loading to match with individual issues. - **Fix**: Use name of parameter if text is not available. - **Removed**: Delete obsolete `ComposeComposableModifier` lint check. - Various docs fixes. - Build against Lint `8.7.0`. - Update `api` and `minApi` to `16` (i.e. lint 8.7.0+). It's possible this may work with API 15 but we have not tested it. - Test against Lint `8.8.0-alpha04`. - Test against K2 UAST. - Build against Kotlin `2.0.20`. Special thanks to [@alexvanyo](https://redirect.github.com/alexvanyo), [@seve-andre](https://redirect.github.com/seve-andre), [@svenjacobs](https://redirect.github.com/svenjacobs), [@ychescale9](https://redirect.github.com/ychescale9), [@shahzadansari](https://redirect.github.com/shahzadansari), [@kozaxinan](https://redirect.github.com/kozaxinan), for contributing to this release!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.