2017-12-18 3 views
0

Ich verwende SONAR-CSS-PLUGIN, um alle SCSS Datei in meinem Repository zu überprüfen.Analysieren SCSS mit SonarQube auf TeamCity

Da es mit dem Standardsatz von 100+ Regeln kommt, bin ich momentan nicht bereit, alle Regeln auf einmal anzuwenden, da es auch Legacy-Code gibt und viele Fehler gemeldet werden.

Ich möchte schrittweise durch Anwenden einer Reihe von Regeln (sagen wir 10) Everyweek.

Ich verwende TeamCity als Build-Tool.

Hier ist meine TeamCity Konfiguration.

-Dsonar.language=scss 
-Dsonar.inclusions=Src/**/*.scss 
-Dsonar.css.configPath= wanna give path to .stylelintrc or custom set of rules 
-Dsonar.sourceEncoding=UTF-8 
%sonar.github.pullRequest% 
%sonar.github.repository% 

Ich kann keine documentaion zeigt finden, wie oben Plugin in TeamCity zu konfigurieren.

Ist dies -Dsonar.css.configPath richtige Eigenschaft ??

Egal welchen Pfad ich gebe -Dsonar.css.configPath= SomePath Es gilt immer alle Regeln standardmäßig.

Ich möchte nur einige Regeln für die Zeit gelten.

+0

Bitte lesen Sie [Befestigung des Wasser-Leck] (https://docs.sonarqube.org/display/SONAR/Fixing+the+Water+Leak), bevor weiter zu gehen. –

+0

@JeroenHeier yeah Ich bin mir dessen bewusst. – ankitd

Antwort

0

(Für Leute, die es in Zukunft brauchen kann)

Nun, fragte ich Frage auf ihre git-Hub-Repository.

Gut zu wissen, dass sie reagieren.

Und der Schöpfer sagt, es ist nicht möglich, in diesem Moment keine .stylelintrc zeigen.

Um auch einen Satz von Regeln anzuwenden, müssen Sie einen neuen Quality Profile erstellen und diesen als Standard für das jeweilige Repository in der Sonar-Webschnittstelle festlegen.

Hinweis: Die obige Option ist nur für den Administratorzugriff verfügbar.

Detaillierte Gewinde HERE

Verwandte Themen