All Projects → passy → Android Lint Summary

passy / Android Lint Summary

Licence: apache-2.0
Prettier display of Android Lint issues

Programming Languages

haskell
3896 projects


android-lint-summary


View your Android lint issues with style.

Build Status

Features

  • Combines multiple projects into one output. You no longer need to check each and every of your subprojects' lint results for errors.
  • View all your issues nicely formatted in your terminal.
  • Default arguments that do what you probably want them to.

Screenshot

Installation

Grab the latest build for your platform from the releases page.

If your platform isn't there, you can build it yourself with stack:

$ git clone https://github.com/passy/android-lint-summary
$ cd android-lint-summary
$ stack setup
$ stack install

Using

$ cd my-android-project
$ ./gradle lint
# Search in your current working directory
$ android-lint-summary
# Or search for a different pattern
$ android-lint-summary -g '**/lint-summary*.xml'
# Or point directly to a file
$ android-lint-summary app/build/outputs/lint-summary.xml
# Or read from stdin
$ android-lint-summary - < app/build/outputs/lint-summary.xml

Watch this ASCIICast to see it in action:

asciicast

Gradle Integration

Check out the LintSummary Sample to see how to integrate this with your gradle build.

If you copy this gradle script to your project, you can enable it with just one line per sub-project.

--help

$ android-lint-summary --help

android-lint-summary - a lint-results.xml pretty printer

Usage: android-lint-summary [FILES] [-g|--glob ARG] [-f|--formatter ARG]
                            [-v|--verbose]
  Format Android Lint XML output nicely

Available options:
  -h,--help                Show this help text
  -g,--glob ARG            Glob pattern to select result
                           files (default: "**/build/outputs/lint-results.xml")
  -f,--formatter ARG       Specify a formatter to use
                           [simple|null] (default: "simple")
  -v,--verbose             Enable verbose mode
  -V,--version             Show version information

Developing

$ stack setup
$ stack build
$ stack test
$ stack exec android-lint-summary

Credits

Massive thanks to Sindre Sorhus for making this gorgeous logo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].