This repository was archived by the owner on Aug 2, 2024. It is now read-only.
Fix several project lint report warnings#498
Open
vmadalin wants to merge 5 commits intoandroid:mainfrom
vmadalin:vm/fix-lint-warnings
Open
Fix several project lint report warnings#498vmadalin wants to merge 5 commits intoandroid:mainfrom vmadalin:vm/fix-lint-warnings
vmadalin wants to merge 5 commits intoandroid:mainfrom
vmadalin:vm/fix-lint-warnings
Conversation
XinyueZ
suggested changes
Aug 21, 2019
app/src/main/java/com/google/samples/apps/sunflower/PlantDetailFragment.kt
Outdated
Show resolved
Hide resolved
| jvmTarget = "1.8" | ||
| } | ||
| lintOptions { | ||
| disable 'GoogleAppIndexingWarning' |
Contributor
There was a problem hiding this comment.
I don't prefer to ignore GoogleAppIndexingWarning, the purpose of sunflower project is a demo for different Android features of jetpack or androidX, the GoogleAppIndexingWarning can be one part of them.
Let the warning there is OK.
Contributor
Author
There was a problem hiding this comment.
My intension was to force warnings as errors by warningsAsErrors attribute, with that all changes has verify by CI on PR forcing to failure if was introduces new lint warnings (forcing contributors to check them). That was the only reason for why I added the disable 'GoogleAppIndexWarning'.
If you consider that isn't necessary I remove that also. Please confirm me, for make these changes on PR
XinyueZ
reviewed
Aug 26, 2019
app/src/main/java/com/google/samples/apps/sunflower/PlantDetailFragment.kt
Outdated
Show resolved
Hide resolved
XinyueZ
reviewed
Sep 9, 2019
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
Enable lint for reporting warnings as errors and detect them with CI, and solve the current project warnings
Overview
Before changes

After changes

Next steps
Redesign launch icon for avoid this warning (Error: Launcher icons should not fill every pixel of their square region; see the design guide for details [IconLauncherShape]) for the moment I just skipped it
It's a good approach also try to add another tools for static analysis in order to improve the code quality and make easy the collaboration with unified code style