Wir versuchen SonarLint mit VS2015 Enterprise und haben ein irritierendes Problem, das ein Aushängeschild sein könnte, wenn wir es nicht lösen. Core i5 Prozessor, 8GB Speicher, große SSD, Windows 7 Pro:Wie Sie verhindern können, dass SonarLint-Warnungen immer wieder auf dem VS-Fehlerbildschirm angezeigt werden
Wir haben Massen von älteren Warnungen des gleichen Warncodes (zB S1444). Ich kann mit dem vorhandenen Code leben, aber ich möchte ihn für die zukünftige Arbeit abfangen, daher möchte ich die bestehenden Warnungen unterdrücken, aber ohne unordentliche Pragmas im Code. Also, ich multi-select sie alle in der Fehlerliste Bildschirm und RT-Klick, klicken Sie dann auf In Suppression File. Eine GlobalSuppressions-Datei wird in den entsprechenden Projekten erstellt und aktualisiert.
Die Warnungen werden jedoch weiterhin angezeigt. Ich säubere und baue die Lösung neu auf und die 'unterdrückten' Warnungen werden weiterhin angezeigt, immer noch mit einem Unterdrückungszustand von 'Aktiv' (was ich vermute 'nicht unterdrückt').
Dies bedeutet, dass es fast unmöglich ist, alte Warnungen zu eliminieren, so dass neue deutlich sichtbar sind, was der eigentliche Sinn der Übung ist.
Ist das ein Fehler oder fehlt mir etwas?
Auch ich stelle fest, dass manchmal das RTK-Kontextmenü Suppress-> enthält und andere Male nicht. Wie funktioniert das?
Kennen Sie den [Verbundenen Modus] (http://www.sonarlint.org/visualstudio/index.html#Connected)? Im verbundenen Modus können Sie die Regel aus dem Qualitätsprofil entfernen. Auf diese Weise können Sie Ihre Standards innerhalb Ihres Teams synchronisieren. – janos
Wir möchten den SonarQube-Server-Ansatz nicht verwenden - zu komplex für unsere Anforderungen. Alles was wir wollen ist, dass unterdrückte Warnungen von der Registerkarte "Warnungen" auf dem Bildschirm "VS-Fehlerliste" verschwinden. Wenn alle Warnungen behandelt oder unterdrückt wurden, haben wir einen "sauberen" Bildschirm und alle neuen Warnungen sind offensichtlich. Ist das nicht möglich? –