Prise en main des analyseurs Roslyn

Avec des analyseurs de code basés sur des projets en direct dans Visual Studio, les auteurs d’API peuvent expédier une analyse de code spécifique au domaine dans le cadre de leurs packages NuGet. Étant donné que ces analyseurs sont alimentés par la plateforme du compilateur .NET (code nommé « Roslyn »), ils peuvent produire des avertissements dans votre code lorsque vous tapez même avant que vous n’ayez terminé la ligne (plus d’attente pour générer votre code pour détecter les problèmes). Les analyseurs peuvent également exposer un correctif de code automatique via l’invite d’ampoules Visual Studio pour vous permettre de propre votre code immédiatement.

Bien démarrer

Vue d’ensemble des analyseurs Roslyn

Tutoriel : Écrire votre premier analyseur et correctif de code

Procédure pas à pas d’ajout de correctifs de code : fournir aux utilisateurs des correctifs pour les problèmes d’analyseur

Analyseur Roslyn réel

Plusieurs exemples sur GitHub, regroupés en trois types d’analyseurs