├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── increment_version.sh │ ├── mkdocs-requirements.txt │ ├── publish-docs.yml │ ├── renovate.json │ ├── renovate.yml │ └── scriptUtil.sh ├── .gitignore ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── compose-lint-checks ├── build.gradle.kts ├── gradle.properties ├── lint-baseline.xml └── src │ ├── main │ └── java │ │ └── slack │ │ └── lint │ │ └── compose │ │ ├── ComposableFunctionDetector.kt │ │ ├── ComposableFunctionNamingDetector.kt │ │ ├── ComposeLintsIssueRegistry.kt │ │ ├── CompositionLocalUsageDetector.kt │ │ ├── ContentEmitterLintOption.kt │ │ ├── ContentEmitterReturningValuesDetector.kt │ │ ├── M2ApiDetector.kt │ │ ├── ModifierComposedDetector.kt │ │ ├── ModifierMissingDetector.kt │ │ ├── ModifierReusedDetector.kt │ │ ├── ModifierWithoutDefaultDetector.kt │ │ ├── MultipleContentEmittersDetector.kt │ │ ├── MutableParametersDetector.kt │ │ ├── ParameterOrderDetector.kt │ │ ├── PreviewNamingDetector.kt │ │ ├── PreviewPublicDetector.kt │ │ ├── RememberMissingDetector.kt │ │ ├── SlotReusedDetector.kt │ │ ├── UnstableCollectionsDetector.kt │ │ ├── UnstableReceiverDetector.kt │ │ ├── ViewModelForwardingDetector.kt │ │ ├── ViewModelInjectionDetector.kt │ │ └── util │ │ ├── ASTNodes.kt │ │ ├── Composables.kt │ │ ├── KotlinUtils.kt │ │ ├── KtAnnotateds.kt │ │ ├── KtCallableDeclarations.kt │ │ ├── KtFunctions.kt │ │ ├── LintOption.kt │ │ ├── LintUtils.kt │ │ ├── OptionLoadingDetector.kt │ │ ├── Previews.kt │ │ ├── Priorities.kt │ │ ├── PsiElements.kt │ │ ├── Stability.kt │ │ ├── StringSetLintOption.kt │ │ └── Types.kt │ └── test │ └── java │ └── slack │ └── lint │ └── compose │ ├── BaseComposeLintTest.kt │ ├── ComposableFunctionNamingDetectorTest.kt │ ├── ComposeLintsIssueRegistryTest.kt │ ├── CompositionLocalUsageDetectorTest.kt │ ├── ContentEmitterReturningValuesDetectorTest.kt │ ├── M2ApiDetectorTest.kt │ ├── ModifierComposedDetectorTest.kt │ ├── ModifierMissingDetectorTest.kt │ ├── ModifierReusedDetectorTest.kt │ ├── ModifierWithoutDefaultDetectorTest.kt │ ├── MultipleContentEmittersDetectorTest.kt │ ├── MutableParametersDetectorTest.kt │ ├── ParameterOrderDetectorTest.kt │ ├── PreviewNamingDetectorTest.kt │ ├── PreviewPublicDetectorTest.kt │ ├── RememberMissingDetectorTest.kt │ ├── SlotReusedDetectorTest.kt │ ├── UnstableCollectionsDetectorTest.kt │ ├── UnstableReceiverDetectorTest.kt │ ├── ViewModelForwardingDetectorTest.kt │ └── ViewModelInjectionDetectorTest.kt ├── deploy_website.sh ├── docs ├── images │ ├── slack_logo.png │ └── slack_logo_small.png ├── index.md └── rules.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── release.sh ├── renovate.json ├── settings.gradle.kts └── spotless ├── spotless-external.kt └── spotless.kt /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/increment_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/workflows/increment_version.sh -------------------------------------------------------------------------------- /.github/workflows/mkdocs-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/workflows/mkdocs-requirements.txt -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/workflows/renovate.json -------------------------------------------------------------------------------- /.github/workflows/renovate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/workflows/renovate.yml -------------------------------------------------------------------------------- /.github/workflows/scriptUtil.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.github/workflows/scriptUtil.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/RELEASING.md -------------------------------------------------------------------------------- /compose-lint-checks/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/build.gradle.kts -------------------------------------------------------------------------------- /compose-lint-checks/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/gradle.properties -------------------------------------------------------------------------------- /compose-lint-checks/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/lint-baseline.xml -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ComposableFunctionDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ComposableFunctionDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ComposableFunctionNamingDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ComposableFunctionNamingDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ComposeLintsIssueRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ComposeLintsIssueRegistry.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/CompositionLocalUsageDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/CompositionLocalUsageDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ContentEmitterLintOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ContentEmitterLintOption.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ContentEmitterReturningValuesDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ContentEmitterReturningValuesDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/M2ApiDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/M2ApiDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ModifierComposedDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ModifierComposedDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ModifierMissingDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ModifierMissingDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ModifierReusedDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ModifierReusedDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ModifierWithoutDefaultDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ModifierWithoutDefaultDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/MultipleContentEmittersDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/MultipleContentEmittersDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/MutableParametersDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/MutableParametersDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ParameterOrderDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ParameterOrderDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/PreviewNamingDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/PreviewNamingDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/PreviewPublicDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/PreviewPublicDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/RememberMissingDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/RememberMissingDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/SlotReusedDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/SlotReusedDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/UnstableCollectionsDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/UnstableCollectionsDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/UnstableReceiverDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/UnstableReceiverDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ViewModelForwardingDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ViewModelForwardingDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/ViewModelInjectionDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/ViewModelInjectionDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/ASTNodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/ASTNodes.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/Composables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/Composables.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/KotlinUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/KotlinUtils.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/KtAnnotateds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/KtAnnotateds.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/KtCallableDeclarations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/KtCallableDeclarations.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/KtFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/KtFunctions.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/LintOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/LintOption.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/LintUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/LintUtils.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/OptionLoadingDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/OptionLoadingDetector.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/Previews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/Previews.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/Priorities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/Priorities.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/PsiElements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/PsiElements.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/Stability.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/Stability.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/StringSetLintOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/StringSetLintOption.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/main/java/slack/lint/compose/util/Types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/main/java/slack/lint/compose/util/Types.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/BaseComposeLintTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/BaseComposeLintTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ComposableFunctionNamingDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ComposableFunctionNamingDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ComposeLintsIssueRegistryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ComposeLintsIssueRegistryTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/CompositionLocalUsageDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/CompositionLocalUsageDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ContentEmitterReturningValuesDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ContentEmitterReturningValuesDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/M2ApiDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/M2ApiDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ModifierComposedDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ModifierComposedDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ModifierMissingDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ModifierMissingDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ModifierReusedDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ModifierReusedDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ModifierWithoutDefaultDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ModifierWithoutDefaultDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/MultipleContentEmittersDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/MultipleContentEmittersDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/MutableParametersDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/MutableParametersDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ParameterOrderDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ParameterOrderDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/PreviewNamingDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/PreviewNamingDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/PreviewPublicDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/PreviewPublicDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/RememberMissingDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/RememberMissingDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/SlotReusedDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/SlotReusedDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/UnstableCollectionsDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/UnstableCollectionsDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/UnstableReceiverDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/UnstableReceiverDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ViewModelForwardingDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ViewModelForwardingDetectorTest.kt -------------------------------------------------------------------------------- /compose-lint-checks/src/test/java/slack/lint/compose/ViewModelInjectionDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/compose-lint-checks/src/test/java/slack/lint/compose/ViewModelInjectionDetectorTest.kt -------------------------------------------------------------------------------- /deploy_website.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/deploy_website.sh -------------------------------------------------------------------------------- /docs/images/slack_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/docs/images/slack_logo.png -------------------------------------------------------------------------------- /docs/images/slack_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/docs/images/slack_logo_small.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/docs/rules.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/release.sh -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/spotless-external.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slackhq/compose-lints/HEAD/spotless/spotless-external.kt -------------------------------------------------------------------------------- /spotless/spotless.kt: -------------------------------------------------------------------------------- 1 | // Copyright (C) $YEAR Salesforce, Inc. 2 | // SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------