Elle offre:
- une amélioration de la documentation
- une amélioration des messages d'erreur lors de l'utilisation d'outils externes
- la gestion des exclusions de code à un seul endroit, quel que soit outil utilisé
- la suppression de la nécessité de PHPCPD
- la correction de:
- crash de l'analyse de couverture quand la métrique "instructions" vaut zéro
- impossibilité d'analyser des projets possédant plusieurs fichiers de test
- obligation de disposer d'une priorité pour importer un profile
- l'analyse de rapport PHPUnit peut conduire à avoir deux fois la même mesure
- les propriétés en ligne de commande sonar.* sont incorrectement passées aux outils externes
- le paramètre sonar.phpCodesniffer.ignoreArgument n'est pas pris en compte
- le paramètre sonar.phpPmd.argumentLine n'est pas accessible à phpmd
- nécessiter de lancer les outils externes à la racine du projet qui est analysé
- l'analyse du rapport de couverture PHP peut échouer si un fichier ne contient aucune instruction
- le colorateur PHP ne met pas en évidence les variables réservées
- règles PHPCS non trouvée au démarrage