2016-11-10 3 views
0

Wir haben ein ASP.NET-Projekt, wir versuchen, eine JS-Analyse on-the-fly zu haben. SonarLint bietet nur die Analyse von C# -Dateien. Die inkrementelle Analyse scheint veraltet zu sein, und die Analyse von Problemen erfordert andere Konfigurationsdateien, die SonarQube Scanner nicht unterstützt. Es ist, wie Sie sich vorstellen können, zwei verschiedene Konfigurationsdateien zu haben und sie ständig umzubenennen. Es ist eine sehr schwierige Aufgabe, ein großes Team von Entwicklern zu überzeugen, zu erziehen und zu disziplinieren. Was wäre die Lösung?ASP.NET und SonarLint

+0

Nicht sicher, Ihre Frage richtig verstanden zu haben. Sprechen Sie über die Qualitätsprofile? –

+0

Nicht ganz, SonarQube in der Cloud analysiert alle Dateien. Ich spreche von einer lokalen, vorbereitenden Analyse im laufenden Betrieb, während der Entwickler den Code schreibt. SonarLint tut dies (unterstreicht die Probleme) direkt in Visual Studio, aber nur für C#. Ich suche nach einer Lösung, die sich für die JavaScript-Entwicklung eignet. Ich habe Inkrementelle Analyse versucht, aber es war veraltet, zusammen mit vielen anderen Dingen, die früher gut funktionierten. – worldpart

Antwort

0

Sie können JS innerhalb von SonarLint für Visual Studio nicht sofort unterstützen, aber Sie können einige mit IntelliJ/Eclipse haben, obwohl ich nicht sicher bin, ob die Erfahrung für einen ASP so gut wäre. Netto-Projekt.

Was ich vorschlagen würde, wenn Sie die Analyse vor dem Festschreiben wirklich haben möchten, ist ein lokaler SonarQube-Server (kann here gefunden werden) und manuell Scanner for CLI ausführen und das Ergebnis an diese lokale Instanz zu pushen.

+0

Nachdem ich ein wenig darüber nachgedacht habe, scheint es eine schwierige Aufgabe zu sein, alle im Team lokale Sonarserver zu bekommen ... Wie wäre es mit SonarScanner und Issues Report? Ich habe Schwierigkeiten, eine inkrementelle Analyse zu starten, da diese durch eine "Problem" -Analyse ersetzt wurde und die Verbindung des Scanners mit dem Server nicht viel bringt, da der Bericht immer noch alle Probleme als neu anzeigt. Außerdem habe ich Probleme mit Ausschlüssen - obwohl sie in der Eigenschaftendatei angegeben sind, funktionieren sie nicht ... – worldpart

Verwandte Themen