Ejecute Lint desde la console solo para los files seleccionados

Intento crear un gancho precompromiso personalizado de Git que compruebe (usando Lint desde la console, a través de "gradlew") para posibles problemas. Sin embargo, no puedo encontrar cómo ejecutar Lint solo en los files proporcionados. Si ejecuto algo así como

./gradlew app:lint 

Lint analiza todos los files del proyecto, y esta operación puede llevar bastante time. En este documento , hay una sección de "Pelusa incremental", que cubre algo similar a lo que estoy buscando. También encontré este problema abierto , que es bastante similar a mi problema, pero parece ser más específico, ya que "automáticamente" recupera los files que se van a filtrar.

Para resumir: ¿es posible ejecutar Lint desde la línea de command sobre una colección de files? ¿O simplemente estoy empeñado en ejecutarlo para todo el proyecto?

Atentamente

También hay una CLI de Lint dedicada disponible que permite verificar directorys / files particulares [1].

Ejemplos:

 lint theDirYouWantToCheck/ lint orOneParticularFile.xml 

Con la opción --check , también puede limitar los controles que se realizan. Ver lint --help para más información.

Un comentario: si te enfrentas a algo así como …

 main: Error: "main" is a Gradle project. To correctly analyze Gradle projects, you should run "gradlew :lint" instead. [LintError] 

… simplemente cd más profundamente en la estructura del directory.

  1. http://developer.android.com/tools/help/lint.html