Utiliser lint pour une analyse statique de votre code Android
Rédigé par Dominique Mereaux le 13 mars 2014
Lint est un outil d'analyse statique qui permet de détecter des anomalies avant même d'entamer les tests unitaires. Pour pas cher il vous permettra de détecter des bugs potentiels.
Si vous télécharger le bundle de développement android il se trouve sous le répertoire Tools du sdk.
Il se lance en ligne de commande:
Le résultat est affiché directement dans la console mais il est possible de générer un rapport en utilisant l'option:
./lint --html report.html /Users/dominiquemereaux/Android/SpinnerTest
Regardons de plus près ce rapport:
Il m'informe que je n'ai pas précisé le SDK min et max que mon application est sensée supporter.
Il me donne également des conseils pour corriger:
Les problèmes détectés sont classés dans les catégories suivantes:
Vous trouverez la liste des problèmes détectés à cette adresse:
lien
Si vous télécharger le bundle de développement android il se trouve sous le répertoire Tools du sdk.
Il se lance en ligne de commande:
Le résultat est affiché directement dans la console mais il est possible de générer un rapport en utilisant l'option:
./lint --html report.html /Users/dominiquemereaux/Android/SpinnerTest
Regardons de plus près ce rapport:
Il m'informe que je n'ai pas précisé le SDK min et max que mon application est sensée supporter.
Il me donne également des conseils pour corriger:
Les problèmes détectés sont classés dans les catégories suivantes:
- correctness
- security
- performance
- usability
- accessibility
- internationalization
Vous trouverez la liste des problèmes détectés à cette adresse:
lien
Classé dans : Outil de test - Mots clés : android, analyse statique