Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Running
./gradlew lintVanillaReleaseon dc41909 produces this linter report:warning LintBaseline: Baseline Issues
../../lint-baseline.xml: 165 errors/warnings were listed in the baseline file (lint-baseline.xml) but not found in the project; perhaps they have been fixed? Unmatched issue types: AlwaysShowAction (2), ClickableViewAccessibility (5), DisableBaselineAlignment (10), GradleDependency (10), IconDensities, IconMissingDensityFolder (2), InflateParams (2), Overdraw (51), PrivateResource, RelativeOverlap (10), RtlHardcoded (44), RtlSymmetry (7), SetJavaScriptEnabled, StaticFieldLeak (5), UseCompoundDrawables (6), VectorPath (9) ../../lint-baseline.xml: 53 errors and 43 warnings were filtered out because they are listed in the baseline file, lint-baseline.xmlwarning ObsoleteLintCustomCheck: Obsolete custom lint check
../../../../../../../../../.gradle/caches/transforms-2/files-2.1/67987be1aa549674ec7f4bc20473f5dc/firebase-installations-16.2.1/jars/lint.jar: Lint found an issue registry (com.google.firebase.installations.lint.Checks) which is older than the current API level; these checks may not work correctly.
Recompile the checks against the latest version. Custom check API version is 2 (3.2), current lint API level is 5 (3.5+)
../intermediates/lint_jar/global/prepareLintJar/lint.jar: Lint found an issue registry (org.wordpress.android.lint.WordPressIssueRegistry) which is older than the current API level; these checks may not work correctly.
Recompile the checks against the latest version. Custom check API version is 1 (3.1), current lint API level is 5 (3.5+)
warning MissingFirebaseInstanceTokenRefresh: Missing Firebase Instance ID Token Refresh
../../src/main/java/org/wordpress/android/push/GCMRegistrationIntentService.java:44: getToken() called without defining onTokenRefresh callback.
41 @override
42 protected void onHandleWork(@nonnull Intent intent) {
43 try {
44 String token = FirebaseInstanceId.getInstance().getToken();
45 sendRegistrationToken(token);
46 } catch (Exception e) {
47 // SecurityException can happen on some devices without Google services (these devices probably strip
MissingFirebaseInstanceTokenRefresh Correctness Warning Priority 6/10
warning FragmentTagUsage: Use FragmentContainerView instead of the tag
../../src/main/res/layout/account_settings_activity.xml:9: Replace the tag with FragmentContainerView.
6
7
8
9 <fragment
10 android:id="@+id/fragment"
11 android:name="org.wordpress.android.ui.prefs.AccountSettingsFragment"
12 android:layout_width="match_parent"
../../../libs/image-editor/ImageEditor/src/main/res/layout/activity_edit_image.xml:18: Replace the tag with FragmentContainerView.
15 app:layout_constraintEnd_toEndOf="parent"
16 app:layout_constraintTop_toTopOf="parent"/>
17
18 <fragment
19 android:id="@+id/nav_host_fragment"
20 android:name="androidx.navigation.fragment.NavHostFragment"
21 android:layout_width="0dp"
../../src/main/res/layout/activity_log_detail_activity.xml:9: Replace the tag with FragmentContainerView.
6
7
8
9 <fragment
10 android:id="@+id/fragment_container"
11 android:name="org.wordpress.android.ui.activitylog.detail.ActivityLogDetailFragment"
12 android:layout_width="match_parent"
../../src/main/res/layout/activity_log_list_activity.xml:10: Replace the tag with FragmentContainerView.
7
8
9
10 <fragment
11 android:id="@+id/fragment_container"
12 android:name="org.wordpress.android.ui.activitylog.list.ActivityLogListFragment"
13 android:layout_width="match_parent"
../../src/main/res/layout/app_settings_activity.xml:9: Replace the tag with FragmentContainerView.
6
7
8
9 <fragment
10 android:id="@+id/fragment"
11 android:name="org.wordpress.android.ui.prefs.AppSettingsFragment"
12 android:layout_width="match_parent"
../../src/main/res/layout/insights_management_activity.xml:10: Replace the tag with FragmentContainerView.
7
8
9
10 <fragment
11 android:id="@+id/fragment_container"
12 android:name="org.wordpress.android.ui.stats.refresh.lists.sections.insights.management.InsightsManagementFragment"
13 android:layout_width="match_parent"
../../src/main/res/layout/jetpack_remote_install_activity.xml:9: Replace the tag with FragmentContainerView.
6
7
8
9 <fragment
10 android:id="@+id/fragment_container"
11 android:name="org.wordpress.android.ui.JetpackRemoteInstallFragment"
12 android:layout_width="match_parent"
../../src/main/res/layout/me_activity.xml:8: Replace the tag with FragmentContainerView.
5 android:layout_width="match_parent"
6 android:layout_height="match_parent">
7
8 <fragment
9 android:id="@+id/fragment_container"
10 android:name="org.wordpress.android.ui.main.MeFragment"
11 android:layout_width="match_parent"
../../src/main/res/layout/my_profile_activity.xml:9: Replace the tag with FragmentContainerView.
6
7
8
9 <fragment
10 android:id="@+id/fragment"
11 android:name="org.wordpress.android.ui.prefs.MyProfileFragment"
12 android:layout_width="match_parent"
../../src/main/res/layout/pages_activity.xml:8: Replace the tag with FragmentContainerView.
5 android:layout_width="match_parent"
6 android:layout_height="match_parent">
7
8 <fragment
9 android:id="@+id/fragment_container"
10 android:name="org.wordpress.android.ui.pages.PagesFragment"
11 android:layout_width="match_parent"
../../src/main/res/layout/pages_parent_activity.xml:10: Replace the tag with FragmentContainerView.
7
8
9
10 <fragment
11 android:id="@+id/fragment_container"
12 android:name="org.wordpress.android.ui.pages.PageParentFragment"
13 android:layout_width="match_parent"
../../src/main/res/layout/plans_activity.xml:9: Replace the tag with FragmentContainerView.
6
7
8
9 <fragment
10 android:id="@+id/plans_list_fragment"
11 android:name="org.wordpress.android.ui.plans.PlansListFragment"
12 android:layout_width="match_parent"
../../src/main/res/layout/stats_all_time_widget_configure_activity.xml:13: Replace the tag with FragmentContainerView.
10 android:layout_width="match_parent"
11 android:layout_height="match_parent">
12
13 <fragment
14 android:id="@+id/fragment_container"
15 android:name="org.wordpress.android.ui.stats.refresh.lists.widget.configuration.StatsWidgetConfigureFragment"
16 android:layout_width="match_parent"
../../src/main/res/layout/stats_detail_activity.xml:8: Replace the tag with FragmentContainerView.
5 android:layout_width="match_parent"
6 android:layout_height="match_parent">
7
8 <fragment
9 android:id="@+id/fragment_container"
10 android:name="org.wordpress.android.ui.stats.refresh.lists.detail.StatsDetailFragment"
11 android:layout_width="match_parent"
../../src/main/res/layout/stats_detail_fragment.xml:19: Replace the tag with FragmentContainerView.
16 android:layout_height="match_parent"
17 app:layout_behavior="@string/appbar_scrolling_view_behavior">
18
19 <fragment
20 android:id="@+id/fragment_container"
21 android:name="org.wordpress.android.ui.stats.refresh.lists.StatsListFragment"
22 android:layout_width="match_parent"
../../src/main/res/layout/stats_list_activity.xml:7: Replace the tag with FragmentContainerView.
4 android:layout_width="match_parent"
5 android:layout_height="match_parent">
6
7 <fragment
8 android:id="@+id/fragment_container"
9 android:name="org.wordpress.android.ui.stats.refresh.StatsFragment"
10 android:layout_width="match_parent"
../../src/main/res/layout/stats_minified_widget_configure_activity.xml:13: Replace the tag with FragmentContainerView.
10 android:layout_width="match_parent"
11 android:layout_height="match_parent">
12
13 <fragment
14 android:id="@+id/fragment_container"
15 android:name="org.wordpress.android.ui.stats.refresh.lists.widget.minified.StatsMinifiedWidgetConfigureFragment"
16 android:layout_width="match_parent"
../../src/main/res/layout/stats_today_widget_configure_activity.xml:13: Replace the tag with FragmentContainerView.
10 android:layout_width="match_parent"
11 android:layout_height="match_parent">
12
13 <fragment
14 android:id="@+id/fragment_container"
15 android:name="org.wordpress.android.ui.stats.refresh.lists.widget.configuration.StatsWidgetConfigureFragment"
16 android:layout_width="match_parent"
../../src/main/res/layout/stats_view_all_activity.xml:8: Replace the tag with FragmentContainerView.
5 android:layout_height="match_parent"
6 android:orientation="vertical">
7
8 <fragment
9 android:id="@+id/fragment_container"
10 android:name="org.wordpress.android.ui.stats.refresh.StatsViewAllFragment"
11 android:layout_width="match_parent"
../../src/main/res/layout/stats_views_widget_configure_activity.xml:13: Replace the tag with FragmentContainerView.
10 android:layout_width="match_parent"
11 android:layout_height="match_parent">
12
13 <fragment
14 android:id="@+id/fragment_container"
15 android:name="org.wordpress.android.ui.stats.refresh.lists.widget.configuration.StatsWidgetConfigureFragment"
16 android:layout_width="match_parent"
warning VectorRaster: Vector Image Generation
../../src/main/res/drawable/drake_empty_results_400dp.xml:4: Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more
1 <vector
2 xmlns:android="http://schemas.android.com/apk/res/android"
3 android:height="250dp"
4 android:width="400dp"
5 android:viewportHeight="250.0"
6 android:viewportWidth="400.0" >
warning GradleDependency: Obsolete Gradle Dependency
../../../libs/analytics/WordPressAnalytics/build.gradle:7: A newer version of com.android.tools.build:gradle than 3.5.1 is available: 4.0.0
4 jcenter()
5 }
6 dependencies {
7 classpath 'com.android.tools.build:gradle:3.5.1'
8 classpath 'com.novoda:bintray-release:0.8.1'
9 }
10 }
../../../libs/image-editor/ImageEditor/build.gradle:7: A newer version of com.android.tools.build:gradle than 3.5.1 is available: 4.0.0
4 jcenter()
5 }
6 dependencies {
7 classpath 'com.android.tools.build:gradle:3.5.1'
8 }
9 }
../../../libs/login/WordPressLoginFlow/build.gradle:7: A newer version of com.android.tools.build:gradle than 3.5.1 is available: 4.0.0
4 jcenter()
5 }
6 dependencies {
7 classpath 'com.android.tools.build:gradle:3.5.1'
8 }
9 }
../../../libs/networking/WordPressNetworking/build.gradle:7: A newer version of com.android.tools.build:gradle than 3.5.1 is available: 4.0.0
4 jcenter()
5 }
6 dependencies {
7 classpath 'com.android.tools.build:gradle:3.5.1'
8 }
9 }
../../../libs/analytics/WordPressAnalytics/build.gradle:8: A newer version of com.novoda:bintray-release than 0.8.1 is available: 0.9
5 }
6 dependencies {
7 classpath 'com.android.tools.build:gradle:3.5.1'
8 classpath 'com.novoda:bintray-release:0.8.1'
9 }
10 }
../../../libs/utils/WordPressUtils/build.gradle:10: A newer version of com.android.tools.build:gradle than 3.5.1 is available: 4.0.0
7 }
8 dependencies {
9 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
10 classpath 'com.android.tools.build:gradle:3.5.1'
11 classpath 'com.novoda:bintray-release:0.9'
12 }
13 }
../../../libs/gutenberg-mobile/react-native-gutenberg-bridge/android/build.gradle:19: A newer version of com.android.tools.build:gradle than 3.4.2 is available: 4.0.0
16 }
17
18 dependencies {
19 classpath 'com.android.tools.build:gradle:3.4.2'
20 classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
21
22 if (buildGutenbergMobileJSBundle) {
../../../libs/utils/WordPressUtils/build.gradle:28: A newer version of com.google.android.material:material than 1.0.0 is available: 1.1.0
25 dependencies {
26 implementation 'org.apache.commons:commons-text:1.1'
27 implementation 'com.android.volley:volley:1.1.1'
28 implementation 'com.google.android.material:material:1.0.0'
29 implementation 'androidx.recyclerview:recyclerview:1.0.0'
30 implementation 'org.greenrobot:eventbus:3.0.0'
../../../libs/utils/WordPressUtils/build.gradle:29: A newer version of androidx.recyclerview:recyclerview than 1.0.0 is available: 1.1.0
26 implementation 'org.apache.commons:commons-text:1.1'
27 implementation 'com.android.volley:volley:1.1.1'
28 implementation 'com.google.android.material:material:1.0.0'
29 implementation 'androidx.recyclerview:recyclerview:1.0.0'
30 implementation 'org.greenrobot:eventbus:3.0.0'
31
32 implementation "androidx.core:core-ktx:+"
../../../libs/utils/WordPressUtils/build.gradle:30: A newer version of org.greenrobot:eventbus than 3.0.0 is available: 3.1.1
27 implementation 'com.android.volley:volley:1.1.1'
28 implementation 'com.google.android.material:material:1.0.0'
29 implementation 'androidx.recyclerview:recyclerview:1.0.0'
30 implementation 'org.greenrobot:eventbus:3.0.0'
31
32 implementation "androidx.core:core-ktx:+"
33 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlinVersion"
../../../libs/login/WordPressLoginFlow/build.gradle:38: A newer version of androidx.appcompat:appcompat than 1.0.2 is available: 1.1.0
35 exclude group: "com.android.volley"
36 }
37
38 implementation 'androidx.appcompat:appcompat:1.0.2'
39 implementation 'androidx.vectordrawable:vectordrawable-animated:1.0.0'
40 implementation 'androidx.media:media:1.0.1'
41 implementation 'androidx.legacy:legacy-support-v13:1.0.0'
../../../libs/utils/WordPressUtils/build.gradle:38: A newer version of androidx.test:core than 1.0.0 is available: 1.2.0
35 testImplementation 'junit:junit:4.12'🏃 1.1.0'
36 testImplementation 'org.assertj:assertj-core:3.11.1'
37 testImplementation "org.robolectric:robolectric:4.3.1"
38 testImplementation 'androidx.test:core:1.0.0'
39
40 lintChecks 'org.wordpress:lint:1.0.1'
41 androidTestImplementation 'androidx.test
../../../libs/login/WordPressLoginFlow/build.gradle:39: A newer version of androidx.vectordrawable:vectordrawable-animated than 1.0.0 is available: 1.1.0
36 }
37
38 implementation 'androidx.appcompat:appcompat:1.0.2'
39 implementation 'androidx.vectordrawable:vectordrawable-animated:1.0.0'
40 implementation 'androidx.media:media:1.0.1'
41 implementation 'androidx.legacy:legacy-support-v13:1.0.0'
42 implementation 'androidx.gridlayout:gridlayout:1.0.0'
../../../libs/login/WordPressLoginFlow/build.gradle:40: A newer version of androidx.media:media than 1.0.1 is available: 1.1.0
37
38 implementation 'androidx.appcompat:appcompat:1.0.2'
39 implementation 'androidx.vectordrawable:vectordrawable-animated:1.0.0'
40 implementation 'androidx.media:media:1.0.1'
41 implementation 'androidx.legacy:legacy-support-v13:1.0.0'
42 implementation 'androidx.gridlayout:gridlayout:1.0.0'
43 implementation 'com.google.android.material:material:1.1.0'
../../../libs/utils/WordPressUtils/build.gradle:41: A newer version of androidx.test:runner than 1.1.0 is available: 1.2.0
38 testImplementation 'androidx.test:core:1.0.0'🏃 1.1.0'
39
40 lintChecks 'org.wordpress:lint:1.0.1'
41 androidTestImplementation 'androidx.test
42 androidTestImplementation 'androidx.test:rules:1.1.0'
43 androidTestImplementation 'androidx.test.ext:junit:1.1.0'
44 androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
../../../libs/utils/WordPressUtils/build.gradle:42: A newer version of androidx.test:rules than 1.1.0 is available: 1.2.0
39🏃 1.1.0'
40 lintChecks 'org.wordpress:lint:1.0.1'
41 androidTestImplementation 'androidx.test
42 androidTestImplementation 'androidx.test:rules:1.1.0'
43 androidTestImplementation 'androidx.test.ext:junit:1.1.0'
44 androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
../../../libs/utils/WordPressUtils/build.gradle:43: A newer version of androidx.test.ext:junit than 1.1.0 is available: 1.1.1
40 lintChecks 'org.wordpress:lint:1.0.1'🏃 1.1.0'
41 androidTestImplementation 'androidx.test
42 androidTestImplementation 'androidx.test:rules:1.1.0'
43 androidTestImplementation 'androidx.test.ext:junit:1.1.0'
44 androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
45
46 }
../../../libs/utils/WordPressUtils/build.gradle:44: A newer version of com.android.support.test.uiautomator:uiautomator-v18 than 2.1.2 is available: 2.1.3
41 androidTestImplementation 'androidx.test🏃 1.1.0'
42 androidTestImplementation 'androidx.test:rules:1.1.0'
43 androidTestImplementation 'androidx.test.ext:junit:1.1.0'
44 androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
45
46 }
../../../libs/login/WordPressLoginFlow/build.gradle:45: A newer version of com.google.android.gms:play-services-auth than 15.0.1 is available: 18.0.0
42 implementation 'androidx.gridlayout:gridlayout:1.0.0'
43 implementation 'com.google.android.material:material:1.1.0'
44
45 api 'com.google.android.gms:play-services-auth:15.0.1'
46
47 // Share FluxC version from host project if defined, otherwise fallback to default
48 if (project.hasProperty("fluxCVersion")) {
../../../libs/login/WordPressLoginFlow/build.gradle:64: A newer version of com.google.dagger:dagger than 2.22.1 is available: 2.24
61 annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0'🗡️ 2.22.1'
62
63 // Dagger
64 implementation 'com.google.dagger
65 annotationProcessor 'com.google.dagger:dagger-compiler:2.22.1'
66 compileOnly 'org.glassfish:javax.annotation:10.0-b28'
67 implementation 'com.google.dagger:dagger-android-support:2.22.1'
../../../libs/login/WordPressLoginFlow/build.gradle:74: A newer version of androidx.arch.core:core-testing than 2.0.1 is available: 2.1.0
71
72 testImplementation 'junit:junit:4.12'
73 testImplementation 'org.mockito:mockito-core:2.27.0'
74 testImplementation 'androidx.arch.core:core-testing:2.0.1'
75 testImplementation 'org.robolectric:robolectric:4.3'
76 testImplementation 'org.assertj:assertj-core:3.11.1'
77 }
../../../libs/login/WordPressLoginFlow/build.gradle:75: A newer version of org.robolectric:robolectric than 4.3 is available: 4.3.1
72 testImplementation 'junit:junit:4.12'
73 testImplementation 'org.mockito:mockito-core:2.27.0'
74 testImplementation 'androidx.arch.core:core-testing:2.0.1'
75 testImplementation 'org.robolectric:robolectric:4.3'
76 testImplementation 'org.assertj:assertj-core:3.11.1'
77 }
../../../libs/image-editor/ImageEditor/build.gradle:77: A newer version of androidx.navigation:navigation-fragment-ktx than 2.0.0 is available: 2.2.2
74 implementation "com.google.android.material:material:$materialVersion"
75
76 // Navigation
77 implementation "androidx.navigation:navigation-fragment-ktx:$navComponenVersion"
78 implementation "androidx.navigation:navigation-ui-ktx:$navComponenVersion"
79
80 // ViewModel and LiveData
../../../libs/image-editor/ImageEditor/build.gradle:78: A newer version of androidx.navigation:navigation-ui-ktx than 2.0.0 is available: 2.2.2
75
76 // Navigation
77 implementation "androidx.navigation:navigation-fragment-ktx:$navComponenVersion"
78 implementation "androidx.navigation:navigation-ui-ktx:$navComponenVersion"
79
80 // ViewModel and LiveData
81 implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycleVersion"
../../../libs/gutenberg-mobile/react-native-aztec/android/build.gradle:112: A newer version of com.facebook.react:react-native than 0.61.5 is available: 0.62.2
109
110 def reactNativeVersion = reactNativeVersion()
111 logger.quiet("Using react-native version: $reactNativeVersion")
112 implementation "com.facebook.react:react-native:$reactNativeVersion"
113 }
114
115 // Returns react-native version based on environment
warning GradleDynamicVersion: Gradle Dynamic Version
../../../libs/utils/WordPressUtils/build.gradle:32: Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds (androidx.core:core-ktx:+)
29 implementation 'androidx.recyclerview:recyclerview:1.0.0'
30 implementation 'org.greenrobot:eventbus:3.0.0'
31
32 implementation "androidx.core:core-ktx:+"
33 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlinVersion"
34
35 testImplementation 'junit:junit:4.12'
warning ExportedContentProvider: Content provider does not require permission
../../src/main/AndroidManifest.xml:866: Exported content providers can provide access to potentially sensitive data
863
864
865
866 <provider
867 android:name="androidx.work.impl.WorkManagerInitializer"
868 android:authorities="${applicationId}.workmanager-init"
869 tools:node="remove" />
warning InsecureBaseConfiguration: Setting cleartextTrafficPermitted to "true" by default is not recommended
../../src/main/res/xml/network_security_config.xml:6: Setting cleartextTrafficPermitted to "true" by default is not recommended
3
4
5
6
7
8
9
warning UseCompoundDrawables: Node can be replaced by a TextView with compound drawables
../../src/main/res/layout/main_action_list_item.xml:2: This tag and its children can be replaced by one and a compound drawable
1
2 <LinearLayout
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 xmlns:tools="http://schemas.android.com/tools"
5 style="@style/MainBottomSheetRowLayout">
../../src/main/res/layout/stats_widget_title_light.xml:2: This tag and its children can be replaced by one and a compound drawable
1
2 <LinearLayout
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 xmlns:tools="http://schemas.android.com/tools"
5 android:id="@+id/widget_title_container"
VectorPath: Long vector paths
../../src/main/res/drawable/img_tenor_100dp.xml:11: Very long vector path (1148 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector.
8 <path
9 android:fillColor="#4A4A4A"
10 android:fillType="evenOdd"
11 android:pathData="M95.111,198.313L97.681,198.313L126.154,198.313C130.425,198.512 133.905,199.896 136.119,203.732C139.797,210.177 136.04,217.968 128.685,219.075C127.538,219.233 126.312,219.273 125.126,219.272L97.642,219.272L95.036,219.272L95.036,221.488L95.036,292.076C95.111,296.821 95.862,301.369 99.065,305.244C101.675,308.408 105.195,309.753 109.031,310.346C114.765,311.255 120.459,310.78 126.035,309.04C131.334,307.34 136.554,309.713 138.334,314.656C140.153,319.678 137.582,324.621 132.679,326.994C126.035,330.237 119.075,331.66 111.72,332.056C92.659,333.005 75.536,319.164 72.649,300.262C72.254,297.81 72.135,295.279 72.135,292.787C72.096,269.258 72.096,245.729 72.1,222.199L72.1,219.471C71.226,219.431 70.514,219.352 69.842,219.352C65.492,219.352 61.142,219.431 56.792,219.312C49.674,219.115 45.086,213.776 46.154,207.053C46.905,202.308 51.216,198.749 56.633,198.591C60.904,198.472 65.215,198.552 69.486,198.552C72.096,198.552 72.096,198.552 72.1,195.823L72.1,168.339C72.096,161.616 76.96,156.475 83.445,156.395C89.931,156.317 95.032,161.497 95.071,168.3C95.111,177.513 95.071,186.767 95.071,195.981C95.111,196.732 95.111,197.523 95.111,198.512L95.111,198.313Z"
12 android:strokeColor="#00000000"
13 android:strokeWidth="1" />
14
../../src/main/res/drawable/img_tenor_100dp.xml:27: Very long vector path (1041 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector.
24 <path
25 android:fillColor="#4A4A4A"
26 android:fillType="evenOdd"
27 android:pathData="M316.173,215.042C318.664,212.669 320.681,210.652 322.777,208.754C332.9,199.5 345.001,195.704 358.486,195.823C369.123,195.941 379.129,198.314 387.987,204.483C398.98,212.155 404.952,223.03 407.284,235.961C408.036,240.153 408.432,244.463 408.471,248.734C408.59,272.936 408.511,297.098 408.511,321.299C408.511,325.926 405.584,330.316 401.274,331.898C396.766,333.559 392.534,332.886 389.054,329.406C386.603,326.994 385.534,323.949 385.534,320.469C385.574,298.047 385.654,275.664 385.456,253.242C385.416,248.813 384.784,244.266 383.716,239.995C380.354,226.905 370.982,218.957 357.576,217.414C348.046,216.307 338.99,217.81 331.042,223.583C320.483,231.255 316.252,242.17 316.212,254.824C316.133,276.89 316.212,298.996 316.173,321.062C316.173,329.525 307.947,335.022 300.117,331.819C295.965,330.118 293.157,325.61 293.157,320.548L293.157,285.551L293.157,207.449C293.157,202.98 295.214,199.579 299.01,197.365C302.925,195.071 306.998,195.19 310.834,197.602C314.116,199.698 316.094,202.743 316.173,206.777C316.212,209.387 316.173,211.918 316.173,215.042"
28 android:strokeColor="#00000000"
29 android:strokeWidth="1" />
30 <path
../../src/main/res/drawable/img_tenor_100dp.xml:33: Very long vector path (1028 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector.
30 <path
31 android:fillColor="#4A4A4A"
32 android:fillType="evenOdd"
33 android:pathData="M247.399,253.281C246.806,248.14 245.343,243.395 243.405,238.768C231.858,211.6 201.843,210.888 186.421,224.136C178.314,231.096 173.529,239.994 171.156,250.275C170.919,251.225 170.84,252.174 170.642,253.281L247.399,253.281ZM170.207,273.409C171.156,280.528 173.212,286.894 176.851,292.628C185.392,306.113 197.81,312.52 213.707,312.401C226.757,312.322 237.948,307.576 247.597,298.876C252.659,294.289 259.777,295.159 263.336,300.656C265.906,304.611 265.392,309.396 261.833,312.955C251.037,323.75 238.185,330.473 222.96,332.332C212.995,333.558 203.069,333.32 193.381,330.315C171.314,323.474 156.643,308.842 150.118,286.855C142.486,261.032 146.559,237.028 164.552,216.385C176.772,202.426 192.59,195.782 211.215,196.099C227.271,196.375 241.27,201.833 252.54,213.498C261.912,223.187 267.093,235.011 269.465,248.14C270.375,253.123 270.77,258.185 271.008,263.246C271.285,268.822 266.935,273.172 261.359,273.449C260.568,273.488 259.777,273.449 258.986,273.449L173.015,273.449C172.224,273.409 171.393,273.409 170.207,273.409L170.207,273.409Z"
34 android:strokeColor="#00000000"
35 android:strokeWidth="1" />
36 <path
../../src/main/res/drawable/img_tenor_100dp.xml:45: Very long vector path (6830 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector.
42 <path
43 android:fillColor="#4A4A4A"
44 android:fillType="nonZero"
45 android:pathData="M35.938,26.125C42.354,26.125 48.104,27.542 53.188,30.375C58.271,33.208 62.25,37.167 65.125,42.25C68,47.333 69.438,53.208 69.438,59.875C69.438,66.542 68,72.437 65.125,77.563C62.25,82.688 58.271,86.667 53.188,89.5C48.104,92.333 42.354,93.75 35.938,93.75C31.187,93.75 26.833,92.833 22.875,91C18.917,89.167 15.563,86.5 12.813,83L12.813,117.25L0.813,117.25L0.813,26.75L12.313,26.75L12.313,37.25C14.979,33.583 18.354,30.813 22.438,28.938C26.521,27.062 31.021,26.125 35.938,26.125ZM34.938,83.25C39.188,83.25 43,82.271 46.375,80.313C49.75,78.354 52.417,75.604 54.375,72.063C56.333,68.521 57.313,64.458 57.313,59.875C57.313,55.292 56.333,51.229 54.375,47.688C52.417,44.146 49.75,41.417 46.375,39.5C43,37.583 39.188,36.625 34.938,36.625C30.771,36.625 27,37.604 23.625,39.563C20.25,41.521 17.583,44.25 15.625,47.75C13.667,51.25 12.688,55.292 12.688,59.875C12.688,64.458 13.646,68.521 15.563,72.063C17.479,75.604 20.146,78.354 23.563,80.313C26.979,82.271 30.771,83.25 34.938,83.25ZM113.438,93.75C106.854,93.75 100.938,92.292 95.688,89.375C90.437,86.458 86.333,82.438 83.375,77.313C80.417,72.187 78.938,66.375 78.938,59.875C78.938,53.375 80.417,47.563 83.375,42.438C86.333,37.312 90.437,33.313 95.688,30.438C100.938,27.562 106.854,26.125 113.438,26.125C120.021,26.125 125.917,27.562 131.125,30.438C136.333,33.313 140.417,37.312 143.375,42.438C146.333,47.563 147.813,53.375 147.813,59.875C147.813,66.375 146.333,72.187 143.375,77.313C140.417,82.438 136.333,86.458 131.125,89.375C125.917,92.292 120.021,93.75 113.438,93.75ZM113.438,83.25C117.688,83.25 121.5,82.271 124.875,80.313C128.25,78.354 130.896,75.604 132.813,72.063C134.729,68.521 135.688,64.458 135.688,59.875C135.688,55.292 134.729,51.229 132.813,47.688C130.896,44.146 128.25,41.417 124.875,39.5C121.5,37.583 117.688,36.625 113.438,36.625C109.187,36.625 105.375,37.583 102,39.5C98.625,41.417 95.958,44.146 94,47.688C92.042,51.229 91.063,55.292 91.063,59.875C91.063,64.458 92.042,68.521 94,72.063C95.958,75.604 98.625,78.354 102,80.313C105.375,82.271 109.187,83.25 113.438,83.25ZM261.813,26.75L237.063,93L225.563,93L206.438,42.75L187.063,93L175.563,93L150.938,26.75L162.313,26.75L181.563,79.5L201.563,26.75L211.688,26.75L231.313,79.75L251.063,26.75L261.813,26.75ZM330.938,60.25C330.938,61.167 330.854,62.375 330.688,63.875L276.938,63.875C277.688,69.708 280.25,74.396 284.625,77.938C289,81.479 294.437,83.25 300.938,83.25C308.854,83.25 315.229,80.583 320.063,75.25L326.688,83C323.688,86.5 319.958,89.167 315.5,91C311.042,92.833 306.063,93.75 300.563,93.75C293.562,93.75 287.354,92.313 281.938,89.438C276.521,86.562 272.333,82.542 269.375,77.375C266.417,72.208 264.938,66.375 264.938,59.875C264.938,53.458 266.375,47.667 269.25,42.5C272.125,37.333 276.083,33.313 281.125,30.438C286.167,27.562 291.854,26.125 298.188,26.125C304.521,26.125 310.167,27.562 315.125,30.438C320.083,33.313 323.958,37.333 326.75,42.5C329.542,47.667 330.938,53.583 330.938,60.25ZM298.188,36.25C292.437,36.25 287.625,38 283.75,41.5C279.875,45 277.604,49.583 276.938,55.25L319.438,55.25C318.771,49.667 316.5,45.104 312.625,41.563C308.75,38.021 303.938,36.25 298.188,36.25ZM358.063,37.875C360.146,34.042 363.229,31.125 367.313,29.125C371.396,27.125 376.354,26.125 382.188,26.125L382.188,37.75C381.521,37.667 380.604,37.625 379.438,37.625C372.937,37.625 367.833,39.562 364.125,43.438C360.417,47.313 358.563,52.833 358.563,60L358.563,93L346.563,93L346.563,26.75L358.063,26.75L358.063,37.875ZM455.188,60.25C455.188,61.167 455.104,62.375 454.938,63.875L401.188,63.875C401.938,69.708 404.5,74.396 408.875,77.938C413.25,81.479 418.687,83.25 425.188,83.25C433.104,83.25 439.479,80.583 444.313,75.25L450.938,83C447.938,86.5 444.208,89.167 439.75,91C435.292,92.833 430.313,93.75 424.813,93.75C417.812,93.75 411.604,92.313 406.188,89.438C400.771,86.562 396.583,82.542 393.625,77.375C390.667,72.208 389.188,66.375 389.188,59.875C389.188,53.458 390.625,47.667 393.5,42.5C396.375,37.333 400.333,33.313 405.375,30.438C410.417,27.562 416.104,26.125 422.438,26.125C428.771,26.125 434.417,27.562 439.375,30.438C444.333,33.313 448.208,37.333 451,42.5C453.792,47.667 455.188,53.583 455.188,60.25ZM422.438,36.25C416.687,36.25 411.875,38 408,41.5C404.125,45 401.854,49.583 401.188,55.25L443.688,55.25C443.021,49.667 440.75,45.104 436.875,41.563C433,38.021 428.188,36.25 422.438,36.25ZM533.313,0.25L533.313,93L521.813,93L521.813,82.5C519.146,86.167 515.771,88.958 511.688,90.875C507.604,92.792 503.104,93.75 498.188,93.75C491.771,93.75 486.021,92.333 480.938,89.5C475.854,86.667 471.875,82.688 469,77.563C466.125,72.437 464.688,66.542 464.688,59.875C464.688,53.208 466.125,47.333 469,42.25C471.875,37.167 475.854,33.208 480.938,30.375C486.021,27.542 491.771,26.125 498.188,26.125C502.938,26.125 507.312,27.021 511.313,28.813C515.313,30.604 518.646,33.25 521.313,36.75L521.313,0.25L533.313,0.25ZM499.188,83.25C503.354,83.25 507.146,82.271 510.563,80.313C513.979,78.354 516.646,75.604 518.563,72.063C520.479,68.521 521.438,64.458 521.438,59.875C521.438,55.292 520.479,51.229 518.563,47.688C516.646,44.146 513.979,41.417 510.563,39.5C507.146,37.583 503.354,36.625 499.188,36.625C494.937,36.625 491.125,37.583 487.75,39.5C484.375,41.417 481.708,44.146 479.75,47.688C477.792,51.229 476.813,55.292 476.813,59.875C476.813,64.458 477.792,68.521 479.75,72.063C481.708,75.604 484.375,78.354 487.75,80.313C491.125,82.271 494.937,83.25 499.188,83.25ZM622.813,26.125C629.229,26.125 634.979,27.542 640.063,30.375C645.146,33.208 649.125,37.167 652,42.25C654.875,47.333 656.313,53.208 656.313,59.875C656.313,66.542 654.875,72.437 652,77.563C649.125,82.688 645.146,86.667 640.063,89.5C634.979,92.333 629.229,93.75 622.813,93.75C617.896,93.75 613.396,92.792 609.313,90.875C605.229,88.958 601.854,86.167 599.188,82.5L599.188,93L587.688,93L587.688,0.25L599.688,0.25L599.688,36.75C602.354,33.25 605.688,30.604 609.688,28.813C613.688,27.021 618.063,26.125 622.813,26.125ZM621.813,83.25C626.063,83.25 629.875,82.271 633.25,80.313C636.625,78.354 639.292,75.604 641.25,72.063C643.208,68.521 644.188,64.458 644.188,59.875C644.188,55.292 643.208,51.229 641.25,47.688C639.292,44.146 636.625,41.417 633.25,39.5C629.875,37.583 626.063,36.625 621.813,36.625C617.646,36.625 613.854,37.583 610.438,39.5C607.021,41.417 604.354,44.146 602.438,47.688C600.521,51.229 599.563,55.292 599.563,59.875C599.563,64.458 600.521,68.521 602.438,72.063C604.354,75.604 607.021,78.354 610.438,80.313C613.854,82.271 617.646,83.25 621.813,83.25ZM728.688,26.75L696.563,99.625C693.729,106.375 690.417,111.125 686.625,113.875C682.833,116.625 678.271,118 672.938,118C669.688,118 666.542,117.479 663.5,116.438C660.458,115.396 657.938,113.875 655.938,111.875L661.063,102.875C664.479,106.125 668.438,107.75 672.938,107.75C675.854,107.75 678.292,106.979 680.25,105.438C682.208,103.896 683.979,101.25 685.563,97.5L687.688,92.875L658.438,26.75L670.938,26.75L694.063,79.75L716.938,26.75L728.688,26.75Z"
46 android:strokeColor="#00000000"
47 android:strokeWidth="1" />
48
../../../libs/login/WordPressLoginFlow/src/main/res/drawable/login_email_alert.xml:29: Very long vector path (1087 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector.
26
27
28
29
30
31
32
warning Overdraw: Overdraw: Painting regions more than once
../../src/main/res/layout/about_activity.xml:7: Possible overdraw: Root element paints background ?attr/wpColorAppBar with a theme that also paints a background (inferred theme is @style/WordPress_NoActionBar_DarkNavbar)
4 android:id="@+id/main_view"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 android:background="?attr/wpColorAppBar"
8 android:fillViewport="true">
9
10 <com.google.android.material.appbar.AppBarLayout
../../src/main/res/layout/bottom_sheet_handle_view.xml:8: Possible overdraw: Root element paints background @color/transparent with a theme that also paints a background (inferred theme is @style/WordPress)
5 android:layout_width="match_parent"
6 android:layout_height="wrap_content"
7 android:gravity="center"
8 android:background="@color/transparent">
9
10 <View
11 android:layout_height="@dimen/bottom_sheet_handle_height"
../../src/main/res/layout/comment_action_footer.xml:8: Possible overdraw: Root element paints background ?attr/colorSurface with a theme that also paints a background (inferred theme is @style/WordPress)
5 android:id="@+id/layout_buttons"
6 android:layout_width="match_parent"
7 android:layout_height="wrap_content"
8 android:background="?attr/colorSurface"
9 android:orientation="vertical">
10
11 <LinearLayout
../../src/main/res/layout/comment_listitem.xml:6: Possible overdraw: Root element paints background ?attr/selectableItemBackground with a theme that also paints a background (inferred theme is @style/WordPress)
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width="match_parent"
5 android:layout_height="wrap_content"
6 android:background="?attr/selectableItemBackground"
7 android:orientation="vertical">
8
9 <RelativeLayout
../../../libs/editor/WordPressEditor/src/main/res/layout/fragment_gutenberg_editor.xml:6: Possible overdraw: Root element paints background @android:color/white with a theme that also paints a background (inferred theme is @style/WordPress)
3 android:id="@+id/gutenberg_container"
4 android:layout_height="match_parent"
5 android:layout_width="match_parent"
6 android:background="@android:color/white"
7 android:focusable="false"
8 android:focusableInTouchMode="true">
../../src/main/res/layout/history_detail_container_fragment.xml:8: Possible overdraw: Root element paints background @color/post_history_underlying_background with a theme that also paints a background (inferred theme is @style/WordPress)
5 xmlns:tools="http://schemas.android.com/tools"
6 android:layout_width="match_parent"
7 android:layout_height="match_parent"
8 android:background="@color/post_history_underlying_background">
9
10
11 <com.google.android.material.card.MaterialCardView
../../src/main/res/layout/history_detail_fragment.xml:8: Possible overdraw: Root element paints background ?attr/colorSurface with a theme that also paints a background (inferred theme is @style/WordPress)
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 android:layout_alignParentTop="true"
8 android:background="?attr/colorSurface"
9 android:fillViewport="true">
10
11 <LinearLayout
../../src/main/res/layout-land/login_intro_template_view.xml:5: Possible overdraw: Root element paints background ?attr/colorPrimary with a theme that also paints a background (inferred theme is @style/WordPress)
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width="match_parent"
5 android:background="?attr/colorPrimary"
6 android:layout_height="match_parent"
7 android:orientation="horizontal"
8 android:paddingTop="32dp">
../../src/main/res/layout/login_intro_template_view.xml:5: Possible overdraw: Root element paints background ?attr/colorPrimary with a theme that also paints a background (inferred theme is @style/WordPress)
2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width="match_parent"
5 android:background="?attr/colorPrimary"
6 android:layout_height="match_parent">
7
8 <org.wordpress.android.widgets.WPTextView
../../src/main/res/layout-sw600dp-land/login_intro_template_view.xml:5: Possible overdraw: Root element paints background @color/primary_40 with a theme that also paints a background (inferred theme is @style/WordPress)
2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width="match_parent"
5 android:background="@color/primary_40"
6 android:layout_height="match_parent"
7 android:paddingEnd="@dimen/margin_extra_extra_large"
8 android:paddingTop="32dp">
../../src/main/res/layout/me_action_layout.xml:8: Possible overdraw: Root element paints background ?android:attr/actionBarItemBackground with a theme that also paints a background (inferred theme is @style/WordPress)
5 android:layout_height="match_parent"
6 android:minWidth="@dimen/me_menu_width"
7 android:gravity="center"
8 android:background="?android:attr/actionBarItemBackground">
9
10 <ImageView
11 android:id="@+id/avatar"
../../src/main/res/layout/media_preview_activity.xml:7: Possible overdraw: Root element paints background @android:color/black with a theme that also paints a background (inferred theme is @style/WordPress_NoActionBar)
4 xmlns:app="http://schemas.android.com/apk/res-auto"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 android:background="@android:color/black"
8 android:orientation="vertical">
9
10 <FrameLayout
../../src/main/res/layout/note_block_user.xml:9: Possible overdraw: Root element paints background ?android:selectableItemBackground with a theme that also paints a background (inferred theme is @style/WordPress)
6 android:id="@+id/user_block_root_view"
7 android:layout_width="match_parent"
8 android:layout_height="wrap_content"
9 android:background="?android:selectableItemBackground"
10 android:clickable="true"
11 android:contentDescription="@null"
12 android:focusable="true"
../../src/main/res/layout/plugin_browser_row.xml:9: Possible overdraw: Root element paints background ?android:attr/selectableItemBackground with a theme that also paints a background (inferred theme is @style/WordPress_NoActionBar)
6 android:layout_marginStart="@dimen/margin_small"
7 android:layout_marginEnd="@dimen/margin_small"
8 android:layout_marginBottom="@dimen/margin_small"
9 android:background="?android:attr/selectableItemBackground">
10
11 <LinearLayout
12 android:layout_width="match_parent"
../../src/main/res/layout/reader_activity_photo_viewer.xml:8: Possible overdraw: Root element paints background @android:color/black with a theme that also paints a background (inferred theme is @style/ReaderMediaViewerTheme)
5 xmlns:app="http://schemas.android.com/apk/res-auto"
6 android:layout_width="match_parent"
7 android:layout_height="match_parent"
8 android:background="@android:color/black">
9
10 <org.wordpress.android.widgets.WPViewPager
11 android:id="@+id/viewpager"
../../src/main/res/layout/reader_activity_video_player.xml:7: Possible overdraw: Root element paints background @color/neutral_70 with a theme that also paints a background (inferred theme is @style/ReaderMediaViewerTheme)
4 xmlns:tools="http://schemas.android.com/tools"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 android:background="@color/neutral_70">
8
9 <org.wordpress.android.ui.WPWebView
10 android:id="@+id/web_view"
../../src/main/res/layout/reader_listitem_blog.xml:11: Possible overdraw: Root element paints background ?attr/selectableItemBackground with a theme that also paints a background (inferred theme is @style/WordPress)
8 xmlns:tools="http://schemas.android.com/tools"
9 android:layout_width="match_parent"
10 android:layout_height="wrap_content"
11 android:background="?attr/selectableItemBackground"
12 android:gravity="center_vertical"
13 android:orientation="horizontal"
14 android:paddingStart="@dimen/margin_extra_large"
../../src/main/res/layout/reader_listitem_suggestion_recycler.xml:7: Possible overdraw: Root element paints background ?android:selectableItemBackground with a theme that also paints a background (inferred theme is @style/WordPress)
4 android:layout_width="match_parent"
5 android:layout_height="wrap_content"
6 xmlns:app="http://schemas.android.com/apk/res-auto"
7 android:background="?android:selectableItemBackground"
8 android:clickable="true"
9 android:focusable="true"
10 tools:ignore="UnusedAttribute">
../../src/main/res/layout/reader_listitem_tag.xml:12: Possible overdraw: Root element paints background ?attr/selectableItemBackground with a theme that also paints a background (inferred theme is @style/WordPress)
9 android:layout_width="match_parent"
10 android:layout_height="wrap_content"
11 xmlns:app="http://schemas.android.com/apk/res-auto"
12 android:background="?attr/selectableItemBackground"
13 android:orientation="horizontal"
14 android:paddingStart="@dimen/margin_extra_large"
15 android:paddingTop="@dimen/margin_medium"
../../src/main/res/layout/reader_listitem_user.xml:7: Possible overdraw: Root element paints background ?android:selectableItemBackground with a theme that also paints a background (inferred theme is @style/WordPress)
4 xmlns:tools="http://schemas.android.com/tools"
5 android:layout_width="match_parent"
6 android:layout_height="wrap_content"
7 android:background="?android:selectableItemBackground"
8 android:gravity="center_vertical"
9 android:orientation="horizontal"
10 android:padding="@dimen/margin_large">
../../src/main/res/layout/reader_thumbnail_strip_image.xml:8: Possible overdraw: Root element paints background ?android:attr/listDivider with a theme that also paints a background (inferred theme is @style/WordPress)
5 android:layout_height="@dimen/reader_thumbnail_strip_image_height"
6 android:layout_margin="1dp"
7 android:layout_weight="1"
8 android:background="?android:attr/listDivider"
9 android:contentDescription="@string/reader_gallery_images_desc"
10 android:padding="1dp" />
../../src/main/res/layout/site_settings_tag_detail_fragment.xml:8: Possible overdraw: Root element paints background ?android:attr/colorBackground with a theme that also paints a background (inferred theme is @style/WordPress)
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 android:layout_marginBottom="@dimen/margin_large"
8 android:background="?android:attr/colorBackground"
9 android:orientation="vertical"
10 android:padding="@dimen/margin_extra_large">
warning TooManyViews: Layout has too many views
../../src/main/res/layout/my_site_fragment.xml:538: my_site_fragment.xml has more than 80 views, bad for performance
535 android:contentDescription="@string/plugins"
536 android:src="@drawable/ic_plugins_white_24dp" />
537
538 <org.wordpress.android.widgets.WPTextView
539 android:id="@+id/my_site_plugins_text_view"
540 style="@style/MySiteListRowTextView"
541 android:text="@string/my_site_btn_plugins" />
warning IconDensities: Icon densities validation
../../src/main/res/drawable-mdpi: Missing the following drawables in drawable-mdpi: btn_cab_done_default_wordpress.9.png, btn_cab_done_focused_wordpress.9.png, btn_cab_done_pressed_wordpress.9.png, gallery_icon_circles.png, gallery_icon_slideshow.png... (17 more)
../../../libs/login/WordPressLoginFlow/src/main/res/drawable-mdpi: Missing the following drawables in drawable-mdpi: login_notification_icon.png (found in drawable-hdpi, drawable-xxhdpi)
../../../libs/login/WordPressLoginFlow/src/main/res/drawable-xhdpi: Missing the following drawables in drawable-xhdpi: login_notification_icon.png (found in drawable-hdpi, drawable-xxhdpi)
../../src/main/res/drawable-xxhdpi: Missing the following drawables in drawable-xxhdpi: btn_cab_done_default_wordpress.9.png, btn_cab_done_focused_wordpress.9.png, btn_cab_done_pressed_wordpress.9.png, menu_dropdown_panel_wordpress.9.png, spinner_ab_default_wordpress.9.png... (3 more)
warning AlwaysShowAction: Usage of showAsAction=always
../../src/main/res/menu/page_parent_menu.xml:8: Prefer "ifRoom" instead of "always"
5 <item
6 android:id="@+id/action_search"
7 android:icon="@drawable/ic_search_white_24dp"
8 app:showAsAction="always|collapseActionView"
9 app:actionViewClass="androidx.appcompat.widget.SearchView"
10 android:title="@string/search"
11 />
Additional locations:
../../src/main/res/menu/posts_list_toggle_view_layout.xml:8: Prefer "ifRoom" instead of "always"
5 <item
6 android:id="@+id/toggle_post_search"
7 android:icon="@drawable/ic_search_white_24dp"
8 app:showAsAction="always|collapseActionView"
9 app:actionViewClass="androidx.appcompat.widget.SearchView"
10 android:title="@string/search"/>
Additional locations:
warning Autofill: Use Autofill
../../../libs/editor/WordPressEditor/src/main/res/layout/alert_create_link.xml:9: Missing autofillHints attribute
6 android:padding="@dimen/margin_medium"
7 android:layout_gravity="center_vertical">
8
9 <EditText
10 android:id="@+id/linkURL"
11 android:inputType="textUri"
12 android:layout_width="fill_parent"
../../../libs/editor/WordPressEditor/src/main/res/layout/alert_create_link.xml:17: Missing autofillHints attribute
14 android:hint="@string/link_enter_url"
15 android:imeOptions="actionNext" />
16
17 <EditText
18 android:id="@+id/linkText"
19 android:inputType="text"
20 android:layout_width="fill_parent"
../../../libs/editor/WordPressEditor/src/main/res/layout/alert_image_options.xml:15: Missing autofillHints attribute
12 android:layout_gravity="center_horizontal"
13 android:gravity="center_horizontal">
14
15 <EditText
16 android:id="@+id/title"
17 android:layout_width="match_parent"
18 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/alert_image_options.xml:23: Missing autofillHints attribute
20 android:singleLine="true"
21 android:inputType="textCapSentences"/>
22
23 <EditText
24 android:id="@+id/caption"
25 android:layout_width="match_parent"
26 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/alert_image_options.xml:57: Missing autofillHints attribute
54 android:id="@+id/imageWidth"
55 android:layout_width="match_parent"/>
56
57 <EditText
58 android:layout_width="fill_parent"
59 android:layout_height="wrap_content"
60 android:text=""
../../src/main/res/layout/delete_site_dialog.xml:7: Missing autofillHints attribute
4 android:layout_width="wrap_content"
5 android:layout_height="wrap_content">
6
7 <EditText
8 android:id="@+id/url_confirmation"
9 android:inputType="textUri"
10 android:layout_width="match_parent"
../../../libs/editor/WordPressEditor/src/main/res/layout/dialog_image_options.xml:58: Missing autofillHints attribute
55 android:text="@string/title"
56 style="@style/ImageOptionsDialogLabel"/>
57
58 <EditText
59 android:id="@+id/image_title"
60 android:layout_width="match_parent"
61 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/dialog_image_options.xml:73: Missing autofillHints attribute
70 android:text="@string/image_caption"
71 style="@style/ImageOptionsDialogLabel"/>
72
73 <EditText
74 android:id="@+id/image_caption"
75 android:layout_width="match_parent"
76 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/dialog_image_options.xml:87: Missing autofillHints attribute
84 android:text="@string/image_alt_text"
85 style="@style/ImageOptionsDialogLabel"/>
86
87 <EditText
88 android:id="@+id/image_alt_text"
89 android:layout_width="match_parent"
90 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/dialog_image_options.xml:118: Missing autofillHints attribute
115 android:text="@string/image_link_to"
116 style="@style/ImageOptionsDialogLabel"/>
117
118 <EditText
119 android:id="@+id/image_link_to"
120 android:layout_width="match_parent"
121 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/dialog_image_options.xml:152: Missing autofillHints attribute
149 android:layout_toEndOf="@+id/image_icon" />
150
151
152 <EditText
153 android:id="@+id/image_width_text"
154 android:layout_width="match_parent"
155 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/dialog_link.xml:16: Missing autofillHints attribute
13 android:layout_marginRight="@dimen/link_dialog_margin_outer"
14 android:layout_marginTop="@dimen/link_dialog_margin_outer">
15
16 <EditText
17 android:id="@+id/linkURL"
18 android:layout_width="match_parent"
19 android:layout_height="wrap_content"
../../../libs/editor/WordPressEditor/src/main/res/layout/dialog_link.xml:34: Missing autofillHints attribute
31 android:layout_marginRight="@dimen/link_dialog_margin_outer"
32 android:layout_marginTop="@dimen/link_dialog_margin_inner">
33
34 <EditText
35 android:id="@+id/linkText"
36 android:layout_width="match_parent"
37 android:layout_height="wrap_content"
../../src/main/res/layout/people_invite_fragment.xml:158: Missing autofillHints attribute
155 android:background="@drawable/invites_border"
156 android:padding="2dp">
157
158 <EditText
159 android:id="@+id/message"
160 android:layout_width="match_parent"
161 android:layout_height="wrap_content"
../../src/main/res/layout/wppref_text_dialog.xml:19: Missing autofillHints attribute
16 android:labelFor="@+id/edit"
17 tools:text="text_subtitle" />
18
19 <EditText
20 android:id="@+id/edit"
21 android:layout_width="match_parent"
22 android:layout_height="wrap_content"