diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 528ec421b..c664bfb78 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,6 +48,9 @@ jobs: - name: Spotless Check run: ./gradlew spotlessCheck + - name: Lint Check + run: ./gradlew lintMarshmallowRelease + default: runs-on: ubuntu-latest steps: diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9ab6b466f..f756884c6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -124,8 +124,9 @@ android { } lint { + checkReleaseBuilds = false disable += setOf("MissingTranslation", "MissingQuantity") - fatal += setOf("NewApi", "InlinedApi") + error += setOf("InlinedApi") } packaging { diff --git a/gradle.properties b/gradle.properties index f5bcb2e19..7cc7d0f75 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,3 +22,4 @@ org.gradle.configuration-cache=true android.useAndroidX=true android.enableAppCompileTimeRClass=true android.experimental.enableNewResourceShrinker.preciseShrinking=true +android.lint.useK2Uast=true