Diferencia entre el funcionamiento de pelusa a través del menú de Android Studio y la línea de comandos de gradlew

Cuando ejecuto lo siguiente en una línea de comandos:

./gradlew -lint 

Tengo diferentes resultados que si elijo la siguiente opción de menú dentro de Android Studio.

 Analyze->Inspect Code... 

¿Puede alguien explicar esto? ¿Esto es normal? ¿Debe un desarrollador prudente ejecutar tanto a fin de encontrar todos los posibles problemas con su proyecto?

En Android Studio puede personalizar qué inspecciones se ejecutan a través de Preferencias> Inspecciones; es posible que algunas inspecciones de Lint estén deshabilitadas y no todas se ejecuten de forma predeterminada. Android Studio también puede ejecutar un gran número de inspecciones que no sean de Lint.

Estás ejecutando dos herramientas diferentes. El comando:

 $ ./gradlew lint 

ejecuta la herramienta de pelusa que viene con el SDK de Android y la opción de menú

 Analyze->Inspect Code... 

en Android Studio es una característica heredada de JetBrains IntelliJ IDEA que se ejecuta:

 <android studio path>/bin/inspect.sh 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.