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
Antwort
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.
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
- 1. Bindung von ASP.NET 5/Core 1.0-Projekt mit SonarLint
- 2. Wie SonarLint mit Intellij
- 3. SonarLint für Sonarqube 4.4.1
- 4. SonarLint - RedundantThrowsDeclarationCheck - falsch positiv?
- 5. SonarLint Regel betreffend Files.notExists
- 6. SonarLint Eclipse-Plugin-Version Fehler
- 7. SonarLint nicht sieht Server-Bindung
- 8. SonarLint-Plugin IntelliJ ohne Authentifizierung
- 9. SonarLint verlangsamt Visual Studio 2015 erheblich
- 10. keine Verbindung zu Sonarqube über Intellij (SonarLint)
- 11. SonarLint: Was macht die SonarQube-Projektoption?
- 12. SonarLint Version mit Sonarqube C# -Plugin
- 13. Disable Banner für kleinere Probleme in SonarLint
- 14. SonarLint mit benutzerdefiniertem SonarQube F # -Plugin
- 15. SonarLint verbundener Modus Fehler in IntelliJ IDEA
- 16. SonarLint VisualStudio-Plugin ohne SonarQube ausführen
- 17. So verwenden Sie SonarLint in Eclipse
- 18. SonarLint ignoriert das Qualitätsprofil vom Server
- 19. SonarLint - Show Squiggly Linie für Verletzungen
- 20. Code mit SonarLint für IntelliJ analysieren
- 21. SonarLint: Kann Daten vom Server nicht aktualisieren
- 22. Aktivieren Sie SonarLint in Visual Studio automatisch
- 23. Hat Resharper mehr Regeln als SonarLint?
- 24. SonarLint für Visual Studio 2017 RC
- 25. SonarLint für Eclipse unterstützt das C/C++ - Plugin?
- 26. Kann ich den verwendeten Regelsatz für SonarLint in Eclipse konfigurieren?
- 27. Komplexität größer als die autorisierten in AngularJS Controller (SonarLint Ausgabe)
- 28. SonarLint-Authentifizierung funktioniert nicht bei Verwendung von Azure Active Directory
- 29. Verwendung des SonarLint-Verbindungsmodus für benutzerdefinierte konfigurierte Regeln in STS
- 30. So aktivieren/deaktivieren Sie eine Regel aus SonarLint in Eclipse
Nicht sicher, Ihre Frage richtig verstanden zu haben. Sprechen Sie über die Qualitätsprofile? –
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