├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main └── java │ └── com │ └── getbase │ └── lint │ ├── CustomIssueRegistry.java │ ├── issues │ ├── AncientMinSdkDetector.java │ ├── CursorWrapperDetector.java │ ├── EnumDetector.java │ ├── InvalidLintIdDetector.java │ ├── MicroOrmDetector.java │ └── TypeDefDetector.java │ └── utils │ ├── AstTreePrinter.java │ └── GradleUtils.java └── test ├── java └── com │ └── getbase │ └── lint │ ├── BaseLintDetectorTest.java │ ├── EnumDetectorTest.java │ └── InvalidLintIdDetectorTest.java └── resources ├── enum ├── TheEnum.java └── expected ├── enum_with_javadoc ├── TheEnum.java └── expected ├── enum_with_suppression ├── TheEnum.java └── expected └── invalid_lint_id_single_gradle_file ├── build.gradle └── expected /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/CustomIssueRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/CustomIssueRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/issues/AncientMinSdkDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/issues/AncientMinSdkDetector.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/issues/CursorWrapperDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/issues/CursorWrapperDetector.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/issues/EnumDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/issues/EnumDetector.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/issues/InvalidLintIdDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/issues/InvalidLintIdDetector.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/issues/MicroOrmDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/issues/MicroOrmDetector.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/issues/TypeDefDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/issues/TypeDefDetector.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/utils/AstTreePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/utils/AstTreePrinter.java -------------------------------------------------------------------------------- /src/main/java/com/getbase/lint/utils/GradleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/main/java/com/getbase/lint/utils/GradleUtils.java -------------------------------------------------------------------------------- /src/test/java/com/getbase/lint/BaseLintDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/java/com/getbase/lint/BaseLintDetectorTest.java -------------------------------------------------------------------------------- /src/test/java/com/getbase/lint/EnumDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/java/com/getbase/lint/EnumDetectorTest.java -------------------------------------------------------------------------------- /src/test/java/com/getbase/lint/InvalidLintIdDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/java/com/getbase/lint/InvalidLintIdDetectorTest.java -------------------------------------------------------------------------------- /src/test/resources/enum/TheEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/resources/enum/TheEnum.java -------------------------------------------------------------------------------- /src/test/resources/enum/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/resources/enum/expected -------------------------------------------------------------------------------- /src/test/resources/enum_with_javadoc/TheEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/resources/enum_with_javadoc/TheEnum.java -------------------------------------------------------------------------------- /src/test/resources/enum_with_javadoc/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/resources/enum_with_javadoc/expected -------------------------------------------------------------------------------- /src/test/resources/enum_with_suppression/TheEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/resources/enum_with_suppression/TheEnum.java -------------------------------------------------------------------------------- /src/test/resources/enum_with_suppression/expected: -------------------------------------------------------------------------------- 1 | No warnings. -------------------------------------------------------------------------------- /src/test/resources/invalid_lint_id_single_gradle_file/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/resources/invalid_lint_id_single_gradle_file/build.gradle -------------------------------------------------------------------------------- /src/test/resources/invalid_lint_id_single_gradle_file/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/android-lint-rules/HEAD/src/test/resources/invalid_lint_id_single_gradle_file/expected --------------------------------------------------------------------------------