Disable newapi check in defaults

- Making newapi disabled by default will ensure that this lint check
  does not run on the platform. This prevents noisy lint warnings like b/228956345#1
- This lint check will continue to be enforced on the transitive deps of
  apexes, since lint.strict_updatability_linting will be true for those
  Soong modules

Test: TH
Test: m
out/soong/.intermediates/frameworks/base/services/core/services.core.unboosted/android_common/lint/lint-report.xml
// file no longer contains "Call requires API level ..." warning
Bug: 228956345

Change-Id: I8ef3137394011fb679a1129f80f6351fb05a4eff
This commit is contained in:
Spandan Das 2022-04-22 17:28:57 +00:00
parent ba7e532a11
commit 397e910835

View file

@ -28,6 +28,11 @@
--disable_check SuspiciousImport --disable_check SuspiciousImport
--disable_check UnusedResources --disable_check UnusedResources
--disable_check ViewConstructor --disable_check ViewConstructor
# Disable NewApi checks for the platform since platform is the one that implements
# the API. This prevents noisy lint warnings like b/228956345#1
# NewApi checks will continue to be enforced for apex deps since
# lint.strict_updatability_linting will be true for those Soong modules
--disable_check NewApi
# Downgrade existing errors to warnings # Downgrade existing errors to warnings
--warning_check AppCompatResource # 55 occurences in 10 modules --warning_check AppCompatResource # 55 occurences in 10 modules
@ -66,7 +71,6 @@
--warning_check MissingTvBanner # 3 occurences in 3 modules --warning_check MissingTvBanner # 3 occurences in 3 modules
--warning_check NamespaceTypo # 3 occurences in 3 modules --warning_check NamespaceTypo # 3 occurences in 3 modules
--warning_check NetworkSecurityConfig # 46 occurences in 12 modules --warning_check NetworkSecurityConfig # 46 occurences in 12 modules
--warning_check NewApi # 1996 occurences in 122 modules
--warning_check NotSibling # 15 occurences in 10 modules --warning_check NotSibling # 15 occurences in 10 modules
--warning_check ObjectAnimatorBinding # 14 occurences in 5 modules --warning_check ObjectAnimatorBinding # 14 occurences in 5 modules
--warning_check OnClick # 49 occurences in 21 modules --warning_check OnClick # 49 occurences in 21 modules