web-dev-qa-db-fra.com

Désactiver "Le nom peut être simplifié" Indice de correction IDE0003

Visual Studio 2017 montre un indice pour les qualificatifs this inutiles même lorsque l'inspection est désactivée dans les options.

Voici à quoi ça ressemble:

(La première ligne est le coupable, la deuxième ligne est la façon dont je veux que this toujours ressemble.)

En survolant le this grisé et en cliquant sur l'ampoule, cette correction est suggérée: enter image description here

Je ne peux pas trouver un moyen de désactiver complètement cela. Parfois, je veux avoir des qualificatifs this "inutiles" et parfois non, donc je ne veux pas que VS commente du tout.

"Aucun" est l'option la moins sévère, mais elle montre toujours cette couleur différente ennuyante.
enter image description here


Y a-t-il une possibilité de désactiver complètement cette inspection?

18
Acidic

Vous pouvez utiliser un fichier d'ensemble de règles pour désactiver toute analyse si vous connaissez son ID de diagnostic (dans ce cas 'IDE0003')

  1. Sur le nœud References de votre projet, faites un clic droit sur Analyzers et sélectionnez Open Active Rule Set image

  2. Une fois l'éditeur de règles ouvert, recherchez simplement IDE0003 et décochez la case. Enregistrez ensuite le fichier d'ensemble de règles. Enregistrez ensuite le projet.

image

image

  1. Le XML suivant sera ajouté à votre fichier de projet. Vous pouvez ajouter ce fichier d'ensemble de règles à n'importe quel projet dans lequel vous souhaitez désactiver cette règle.

<CodeAnalysisRuleSet>ConsoleApp9.ruleset</CodeAnalysisRuleSet>

24
Jonathon Marolf