# Android lint runs every night. How can I track progress?

**URL:** <https://discuss.bitrise.io/t/android-lint-runs-every-night-how-can-i-track-progress/4508>\
**Category:** Question & Answer\
**Created:** [March 17, 2018, 7:21pm UTC](https://discuss.bitrise.io/t/android-lint-runs-every-night-how-can-i-track-progress/4508 "2018-03-17T19:21:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![coltonidle](https://avatars.discourse-cdn.com/v4/letter/c/a4c791/32.png) [@coltonidle](https://discuss.bitrise.io/u/coltonidle)\
**Post date:** [March 17, 2018, 7:21pm UTC](https://discuss.bitrise.io/t/android-lint-runs-every-night-how-can-i-track-progress/4508/1 "2018-03-17T19:21:46Z")

</div>

Jenkins has a lint plugin that allows me to see the number of lint warnings and errors over time. Is there anything like that for bitrise?

If not, are there any third party tools I can use with bitrise to make this happen?

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [March 20, 2018, 9:30pm UTC](https://discuss.bitrise.io/t/android-lint-runs-every-night-how-can-i-track-progress/4508/2 "2018-03-20T21:30:49Z")

</div>

Hi @coltonidle,

Nothing built in. Is this just the number of warnings & errors? Or any other info?

Also, where would you like to see the results? On the build’s page?

---

<div class="post-metadata">

**Author:** ![coltonidle](https://avatars.discourse-cdn.com/v4/letter/c/a4c791/32.png) [@coltonidle](https://discuss.bitrise.io/u/coltonidle)\
**Post date:** [March 21, 2018, 7:22pm UTC](https://discuss.bitrise.io/t/android-lint-runs-every-night-how-can-i-track-progress/4508/3 "2018-03-21T19:22:45Z")

</div>

@viktorbenei I really don’t know what the best thing would be. This is my first CI, but so many people in the Android community setup CI for 1. Lint 2. jUnit tests 3. Espresso tests 4. Any other static analysis tools

I’m just at a loss for how to give my team visibility. Am I supposed to use another service for this? Is there a step? Espresso tests seem to be something you have as a tab for. I can see a nice little test result for that. Which is great. But when I run ./gradlew lint I have no idea how I see it, and how do I see that I’m making progress.

Like I said before, is there another service that bitrise integrates with? I know theres codecov or stuff like that.

---

<div class="post-metadata">

**Author:** ![koral](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/koral/32/357_2.png) [@koral](https://discuss.bitrise.io/u/koral)\
**Post date:** [March 22, 2018, 1:24am UTC](https://discuss.bitrise.io/t/android-lint-runs-every-night-how-can-i-track-progress/4508/4 "2018-03-22T01:24:37Z")

</div>

> [@viktorbenei](#):
>
> Is this just the number of warnings & errors? Or any other info?

I think the most valuable feature is a number of new issues (e.g. warnings) since previous build (it seems that in case of Bitrise it should be limited to the same workflow). Here is a screenshot of Warnings plugin, but the same applies to lint:

 ![](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/f/ffc34e51a336d1278cb4636b73e762babccf7c26.png)

There are also charts:

 ![](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/a/a05bd8a0d584ecef9bcb12e77e95b63dfa16db88.png)

> [@viktorbenei](#):
>
> Also, where would you like to see the results? On the build’s page?

Yep, in case of reports like above, the results belong to build (of the same workflow).

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [March 22, 2018, 4:05pm UTC](https://discuss.bitrise.io/t/android-lint-runs-every-night-how-can-i-track-progress/4508/5 "2018-03-22T16:05:57Z")

</div>

Great ideas, thanks for the feedback @coltonidle & @koral!

@coltonidle right now the suggested solution is to run `./gradlew lint`, e.g. via the Gradle Runner step, then deploy the report it generates using the Deploy to [Bitrise.io](http://Bitrise.io) step, by setting the appropriate path in Deploy to [Bitrise.io](http://Bitrise.io) step (set the dir path where the report is generated, and enable the `compress` option: [https://devcenter.bitrise.io/tips-and-tricks/attach-any-file-to-build/#deploy-a-directory](https://devcenter.bitrise.io/tips-and-tricks/attach-any-file-to-build/#deploy-a-directory) ).

That said, an Android/Gradle lint step is in the works as we speak, which will do this automatically (exporting the report so that no additional config is required), keep an eye on #changelog if you’re interested 😉
