Jonathan Beliën

Jonathan Beliën

Freelance Web Developer

Full-stack web developer
« Spécialiste » en cartographie numérique
Membre du conseil d'administration d'OpenStreetMap Belgique
Fan de LEGO et de bande-dessinées



SARIF formatter for PHPStan

2023

SARIF formatter for PHPStan

https://github.com/jbelien/phpstan-sarif-formatter

PHPStan se concentre sur la détection des erreurs dans votre code sans l’exécuter réellement. Il détecte des classes entières de bogues avant même que vous n’écriviez des tests pour le code. Il rapproche PHP des langages compilés dans le sens où la correction de chaque ligne de code peut être vérifiée avant d’exécuter la ligne réelle.

Static Analysis Results Interchange Format (SARIF) est un format standard basé sur JSON pour la sortie des outils d’analyse statique.

SARIF est un format riche destiné à répondre aux besoins des outils sophistiqués, tout en restant pratique pour une utilisation par des outils plus simples. Parce qu’il serait impraticable de prendre en charge toutes les fonctionnalités de chaque outil, SARIF fournit un mécanisme d’extensibilité permettant aux auteurs d’outils de stocker des données personnalisées que le format SARIF ne représente pas directement.

Le code source est disponible sur GitHub : https://github.com/jbelien/phpstan-sarif-formatter