From 674bef5781f5810a6fdeef2d61f578f18f489aae Mon Sep 17 00:00:00 2001 From: Jonathan Almeida Date: Wed, 28 Feb 2024 20:40:22 -0500 Subject: [PATCH] Bug 1881571 - Add tooling-lint component to Fenix --- .buildconfig.yml | 1 + app/build.gradle | 1 + .../main/java/org/mozilla/fenix/lintrules/LintIssueRegistry.kt | 3 --- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.buildconfig.yml b/.buildconfig.yml index f582b9d06..10c28a1ff 100644 --- a/.buildconfig.yml +++ b/.buildconfig.yml @@ -86,6 +86,7 @@ projects: - support-test-libstate - support-utils - support-webextensions + - tooling-lint - ui-autocomplete - ui-colors - ui-icons diff --git a/app/build.gradle b/app/build.gradle index ea48e5ac4..e1b560840 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -726,6 +726,7 @@ dependencies { testImplementation "org.mozilla.telemetry:glean-native-forUnitTests:${project.ext.glean_version}" lintChecks project(":mozilla-lint-rules") + lintChecks project(':tooling-lint') } protobuf { diff --git a/mozilla-lint-rules/src/main/java/org/mozilla/fenix/lintrules/LintIssueRegistry.kt b/mozilla-lint-rules/src/main/java/org/mozilla/fenix/lintrules/LintIssueRegistry.kt index 7fab85371..86c70b80e 100644 --- a/mozilla-lint-rules/src/main/java/org/mozilla/fenix/lintrules/LintIssueRegistry.kt +++ b/mozilla-lint-rules/src/main/java/org/mozilla/fenix/lintrules/LintIssueRegistry.kt @@ -17,9 +17,6 @@ class LintIssueRegistry : IssueRegistry() { override val api: Int = com.android.tools.lint.detector.api.CURRENT_API override val issues: List = listOf( ButtonStyleXmlDetector.ISSUE_XML_STYLE, - AndroidSrcXmlDetector.ISSUE_XML_SRC_USAGE, - TextViewAndroidSrcXmlDetector.ISSUE_XML_SRC_USAGE, - ImageViewAndroidTintXmlDetector.ISSUE_XML_SRC_USAGE, LicenseDetector.ISSUE_MISSING_LICENSE, LicenseDetector.ISSUE_INVALID_LICENSE_FORMAT, ) + ConstraintLayoutPerfDetector.ISSUES + ContextCompatDetector.ISSUES