blob: 54a5d39d464d01121051e7b5ac2a12102a35778a [file] [log] [blame]
<!--
~ Copyright (C) 2019 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="/META-INF/android-lint.k1.xml" includeUnless="idea.kotlin.plugin.use.k2"/>
<extensions defaultExtensionNs="com.intellij">
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAaptCrash" groupName="Android Lint: Correctness" displayName="Potential AAPT crash" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAaptCrashInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAcceptsUserCertificates" groupName="Android Lint: Security" displayName="Allowing User Certificates" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAcceptsUserCertificatesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAccessibilityFocus" groupName="Android Lint: Accessibility" displayName="Forcing accessibility focus" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAccessibilityFocusInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAccessibilityScrollActions" groupName="Android Lint: Accessibility" displayName="Incomplete Scroll Action support" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAccessibilityScrollActionsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAccessibilityWindowStateChangedEvent" groupName="Android Lint: Accessibility" displayName="Use of accessibility window state change events" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAccessibilityWindowStateChangedEventInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintActivityIconColor" groupName="Android Lint: Usability" displayName="Ongoing activity icon is not white" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintActivityIconColorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAdapterViewChildren" groupName="Android Lint: Correctness" displayName="AdapterView cannot have children in XML" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAdapterViewChildrenInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAddJavascriptInterface" groupName="Android Lint: Security" displayName="addJavascriptInterface Called" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAddJavascriptInterfaceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAligned16KB" groupName="Android Lint: Correctness" displayName="Native library dependency not 16 KB aligned" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAligned16KBInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAllCaps" groupName="Android Lint: Usability" displayName="Combining textAllCaps and markup" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAllCapsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAllowAllHostnameVerifier" groupName="Android Lint: Security" displayName="Insecure HostnameVerifier" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAllowAllHostnameVerifierInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAlwaysShowAction" groupName="Android Lint: Usability" displayName="Usage of showAsAction=always" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAlwaysShowActionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAndroidGradlePluginVersion" groupName="Android Lint: Correctness" displayName="Obsolete Android Gradle Plugin Version" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAndroidGradlePluginVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAnimatorKeep" groupName="Android Lint: Performance" displayName="Missing @Keep for Animated Properties" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAnimatorKeepInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAnnotateVersionCheck" groupName="Android Lint: Correctness" displayName="Annotate SDK_INT checks" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAnnotateVersionCheckInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAnnotationProcessorOnCompilePath" groupName="Android Lint: Performance" displayName="Annotation Processor on Compile Classpath" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAnnotationProcessorOnCompilePathInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppBundleLocaleChanges" groupName="Android Lint: Correctness" displayName="App Bundle handling of runtime locale changes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppBundleLocaleChangesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppCompatCustomView" groupName="Android Lint: Correctness" displayName="Appcompat Custom Widgets" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppCompatCustomViewInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppCompatMethod" groupName="Android Lint: Correctness" displayName="Using Wrong AppCompat Method" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppCompatMethodInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppCompatResource" groupName="Android Lint: Correctness" displayName="Menu namespace" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppCompatResourceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppIndexingService" groupName="Android Lint: Correctness" displayName="App Indexing Background Services" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppIndexingServiceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppLinksAutoVerify" groupName="Android Lint: Correctness" displayName="App Links Auto Verification Failure" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppLinksAutoVerifyInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppLinkSplitToWebAndCustom" groupName="Android Lint: Correctness" displayName="Android App links should only use http(s) schemes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppLinkSplitToWebAndCustomInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppLinkUriRelativeFilterGroupError" groupName="Android Lint: Correctness" displayName="URI relative filter group invalid" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppLinkUriRelativeFilterGroupErrorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppLinkUrlError" groupName="Android Lint: Correctness" displayName="URI invalid" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppLinkUrlErrorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAppLinkWarning" groupName="Android Lint: Correctness" displayName="App Link warning" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAppLinkWarningInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintApplySharedPref" groupName="Android Lint: Correctness" displayName="Use apply() on SharedPreferences" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintApplySharedPrefInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAuthLeak" groupName="Android Lint: Security" displayName="Code might contain an auth leak" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAuthLeakInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintAutofill" groupName="Android Lint: Usability" displayName="Use Autofill" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintAutofillInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintBackButton" groupName="Android Lint: Usability" displayName="Back button" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintBackButtonInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintBatteryLife" groupName="Android Lint: Correctness" displayName="Battery Life Issues" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintBatteryLifeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintBinderGetCallingInMainThread" groupName="Android Lint: Security" displayName="Incorrect usage of getCallingUid() or getCallingPid()" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintBinderGetCallingInMainThreadInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintBlockedPrivateApi" groupName="Android Lint: Correctness" displayName="Using Blocked Private API" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintBlockedPrivateApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintBomWithoutPlatform" groupName="Android Lint: Correctness" displayName="Using a BOM without platform call" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintBomWithoutPlatformInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintBottomAppBar" groupName="Android Lint: Correctness" displayName="BottomAppBar Problems" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintBottomAppBarInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintBrokenIterator" groupName="Android Lint: Correctness" displayName="Broken Iterator" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintBrokenIteratorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintButtonCase" groupName="Android Lint: Usability" displayName="Cancel/OK dialog button capitalization" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintButtonCaseInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintButtonOrder" groupName="Android Lint: Usability" displayName="Button order" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintButtonOrderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintButtonStyle" groupName="Android Lint: Usability" displayName="Button should be borderless" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintButtonStyleInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintByteOrderMark" groupName="Android Lint: Internationalization" displayName="Byte order mark inside files" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintByteOrderMarkInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCanvasSize" groupName="Android Lint: Correctness" displayName="Wrong Canvas Size" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCanvasSizeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintChildInNonViewGroup" groupName="Android Lint: Correctness" displayName="Only view groups can have children" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintChildInNonViewGroupInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintChromeOsAbiSupport" groupName="Android Lint: Correctness" displayName="Missing ABI Support for ChromeOS" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintChromeOsAbiSupportInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintChromeOsOnConfigurationChanged" groupName="Android Lint: Correctness" displayName="Poor performance with APIs inside onConfigurationChanged()" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintChromeOsOnConfigurationChangedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintClickableViewAccessibility" groupName="Android Lint: Accessibility" displayName="Accessibility in Custom Views" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintClickableViewAccessibilityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCoarseFineLocation" groupName="Android Lint: Correctness" displayName="Cannot use ACCESS_FINE_LOCATION without ACCESS_COARSE_LOCATION" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCoarseFineLocationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCommitPrefEdits" groupName="Android Lint: Correctness" displayName="Missing commit() on SharedPreference editor" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCommitPrefEditsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCommitTransaction" groupName="Android Lint: Correctness" displayName="Missing commit() calls" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCommitTransactionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintConstantLocale" groupName="Android Lint: Internationalization" displayName="Constant Locale" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintConstantLocaleInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintContentDescription" groupName="Android Lint: Accessibility" displayName="Image without contentDescription" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintContentDescriptionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintConvertToWebp" groupName="Android Lint: Usability" displayName="Convert to WebP" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintConvertToWebpInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCoreLibDesugaringV1" groupName="Android Lint: Correctness" displayName="Android 15 requires desugar_jdk_libs 2.+" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCoreLibDesugaringV1Inspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCredentialDependency" groupName="Android Lint: Correctness" displayName="credentials-play-services-auth is Required" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCredentialDependencyInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCredentialManagerMisuse" groupName="Android Lint: Correctness" displayName="Misuse of Credential Manager API" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCredentialManagerMisuseInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCredentialManagerSignInWithGoogle" groupName="Android Lint: Correctness" displayName="Misuse of Sign in with Google API" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCredentialManagerSignInWithGoogleInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCredManMissingDal" groupName="Android Lint: Correctness" displayName="Missing Digital Asset Link for Credential Manager" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCredManMissingDalInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCustomPermissionTypo" groupName="Android Lint: Security" displayName="Permission appears to be a custom permission with a typo" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCustomPermissionTypoInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCustomSplashScreen" groupName="Android Lint: Correctness" displayName="Application-defined Launch Screen" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCustomSplashScreenInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCustomViewStyleable" groupName="Android Lint: Correctness" displayName="Mismatched Styleable/Custom View Name" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCustomViewStyleableInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCustomX509TrustManager" groupName="Android Lint: Security" displayName="Implements custom TLS trust manager" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCustomX509TrustManagerInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintCutPasteId" groupName="Android Lint: Correctness" displayName="Likely cut &amp; paste mistakes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintCutPasteIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDataBindingWithoutKapt" groupName="Android Lint: Correctness" displayName="Data Binding without Annotation Processing" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDataBindingWithoutKaptInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDataExtractionRules" groupName="Android Lint: Security" displayName="Missing data extraction rules" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDataExtractionRulesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDefaultUncaughtExceptionDelegation" groupName="Android Lint: Correctness" displayName="Missing default uncaught exception handler delegation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDefaultUncaughtExceptionDelegationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDeletedProvider" groupName="Android Lint: Security" displayName="Using Deleted Provider" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDeletedProviderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDeprecated" groupName="Android Lint: Correctness" displayName="Using deprecated resources" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDeprecatedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDeprecatedProvider" groupName="Android Lint: Security" displayName="Using BC Provider" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDeprecatedProviderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDeprecatedSinceApi" groupName="Android Lint: Correctness" displayName="Using a method deprecated in earlier SDK" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDeprecatedSinceApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDeviceAdmin" groupName="Android Lint: Correctness" displayName="Malformed Device Admin" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDeviceAdminInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDevModeObsolete" groupName="Android Lint: Performance" displayName="Dev Mode Obsolete" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDevModeObsoleteInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDiffUtilEquals" groupName="Android Lint: Correctness" displayName="Suspicious DiffUtil Equality" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDiffUtilEqualsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDisableBaselineAlignment" groupName="Android Lint: Performance" displayName="Missing baselineAligned attribute" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDisableBaselineAlignmentInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDiscouragedPrivateApi" groupName="Android Lint: Correctness" displayName="Using Discouraged Private API" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDiscouragedPrivateApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDrawAllocation" groupName="Android Lint: Performance" displayName="Memory allocations within drawing code" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDrawAllocationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicateActivity" groupName="Android Lint: Correctness" displayName="Activity registered more than once" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicateActivityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicateDefinition" groupName="Android Lint: Correctness" displayName="Duplicate definitions of resources" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicateDefinitionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicateDivider" groupName="Android Lint: Performance" displayName="Unnecessary Divider Copy" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicateDividerInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicateIds" groupName="Android Lint: Correctness" displayName="Duplicate ids within a single layout" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicateIdsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicateIncludedIds" groupName="Android Lint: Correctness" displayName="Duplicate ids across layouts combined with include tags" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicateIncludedIdsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicatePlatformClasses" groupName="Android Lint: Correctness" displayName="Duplicate Platform Classes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicatePlatformClassesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicateStrings" groupName="Android Lint: Performance" displayName="Duplicate Strings" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicateStringsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintDuplicateUsesFeature" groupName="Android Lint: Correctness" displayName="Feature declared more than once" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintDuplicateUsesFeatureInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintEditedTargetSdkVersion" groupName="Android Lint: Correctness" displayName="Manually Edited TargetSdkVersion" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintEditedTargetSdkVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintEllipsizeMaxLines" groupName="Android Lint: Correctness" displayName="Combining Ellipsize and Maxlines" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintEllipsizeMaxLinesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintEnforceUTF8" groupName="Android Lint: Internationalization" displayName="Encoding used in resource files is not UTF-8" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintEnforceUTF8Inspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintEnqueueWork" groupName="Android Lint: Correctness" displayName="WorkManager Enqueue" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintEnqueueWorkInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExactAlarm" groupName="Android Lint: Correctness" displayName="Invalid Usage of Exact Alarms" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExactAlarmInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExifInterface" groupName="Android Lint: Correctness" displayName="Using android.media.ExifInterface" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExifInterfaceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExpiredTargetSdkVersion" groupName="Android Lint: Compliance" displayName="TargetSdkVersion No Longer Supported" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExpiredTargetSdkVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExpiringTargetSdkVersion" groupName="Android Lint: Compliance" displayName="TargetSdkVersion Soon Expiring" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExpiringTargetSdkVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExportedContentProvider" groupName="Android Lint: Security" displayName="Content provider does not require permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExportedContentProviderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExportedPreferenceActivity" groupName="Android Lint: Security" displayName="PreferenceActivity should not be exported" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExportedPreferenceActivityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExportedReceiver" groupName="Android Lint: Security" displayName="Receiver does not require permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExportedReceiverInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExportedService" groupName="Android Lint: Security" displayName="Exported service does not require permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExportedServiceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExtraText" groupName="Android Lint: Correctness" displayName="Extraneous text in resource files" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExtraTextInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintExtraTranslation" groupName="Android Lint: Correctness" displayName="Extra translation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintExtraTranslationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintFindViewByIdCast" groupName="Android Lint: Correctness" displayName="Add Explicit Cast" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintFindViewByIdCastInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintFontValidation" groupName="Android Lint: Correctness" displayName="Validation of font files" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintFontValidationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintForegroundServicePermission" groupName="Android Lint: Correctness" displayName="Missing permissions required by foregroundServiceType" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintForegroundServicePermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintForegroundServiceType" groupName="Android Lint: Correctness" displayName="Missing foregroundServiceType attribute in manifest" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintForegroundServiceTypeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintFullBackupContent" groupName="Android Lint: Correctness" displayName="Valid Full Backup Content File" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintFullBackupContentInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGestureBackNavigation" groupName="Android Lint: Correctness" displayName="Usage of KeyEvent.KEYCODE_BACK" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGestureBackNavigationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGetContentDescriptionOverride" groupName="Android Lint: Accessibility" displayName="Overriding getContentDescription() on a View" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGetContentDescriptionOverrideInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGetInstance" groupName="Android Lint: Security" displayName="Cipher.getInstance with ECB" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGetInstanceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGetLocales" groupName="Android Lint: Correctness" displayName="Locale crash" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGetLocalesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGifUsage" groupName="Android Lint: Usability" displayName="Using .gif format for bitmaps is discouraged" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGifUsageInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGradleCompatible" groupName="Android Lint: Correctness" displayName="Incompatible Gradle Versions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGradleCompatibleInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGradleDeprecated" groupName="Android Lint: Correctness" displayName="Deprecated Gradle Construct" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGradleDeprecatedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGradleGetter" groupName="Android Lint: Correctness" displayName="Gradle Implicit Getter Call" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGradleGetterInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGradleOverrides" groupName="Android Lint: Correctness" displayName="Value overridden by Gradle build script" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGradleOverridesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGradlePluginVersion" groupName="Android Lint: Correctness" displayName="Incompatible Android Gradle Plugin" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGradlePluginVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGrantAllUris" groupName="Android Lint: Security" displayName="Content provider shares everything" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGrantAllUrisInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintGridLayout" groupName="Android Lint: Correctness" displayName="GridLayout validation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintGridLayoutInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintHalfFloat" groupName="Android Lint: Correctness" displayName="Incorrect Half Float" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintHalfFloatInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintHandlerLeak" groupName="Android Lint: Performance" displayName="Handler reference leaks" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintHandlerLeakInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintHardcodedDebugMode" groupName="Android Lint: Security" displayName="Hardcoded value of android:debuggable in the manifest" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintHardcodedDebugModeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintHardcodedText" groupName="Android Lint: Internationalization" displayName="Hardcoded text" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintHardcodedTextInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintHardwareIds" groupName="Android Lint: Security" displayName="Hardware Id Usage" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintHardwareIdsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintHighAppVersionCode" groupName="Android Lint: Correctness" displayName="VersionCode too high" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintHighAppVersionCodeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintHighSamplingRate" groupName="Android Lint: Correctness" displayName="High sensor sampling rate" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintHighSamplingRateInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconColors" groupName="Android Lint: Usability" displayName="Icon colors do not follow the recommended visual style" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconColorsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconDensities" groupName="Android Lint: Usability" displayName="Icon densities validation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconDensitiesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconDipSize" groupName="Android Lint: Usability" displayName="Icon density-independent size validation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconDipSizeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconDuplicates" groupName="Android Lint: Usability" displayName="Duplicated icons under different names" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconDuplicatesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconDuplicatesConfig" groupName="Android Lint: Usability" displayName="Identical bitmaps across various configurations" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconDuplicatesConfigInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconExpectedSize" groupName="Android Lint: Usability" displayName="Icon has incorrect size" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconExpectedSizeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconExtension" groupName="Android Lint: Usability" displayName="Icon format does not match the file extension" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconExtensionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconLauncherShape" groupName="Android Lint: Usability" displayName="The launcher icon shape should use a distinct silhouette" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconLauncherShapeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconLocation" groupName="Android Lint: Usability" displayName="Image defined in density-independent drawable folder" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconLocationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconMissingDensityFolder" groupName="Android Lint: Usability" displayName="Missing density folder" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconMissingDensityFolderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconMixedNinePatch" groupName="Android Lint: Usability" displayName="Clashing PNG and 9-PNG files" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconMixedNinePatchInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconNoDpi" groupName="Android Lint: Usability" displayName="Icon appears in both -nodpi and dpi folders" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconNoDpiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIconXmlAndPng" groupName="Android Lint: Usability" displayName="Icon is specified both as .xml file and as a bitmap" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIconXmlAndPngInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIllegalResourceRef" groupName="Android Lint: Correctness" displayName="Name and version must be integer or string, not resource" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIllegalResourceRefInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintImpliedQuantity" groupName="Android Lint: Correctness" displayName="Implied Quantities" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintImpliedQuantityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintImpliedTouchscreenHardware" groupName="Android Lint: Correctness" displayName="Touchscreen not optional" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintImpliedTouchscreenHardwareInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIncludeLayoutParam" groupName="Android Lint: Correctness" displayName="Ignored layout params on include" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIncludeLayoutParamInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIncompatibleMediaBrowserServiceCompatVersion" groupName="Android Lint: Correctness" displayName="Obsolete version of MediaBrowserServiceCompat" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIncompatibleMediaBrowserServiceCompatVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInconsistentArrays" groupName="Android Lint: Correctness" displayName="Inconsistencies in array element counts" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInconsistentArraysInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInconsistentLayout" groupName="Android Lint: Correctness" displayName="Inconsistent Layouts" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInconsistentLayoutInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInefficientWeight" groupName="Android Lint: Performance" displayName="Inefficient layout weight" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInefficientWeightInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInflateParams" groupName="Android Lint: Correctness" displayName="Layout Inflation without a Parent" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInflateParamsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInlinedApi" groupName="Android Lint: Correctness" displayName="Using inlined constants on older versions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInlinedApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInnerclassSeparator" groupName="Android Lint: Correctness" displayName="Inner classes should use $ rather than ." bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInnerclassSeparatorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInOrMmUsage" groupName="Android Lint: Correctness" displayName="Using mm or in dimensions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInOrMmUsageInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInsecureBaseConfiguration" groupName="Android Lint: Security" displayName="Insecure Base Configuration" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInsecureBaseConfigurationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInstantAppDeprecation" groupName="Android Lint: Correctness" displayName="Instant App Deprecation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInstantAppDeprecationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInstantiatable" groupName="Android Lint: Correctness" displayName="Registered class is not instantiatable" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInstantiatableInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIntentFilterExportedReceiver" groupName="Android Lint: Security" displayName="Unspecified android:exported in manifest" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIntentFilterExportedReceiverInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIntentFilterUniqueDataAttributes" groupName="Android Lint: Correctness" displayName="Data tags should only declare unique attributes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIntentFilterUniqueDataAttributesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIntentReset" groupName="Android Lint: Correctness" displayName="Suspicious mix of setType and setData" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIntentResetInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintIntentWithNullActionLaunch" groupName="Android Lint: Security" displayName="Unsafe intent launched with no action set" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintIntentWithNullActionLaunchInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInternalInsetResource" groupName="Android Lint: Correctness" displayName="Using internal inset dimension resource" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInternalInsetResourceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidAnalyticsName" groupName="Android Lint: Correctness" displayName="Invalid Analytics Name" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidAnalyticsNameInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidId" groupName="Android Lint: Correctness" displayName="Invalid ID declaration" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidImeActionId" groupName="Android Lint: Correctness" displayName="Invalid imeActionId declaration" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidImeActionIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidNavigation" groupName="Android Lint: Correctness" displayName="No start destination specified" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidNavigationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidPermission" groupName="Android Lint: Security" displayName="Invalid Permission Attribute" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidPermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidResourceFolder" groupName="Android Lint: Correctness" displayName="Invalid Resource Folder" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidResourceFolderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidUsesTagAttribute" groupName="Android Lint: Correctness" displayName="Invalid name attribute for uses element" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidUsesTagAttributeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidVectorPath" groupName="Android Lint: Correctness" displayName="Invalid vector paths" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidVectorPathInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidWakeLockTag" groupName="Android Lint: Correctness" displayName="Invalid Wake Lock Tag" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidWakeLockTagInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintInvalidWearFeatureAttribute" groupName="Android Lint: Correctness" displayName="Invalid attribute for Wear uses-feature" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintInvalidWearFeatureAttributeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintJavascriptInterface" groupName="Android Lint: Security" displayName="Missing @JavascriptInterface on methods" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintJavascriptInterfaceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintJobSchedulerService" groupName="Android Lint: Correctness" displayName="JobScheduler problems" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintJobSchedulerServiceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintKaptUsageInsteadOfKsp" groupName="Android Lint: Performance" displayName="Kapt usage should be replaced with KSP" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintKaptUsageInsteadOfKspInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintKeyboardInaccessibleWidget" groupName="Android Lint: Accessibility" displayName="Keyboard inaccessible widget" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintKeyboardInaccessibleWidgetInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintKnownPermissionError" groupName="Android Lint: Security" displayName="Value specified for permission is a known error" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintKnownPermissionErrorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintKotlinNullnessAnnotation" groupName="Android Lint: Correctness" displayName="Kotlin nullability annotation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintKotlinNullnessAnnotationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintKtxExtensionAvailable" groupName="Android Lint: Productivity" displayName="KTX Extension Available" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WEAK WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintKtxExtensionAvailableInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLabelFor" groupName="Android Lint: Accessibility" displayName="Missing accessibility label" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLabelForInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLaunchActivityFromNotification" groupName="Android Lint: Performance" displayName="Notification Launches Services or BroadcastReceivers" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLaunchActivityFromNotificationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLeanbackUsesWifi" groupName="Android Lint: Correctness" displayName="Using android.hardware.wifi on TV" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLeanbackUsesWifiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLibraryCustomView" groupName="Android Lint: Correctness" displayName="Custom views in libraries should use res-auto-namespace" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLibraryCustomViewInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLifecycleAnnotationProcessorWithJava8" groupName="Android Lint: Performance" displayName="Lifecycle Annotation Processor with Java 8 Compile Option" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLifecycleAnnotationProcessorWithJava8Inspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLocaleFolder" groupName="Android Lint: Correctness" displayName="Wrong locale name" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLocaleFolderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLockedOrientationActivity" groupName="Android Lint: Correctness" displayName="Incompatible screenOrientation value" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLockedOrientationActivityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLogConditional" groupName="Android Lint: Performance" displayName="Unconditional Logging Calls" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLogConditionalInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLogTagMismatch" groupName="Android Lint: Correctness" displayName="Mismatched Log Tags" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLogTagMismatchInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintLongLogTag" groupName="Android Lint: Correctness" displayName="Too Long Log Tags" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintLongLogTagInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMangledCRLF" groupName="Android Lint: Correctness" displayName="Mangled file line endings" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMangledCRLFInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintManifestOrder" groupName="Android Lint: Correctness" displayName="Incorrect order of elements in manifest" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintManifestOrderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintManifestResource" groupName="Android Lint: Correctness" displayName="Manifest Resource References" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintManifestResourceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMenuTitle" groupName="Android Lint: Usability" displayName="Missing menu title" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMenuTitleInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMergeRootFrame" groupName="Android Lint: Performance" displayName="FrameLayout can be replaced with &lt;merge> tag" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMergeRootFrameInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMinSdkTooLow" groupName="Android Lint: Correctness" displayName="API Version Too Low" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMinSdkTooLowInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMipmapIcons" groupName="Android Lint: Usability" displayName="Use Mipmap Launcher Icons" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMipmapIconsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingApplicationIcon" groupName="Android Lint: Usability" displayName="Missing application icon" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingApplicationIconInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingBackupPin" groupName="Android Lint: Correctness" displayName="Missing Backup Pin" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingBackupPinInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingClass" groupName="Android Lint: Correctness" displayName="Missing registered class" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingClassInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingConstraints" groupName="Android Lint: Correctness" displayName="Missing Constraints in ConstraintLayout" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingConstraintsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingDefaultResource" groupName="Android Lint: Correctness" displayName="Missing Default" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingDefaultResourceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingFirebaseInstanceTokenRefresh" groupName="Android Lint: Correctness" displayName="Missing Firebase Messaging Callback" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingFirebaseInstanceTokenRefreshInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingId" groupName="Android Lint: Correctness" displayName="Fragments should specify an id or tag" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingInflatedId" groupName="Android Lint: Correctness" displayName="ID not found in inflated resource" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingInflatedIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingIntentFilterForMediaSearch" groupName="Android Lint: Correctness" displayName="Missing MEDIA_PLAY_FROM_SEARCH intent-filter" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingIntentFilterForMediaSearchInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingLeanbackLauncher" groupName="Android Lint: Correctness" displayName="Missing Leanback Launcher Intent Filter" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingLeanbackLauncherInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingLeanbackSupport" groupName="Android Lint: Correctness" displayName="Missing Leanback Support" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingLeanbackSupportInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingMediaBrowserServiceIntentFilter" groupName="Android Lint: Correctness" displayName="Missing MediaBrowserService intent-filter" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingMediaBrowserServiceIntentFilterInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingOnPlayFromSearch" groupName="Android Lint: Correctness" displayName="Missing onPlayFromSearch" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingOnPlayFromSearchInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingPermission" groupName="Android Lint: Correctness" displayName="Missing Permissions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingPermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingPrefix" groupName="Android Lint: Correctness" displayName="Missing Android XML namespace" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingPrefixInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingQuantity" groupName="Android Lint: Correctness" displayName="Missing quantity translation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingQuantityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingResourcesProperties" groupName="Android Lint: Correctness" displayName="Missing resources.properties file" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingResourcesPropertiesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingTranslation" groupName="Android Lint: Correctness" displayName="Incomplete translation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingTranslationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingTvBanner" groupName="Android Lint: Correctness" displayName="TV Missing Banner" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingTvBannerInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMissingVersion" groupName="Android Lint: Correctness" displayName="Missing application name/version" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMissingVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMockLocation" groupName="Android Lint: Correctness" displayName="Using mock location provider in production" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMockLocationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMonochromeLauncherIcon" groupName="Android Lint: Usability" displayName="Monochrome icon is not defined" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMonochromeLauncherIconInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMotionLayoutInvalidSceneFileReference" groupName="Android Lint: Correctness" displayName="layoutDescription must specify a scene file" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMotionLayoutInvalidSceneFileReferenceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMotionLayoutMissingId" groupName="Android Lint: Correctness" displayName="Views inside MotionLayout require an android:id" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMotionLayoutMissingIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMotionSceneFileValidationError" groupName="Android Lint: Correctness" displayName="Validation errors in MotionScene files" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMotionSceneFileValidationErrorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMultipleUsesSdk" groupName="Android Lint: Correctness" displayName="Multiple &lt;uses-sdk> elements in the manifest" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMultipleUsesSdkInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMutableImplicitPendingIntent" groupName="Android Lint: Security" displayName="Mutable Implicit PendingIntent is disallowed" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMutableImplicitPendingIntentInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintMutatingSharedPrefs" groupName="Android Lint: Correctness" displayName="Mutating an Immutable SharedPrefs Set" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintMutatingSharedPrefsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNamespaceTypo" groupName="Android Lint: Correctness" displayName="Misspelled namespace declaration" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNamespaceTypoInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNegativeMargin" groupName="Android Lint: Usability" displayName="Negative Margins" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNegativeMarginInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNestedScrolling" groupName="Android Lint: Correctness" displayName="Nested scrolling widgets" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNestedScrollingInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNestedWeights" groupName="Android Lint: Performance" displayName="Nested layout weights" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNestedWeightsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNetworkSecurityConfig" groupName="Android Lint: Correctness" displayName="Valid Network Security Config File" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNetworkSecurityConfigInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNewApi" groupName="Android Lint: Correctness" displayName="Calling new methods on older versions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNewApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNfcTechWhitespace" groupName="Android Lint: Correctness" displayName="Whitespace in NFC tech lists" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNfcTechWhitespaceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNioDesugaring" groupName="Android Lint: Correctness" displayName="Unsupported java.nio operations" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNioDesugaringInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNonConstantResourceId" groupName="Android Lint: Correctness" displayName="Checks use of resource IDs in places requiring constants" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNonConstantResourceIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNonResizeableActivity" groupName="Android Lint: Correctness" displayName="Activity is set to be non-resizeable" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNonResizeableActivityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNotificationIconCompatibility" groupName="Android Lint: Correctness" displayName="Notification Icon Compatibility" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNotificationIconCompatibilityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNotificationId0" groupName="Android Lint: Correctness" displayName="Notification Id is 0" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNotificationId0Inspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNotificationPermission" groupName="Android Lint: Correctness" displayName="Notifications Without Permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNotificationPermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNotificationTrampoline" groupName="Android Lint: Performance" displayName="Notification Trampolines" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNotificationTrampolineInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNotifyDataSetChanged" groupName="Android Lint: Performance" displayName="Invalidating All RecyclerView Data" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNotifyDataSetChangedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintNotSibling" groupName="Android Lint: Correctness" displayName="Invalid Constraints" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintNotSiblingInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintObjectAnimatorBinding" groupName="Android Lint: Correctness" displayName="Incorrect ObjectAnimator Property" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintObjectAnimatorBindingInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintObsoleteLayoutParam" groupName="Android Lint: Performance" displayName="Obsolete layout params" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintObsoleteLayoutParamInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintObsoleteSdkInt" groupName="Android Lint: Performance" displayName="Obsolete SDK_INT Version Check" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintObsoleteSdkIntInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintOldTargetApi" groupName="Android Lint: Correctness" displayName="Target SDK attribute is not targeting latest version" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintOldTargetApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintOnClick" groupName="Android Lint: Correctness" displayName="onClick method does not exist" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintOnClickInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintOrientation" groupName="Android Lint: Correctness" displayName="Missing explicit orientation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintOrientationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintOutdatedLibrary" groupName="Android Lint: Compliance" displayName="Outdated Library" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintOutdatedLibraryInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintOverdraw" groupName="Android Lint: Performance" displayName="Overdraw: Painting regions more than once" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintOverdrawInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintOverrideAbstract" groupName="Android Lint: Correctness" displayName="Not overriding abstract methods on older platforms" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintOverrideAbstractInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPackagedPrivateKey" groupName="Android Lint: Security" displayName="Packaged private key" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPackagedPrivateKeyInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintParcelClassLoader" groupName="Android Lint: Correctness" displayName="Default Parcel Class Loader" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintParcelClassLoaderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintParcelCreator" groupName="Android Lint: Correctness" displayName="Missing Parcelable CREATOR field" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintParcelCreatorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPendingBindings" groupName="Android Lint: Correctness" displayName="Missing Pending Bindings" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPendingBindingsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPermissionImpliesUnsupportedChromeOsHardware" groupName="Android Lint: Correctness" displayName="Permission Implies Unsupported Chrome OS Hardware" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPermissionImpliesUnsupportedChromeOsHardwareInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPermissionImpliesUnsupportedHardware" groupName="Android Lint: Correctness" displayName="Permission Implies Unsupported Hardware" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPermissionImpliesUnsupportedHardwareInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPermissionNamingConvention" groupName="Android Lint: Security" displayName="Permission name does not follow recommended convention" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPermissionNamingConventionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPictureInPictureIssue" groupName="Android Lint: Correctness" displayName="Picture In Picture best practices not followed" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPictureInPictureIssueInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPinSetExpiry" groupName="Android Lint: Correctness" displayName="Validate &lt;pin-set> expiration attribute" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPinSetExpiryInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPlaySdkIndexDeprecated" groupName="Android Lint: Security" displayName="Library is marked as deprecated in SDK Index" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPlaySdkIndexDeprecatedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPlaySdkIndexGenericIssues" groupName="Android Lint: Compliance" displayName="Library has issues in SDK Index" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPlaySdkIndexGenericIssuesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPlaySdkIndexNonCompliant" groupName="Android Lint: Compliance" displayName="Library has policy issues in SDK Index" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPlaySdkIndexNonCompliantInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPlaySdkIndexVulnerability" groupName="Android Lint: Compliance" displayName="Library has vulnerability issues in SDK Index" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPlaySdkIndexVulnerabilityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPluralsCandidate" groupName="Android Lint: Correctness" displayName="Potential Plurals" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPluralsCandidateInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPrivacySandboxBlockedCall" groupName="Android Lint: Correctness" displayName="Call is blocked in the Privacy Sandbox" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPrivacySandboxBlockedCallInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPrivateApi" groupName="Android Lint: Correctness" displayName="Using Private APIs" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPrivateApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPrivateResource" groupName="Android Lint: Correctness" displayName="Using private resources" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPrivateResourceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintProguard" groupName="Android Lint: Correctness" displayName="Using obsolete ProGuard configuration" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintProguardInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintProguardSplit" groupName="Android Lint: Correctness" displayName="Proguard.cfg file contains generic Android rules" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintProguardSplitInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintProtectedPermissions" groupName="Android Lint: Correctness" displayName="Using system app permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintProtectedPermissionsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintProviderReadPermissionOnly" groupName="Android Lint: Security" displayName="Provider with readPermission only and implemented write APIs" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintProviderReadPermissionOnlyInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPublicKeyCredential" groupName="Android Lint: Correctness" displayName="Creating public key credential" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPublicKeyCredentialInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintPxUsage" groupName="Android Lint: Correctness" displayName="Using &apos;px&apos; dimension" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintPxUsageInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintQueryAllPackagesPermission" groupName="Android Lint: Compliance" displayName="Using the QUERY_ALL_PACKAGES permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintQueryAllPackagesPermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintQueryPermissionsNeeded" groupName="Android Lint: Correctness" displayName="Using APIs affected by query permissions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintQueryPermissionsNeededInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRecycle" groupName="Android Lint: Performance" displayName="Missing recycle() calls" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRecycleInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRecyclerView" groupName="Android Lint: Correctness" displayName="RecyclerView Problems" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRecyclerViewInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRedundantLabel" groupName="Android Lint: Correctness" displayName="Redundant label on activity" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRedundantLabelInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRedundantNamespace" groupName="Android Lint: Performance" displayName="Redundant namespace" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRedundantNamespaceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintReferenceType" groupName="Android Lint: Correctness" displayName="Incorrect reference types" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintReferenceTypeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRegistered" groupName="Android Lint: Correctness" displayName="Class is not registered in the manifest" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRegisteredInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRelativeOverlap" groupName="Android Lint: Internationalization" displayName="Overlapping items in RelativeLayout" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRelativeOverlapInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRemoteViewLayout" groupName="Android Lint: Correctness" displayName="Unsupported View in RemoteView" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRemoteViewLayoutInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintReportShortcutUsage" groupName="Android Lint: Usability" displayName="Report shortcut usage" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WEAK WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintReportShortcutUsageInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRequiredSize" groupName="Android Lint: Correctness" displayName="Missing layout_width or layout_height attributes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRequiredSizeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRequiresFeature" groupName="Android Lint: Correctness" displayName="Requires Feature" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRequiresFeatureInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRequiresWindowSdk" groupName="Android Lint: Correctness" displayName="API requires a WindowSdkExtensions.extensionVersion check" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRequiresWindowSdkInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintResAuto" groupName="Android Lint: Correctness" displayName="Hardcoded Package in Namespace" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintResAutoInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintReservedSystemPermission" groupName="Android Lint: Security" displayName="Permission name is a reserved Android permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintReservedSystemPermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintResourceAsColor" groupName="Android Lint: Correctness" displayName="Should pass resolved color instead of resource id" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintResourceAsColorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintResourceCycle" groupName="Android Lint: Correctness" displayName="Cycle in resource definitions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintResourceCycleInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintResourceName" groupName="Android Lint: Correctness" displayName="Resource with Wrong Prefix" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintResourceNameInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintResourceType" groupName="Android Lint: Correctness" displayName="Wrong Resource Type" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintResourceTypeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRiskyLibrary" groupName="Android Lint: Security" displayName="Libraries with Privacy or Security Risks" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRiskyLibraryInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRtlCompat" groupName="Android Lint: Internationalization" displayName="Right-to-left text compatibility issues" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRtlCompatInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRtlEnabled" groupName="Android Lint: Internationalization" displayName="Using RTL attributes without enabling RTL support" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRtlEnabledInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRtlHardcoded" groupName="Android Lint: Internationalization" displayName="Using left/right instead of start/end attributes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRtlHardcodedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintRtlSymmetry" groupName="Android Lint: Internationalization" displayName="Padding and margin symmetry" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintRtlSymmetryInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintScheduleExactAlarm" groupName="Android Lint: Correctness" displayName="Scheduling Exact Alarms Without Required Permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintScheduleExactAlarmInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintScopedStorage" groupName="Android Lint: Correctness" displayName="Affected by scoped storage" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintScopedStorageInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintScrollViewCount" groupName="Android Lint: Correctness" displayName="ScrollView can have only one child" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintScrollViewCountInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintScrollViewSize" groupName="Android Lint: Correctness" displayName="ScrollView size validation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintScrollViewSizeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSdCardPath" groupName="Android Lint: Correctness" displayName="Hardcoded reference to /sdcard" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSdCardPathInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSelectableText" groupName="Android Lint: Usability" displayName="Dynamic text should probably be selectable" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSelectableTextInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSelectedPhotoAccess" groupName="Android Lint: Correctness" displayName="Behavior change when requesting photo library access" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSelectedPhotoAccessInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintServiceCast" groupName="Android Lint: Correctness" displayName="Wrong system service casts" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintServiceCastInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSetAndClearCommunicationDevice" groupName="Android Lint: Correctness" displayName="Clearing communication device" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSetAndClearCommunicationDeviceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSetJavaScriptEnabled" groupName="Android Lint: Security" displayName="Using setJavaScriptEnabled" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSetJavaScriptEnabledInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSetTextI18n" groupName="Android Lint: Internationalization" displayName="TextView Internationalization" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSetTextI18nInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSetWorldReadable" groupName="Android Lint: Security" displayName="File.setReadable() used to make file world-readable" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSetWorldReadableInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSetWorldWritable" groupName="Android Lint: Security" displayName="File.setWritable() used to make file world-writable" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSetWorldWritableInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintShortAlarm" groupName="Android Lint: Correctness" displayName="Short or Frequent Alarm" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintShortAlarmInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintShowToast" groupName="Android Lint: Correctness" displayName="Toast created but not shown" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintShowToastInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSignatureOrSystemPermissions" groupName="Android Lint: Security" displayName="Declaring signatureOrSystem permissions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSignatureOrSystemPermissionsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSlices" groupName="Android Lint: Correctness" displayName="Slices" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSlicesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSmallSp" groupName="Android Lint: Usability" displayName="Text size is too small" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSmallSpInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSoonBlockedPrivateApi" groupName="Android Lint: Correctness" displayName="Using Soon-to-Be Blocked Private API" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSoonBlockedPrivateApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSourceLockedOrientationActivity" groupName="Android Lint: Correctness" displayName="Incompatible setRequestedOrientation value" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSourceLockedOrientationActivityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSpUsage" groupName="Android Lint: Correctness" displayName="Using dp instead of sp for text sizes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSpUsageInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSquareAndRoundTilePreviews" groupName="Android Lint: Usability" displayName="TileProvider does not have round and square previews" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSquareAndRoundTilePreviewsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSSLCertificateSocketFactoryCreateSocket" groupName="Android Lint: Security" displayName="Insecure call to SSLCertificateSocketFactory.createSocket()" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSSLCertificateSocketFactoryCreateSocketInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSSLCertificateSocketFactoryGetInsecure" groupName="Android Lint: Security" displayName="Call to SSLCertificateSocketFactory.getInsecure()" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSSLCertificateSocketFactoryGetInsecureInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStartActivityAndCollapseDeprecated" groupName="Android Lint: Correctness" displayName="TileService.startActivityAndCollapse(Intent) is deprecated" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStartActivityAndCollapseDeprecatedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStateListReachable" groupName="Android Lint: Correctness" displayName="Unreachable state in a &lt;selector>" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStateListReachableInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStaticFieldLeak" groupName="Android Lint: Performance" displayName="Static Field Leaks" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStaticFieldLeakInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStringEscaping" groupName="Android Lint: Correctness" displayName="Invalid string escapes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStringEscapingInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStringFormatCount" groupName="Android Lint: Correctness" displayName="Formatting argument types incomplete or inconsistent" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStringFormatCountInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStringFormatInvalid" groupName="Android Lint: Correctness" displayName="Invalid format string" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStringFormatInvalidInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStringFormatMatches" groupName="Android Lint: Correctness" displayName="String.format string doesn&apos;t match the XML format string" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStringFormatMatchesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStringFormatTrivial" groupName="Android Lint: Performance" displayName="String.format string only contains trivial conversions" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStringFormatTrivialInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintStringShouldBeInt" groupName="Android Lint: Correctness" displayName="String should be int" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintStringShouldBeIntInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSuspicious0dp" groupName="Android Lint: Correctness" displayName="Suspicious 0dp dimension" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSuspicious0dpInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSuspiciousImport" groupName="Android Lint: Correctness" displayName="&apos;import android.R&apos; statement" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSuspiciousImportInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSwitchIntDef" groupName="Android Lint: Correctness" displayName="Missing @IntDef in Switch" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSwitchIntDefInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSyntheticAccessor" groupName="Android Lint: Performance" displayName="Synthetic Accessor" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSyntheticAccessorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintSystemPermissionTypo" groupName="Android Lint: Security" displayName="Permission appears to be a standard permission with a typo" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintSystemPermissionTypoInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTestAppLink" groupName="Android Lint: Correctness" displayName="Unmatched URLs" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTestAppLinkInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTextFields" groupName="Android Lint: Usability" displayName="Missing inputType" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTextFieldsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTextViewEdits" groupName="Android Lint: Correctness" displayName="TextView should probably be an EditText instead" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTextViewEditsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTilePreviewImageFormat" groupName="Android Lint: Usability" displayName="Tile preview is not compliant with standards" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTilePreviewImageFormatInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTileProviderPermissions" groupName="Android Lint: Security" displayName="TileProvider does not set permission" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTileProviderPermissionsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTooDeepLayout" groupName="Android Lint: Performance" displayName="Layout hierarchy is too deep" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTooDeepLayoutInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTooManyViews" groupName="Android Lint: Performance" displayName="Layout has too many views" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTooManyViewsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTranslucentOrientation" groupName="Android Lint: Correctness" displayName="Mixing screenOrientation and translucency" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTranslucentOrientationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTrustAllX509TrustManager" groupName="Android Lint: Security" displayName="Insecure TLS/SSL trust manager" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTrustAllX509TrustManagerInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTypographyDashes" groupName="Android Lint: Usability" displayName="Hyphen can be replaced with dash" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTypographyDashesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTypographyEllipsis" groupName="Android Lint: Usability" displayName="Ellipsis string can be replaced with ellipsis character" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTypographyEllipsisInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTypographyFractions" groupName="Android Lint: Usability" displayName="Fraction string can be replaced with fraction character" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTypographyFractionsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTypographyOther" groupName="Android Lint: Usability" displayName="Other typographical problems" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTypographyOtherInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTypographyQuotes" groupName="Android Lint: Usability" displayName="Straight quotes can be replaced with curvy quotes, and apostrophes with typographic apostrophes." bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTypographyQuotesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintTypos" groupName="Android Lint: Correctness" displayName="Spelling error" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintTyposInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnclosedTrace" groupName="Android Lint: Correctness" displayName="Incorrect trace section usage" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnclosedTraceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUniqueConstants" groupName="Android Lint: Correctness" displayName="Overlapping Enumeration Constants" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUniqueConstantsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUniquePermission" groupName="Android Lint: Correctness" displayName="Permission names are not unique" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUniquePermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnknownId" groupName="Android Lint: Correctness" displayName="Reference to an unknown id" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnknownIdInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnknownIdInLayout" groupName="Android Lint: Correctness" displayName="Reference to an id that is not in the current layout" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnknownIdInLayoutInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnlocalizedSms" groupName="Android Lint: Correctness" displayName="SMS phone number missing country code" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnlocalizedSmsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnnecessaryRequiredFeature" groupName="Android Lint: Usability" displayName="Potentially unnecessary required feature" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnnecessaryRequiredFeatureInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnprotectedSMSBroadcastReceiver" groupName="Android Lint: Security" displayName="Unprotected SMS BroadcastReceiver" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnprotectedSMSBroadcastReceiverInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsafeDynamicallyLoadedCode" groupName="Android Lint: Security" displayName="load used to dynamically load code" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsafeDynamicallyLoadedCodeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsafeImplicitIntentLaunch" groupName="Android Lint: Security" displayName="Implicit intent matches an internal non-exported component" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsafeImplicitIntentLaunchInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsafeIntentLaunch" groupName="Android Lint: Security" displayName="Launched Unsafe Intent" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsafeIntentLaunchInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsafeNativeCodeLocation" groupName="Android Lint: Security" displayName="Native code outside library directory" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsafeNativeCodeLocationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsafeProtectedBroadcastReceiver" groupName="Android Lint: Security" displayName="Unsafe Protected BroadcastReceiver" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsafeProtectedBroadcastReceiverInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsanitizedFilenameFromContentProvider" groupName="Android Lint: Security" displayName="Trusting ContentProvider filenames without any sanitization" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsanitizedFilenameFromContentProviderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnspecifiedImmutableFlag" groupName="Android Lint: Security" displayName="Missing PendingIntent mutability flag" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnspecifiedImmutableFlagInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnspecifiedRegisterReceiverFlag" groupName="Android Lint: Correctness" displayName="Missing registerReceiver() exported flag" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnspecifiedRegisterReceiverFlagInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsupportedChromeOsCameraSystemFeature" groupName="Android Lint: Correctness" displayName="Looking for Rear Camera only feature" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsupportedChromeOsCameraSystemFeatureInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsupportedChromeOsHardware" groupName="Android Lint: Correctness" displayName="Unsupported Chrome OS Hardware Feature" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsupportedChromeOsHardwareInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnsupportedTvHardware" groupName="Android Lint: Correctness" displayName="Unsupported TV Hardware Feature" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnsupportedTvHardwareInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUntranslatable" groupName="Android Lint: Correctness" displayName="Translated Untranslatable" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUntranslatableInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnusedAttribute" groupName="Android Lint: Correctness" displayName="Attribute unused on older versions" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnusedAttributeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnusedIds" groupName="Android Lint: Performance" displayName="Unused id" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnusedIdsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnusedQuantity" groupName="Android Lint: Correctness" displayName="Unused quantity translations" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnusedQuantityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnusedResources" groupName="Android Lint: Performance" displayName="Unused resources" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnusedResourcesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUnusedTranslation" groupName="Android Lint: Correctness" displayName="Unused Translation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUnusedTranslationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUsableSpace" groupName="Android Lint: Performance" displayName="Using getUsableSpace()" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUsableSpaceInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseAlpha2" groupName="Android Lint: Correctness" displayName="Using 3-letter Codes" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseAlpha2Inspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseCheckPermission" groupName="Android Lint: Security" displayName="Using the result of check permission calls" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseCheckPermissionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseCompoundDrawables" groupName="Android Lint: Performance" displayName="Node can be replaced by a TextView with compound drawables" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseCompoundDrawablesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseKtx" groupName="Android Lint: Productivity" displayName="Use KTX extension function" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseKtxInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUselessLeaf" groupName="Android Lint: Performance" displayName="Unnecessary leaf layout" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUselessLeafInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUselessParent" groupName="Android Lint: Performance" displayName="Unnecessary parent layout" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUselessParentInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseOfBundledGooglePlayServices" groupName="Android Lint: Performance" displayName="Use of bundled version of Google Play services" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseOfBundledGooglePlayServicesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseRequiresApi" groupName="Android Lint: Correctness" displayName="Use @RequiresApi instead of @TargetApi" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseRequiresApiInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseSdkSuppress" groupName="Android Lint: Correctness" displayName="Using @SdkSuppress instead of @RequiresApi" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseSdkSuppressInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUseSparseArrays" groupName="Android Lint: Performance" displayName="HashMap can be replaced with SparseArray" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUseSparseArraysInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintUsingC2DM" groupName="Android Lint: Security" displayName="Using C2DM" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintUsingC2DMInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintValidActionsXml" groupName="Android Lint: Correctness" displayName="Invalid Action Descriptor" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintValidActionsXmlInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintValidFragment" groupName="Android Lint: Correctness" displayName="Fragment not instantiatable" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintValidFragmentInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintValidRestrictions" groupName="Android Lint: Correctness" displayName="Invalid Restrictions Descriptor" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintValidRestrictionsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintVectorDrawableCompat" groupName="Android Lint: Correctness" displayName="Using VectorDrawableCompat" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintVectorDrawableCompatInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintVectorPath" groupName="Android Lint: Performance" displayName="Long vector paths" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintVectorPathInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintVectorRaster" groupName="Android Lint: Correctness" displayName="Vector Image Generation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintVectorRasterInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintViewBindingType" groupName="Android Lint: Correctness" displayName="tools:viewBindingType issues" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintViewBindingTypeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintViewConstructor" groupName="Android Lint: Usability" displayName="Missing View constructors for XML inflation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintViewConstructorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintViewHolder" groupName="Android Lint: Performance" displayName="View Holder Candidates" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintViewHolderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWakelock" groupName="Android Lint: Performance" displayName="Incorrect WakeLock usage" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWakelockInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWakelockTimeout" groupName="Android Lint: Performance" displayName="Using wakeLock without timeout" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWakelockTimeoutInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWatchFaceEditor" groupName="Android Lint: Correctness" displayName="Watch face editor must use launchMode=&quot;standard&quot;" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWatchFaceEditorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWatchFaceForAndroidX" groupName="Android Lint: Correctness" displayName="AndroidX watch faces must use action WATCH_FACE_EDITOR" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWatchFaceForAndroidXInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWatchFaceFormatDeclaresHasNoCode" groupName="Android Lint: Correctness" displayName="The hasCode attribute should be set to false" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWatchFaceFormatDeclaresHasNoCodeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWatchFaceFormatInvalidVersion" groupName="Android Lint: Correctness" displayName="The Watch Face Format version is invalid" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWatchFaceFormatInvalidVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWatchFaceFormatMissingVersion" groupName="Android Lint: Correctness" displayName="The Watch Face Format version is missing" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWatchFaceFormatMissingVersionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearableActionDuplicate" groupName="Android Lint: Correctness" displayName="Duplicate watch face configuration activities found" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearableActionDuplicateInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearableBindListener" groupName="Android Lint: Performance" displayName="Usage of Android Wear BIND_LISTENER is deprecated" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearableBindListenerInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearableConfigurationAction" groupName="Android Lint: Correctness" displayName="Wear configuration action metadata must match an activity" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearableConfigurationActionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearBackNavigation" groupName="Android Lint: Usability" displayName="Wear: Disabling Back navigation" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearBackNavigationInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearMaterialTheme" groupName="Android Lint: Correctness" displayName="Using not non-Wear MaterialTheme in a Wear OS project" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearMaterialThemeInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearPasswordInput" groupName="Android Lint: Usability" displayName="Wear: Using password input" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearPasswordInputInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearRecents" groupName="Android Lint: Usability" displayName="Wear OS: Recents and app resume" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearRecentsInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearSplashScreen" groupName="Android Lint: Usability" displayName="Wear: Use SplashScreen library" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearSplashScreenInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWearStandaloneAppFlag" groupName="Android Lint: Correctness" displayName="Invalid or missing Wear standalone app flag" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWearStandaloneAppFlagInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWebpUnsupported" groupName="Android Lint: Usability" displayName="WebP Unsupported" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWebpUnsupportedInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWebViewApiAvailability" groupName="Android Lint: Correctness" displayName="WebView API Availability" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWebViewApiAvailabilityInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWebViewClientOnReceivedSslError" groupName="Android Lint: Security" displayName="Proceeds with the HTTPS connection despite SSL errors" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWebViewClientOnReceivedSslErrorInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWebViewLayout" groupName="Android Lint: Correctness" displayName="WebViews in wrap_content parents" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWebViewLayoutInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWifiManagerLeak" groupName="Android Lint: Correctness" displayName="WifiManager Leak" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWifiManagerLeakInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWifiManagerPotentialLeak" groupName="Android Lint: Correctness" displayName="WifiManager Potential Leak" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWifiManagerPotentialLeakInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWorldReadableFiles" groupName="Android Lint: Security" displayName="openFileOutput() with MODE_WORLD_READABLE" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWorldReadableFilesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWorldWriteableFiles" groupName="Android Lint: Security" displayName="openFileOutput() with MODE_WORLD_WRITEABLE" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWorldWriteableFilesInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongCall" groupName="Android Lint: Correctness" displayName="Using wrong draw/layout method" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongCallInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongCase" groupName="Android Lint: Correctness" displayName="Wrong case for view tag" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongCaseInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongConstant" groupName="Android Lint: Correctness" displayName="Incorrect constant" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongConstantInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongFolder" groupName="Android Lint: Correctness" displayName="Resource file in the wrong res folder" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongFolderInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongRegion" groupName="Android Lint: Correctness" displayName="Suspicious Language/Region Combination" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="WARNING" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongRegionInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongSdkInt" groupName="Android Lint: Correctness" displayName="Mismatched SDK_INT or SDK_INT_FULL" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongSdkIntInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintThreadConstraint" groupName="Android Lint: Correctness" displayName="Wrong Thread (with inference)" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintThreadConstraintInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongThread" groupName="Android Lint: Correctness" displayName="Wrong Thread" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongThreadInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongThreadInterprocedural" groupName="Android Lint: Correctness" displayName="Wrong Thread (Interprocedural)" bundle="messages.AndroidLintBundle" enabledByDefault="false" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongThreadInterproceduralInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintWrongViewCast" groupName="Android Lint: Correctness" displayName="Mismatched view type" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintWrongViewCastInspection"/>
<globalInspection projectType="Android" hasStaticDescription="true" shortName="AndroidLintXmlEscapeNeeded" groupName="Android Lint: Correctness" displayName="Missing XML Escape" bundle="messages.AndroidLintBundle" enabledByDefault="true" level="ERROR" implementationClass="com.android.tools.idea.lint.inspections.AndroidLintXmlEscapeNeededInspection"/>
</extensions>
<extensions defaultExtensionNs="com.intellij">
<applicationService
serviceInterface="com.android.tools.idea.lint.common.LintIdeSupport"
serviceImplementation="com.android.tools.idea.lint.AndroidLintIdeSupport" />
<lang.inspectionSuppressor
language="UAST"
implementationClass="com.android.tools.idea.lint.inspections.JavaApiUsageInspectionSuppressor"/>
</extensions>
<actions>
<action id="Project.CallGraph" internal="true" text="Contextual Call Paths" class="com.android.tools.idea.lint.actions.CallGraphAction"/>
<action id="Project.InterproceduralThreadAnnotations" internal="true" text="Interprocedural Thread Annotation Checker" class="com.android.tools.idea.lint.actions.WrongThreadInterproceduralAction"/>
</actions>
</idea-plugin>