Die Codebasis meines Unternehmens ist bereits groß. Aber wir versuchen, bessere Qualität mit Code hierauf durchzusetzen.Erzwingen von Codierungsstandards nur für neuen Code
Ich bin auf der Suche nach einer Möglichkeit, Code-Standards für neu geänderte Code zu erzwingen, während die bestehende Code-Basis übergeben.
Zur Zeit habe ich Jenkins als CI-Tool, Sonarqube als Koordinator in die ReSharper und stylcop sind steckbar.
aber Sonarqube produziert derzeit nur einen Bericht.
Von nun an muss der Build fehlschlagen, wenn er einen Standard verletzt oder instabil ist. Kann es nur auf der CI-Tool-Ebene gemacht werden? Wie können Standards durchgesetzt werden?
Gibt es alternative oder bessere Ansätze für mein Szenario?
Sind CI-Tools wie Jenkins und Hudson haben entsprechen die einzigen Möglichkeiten, baut bei Verletzungen Einhalt zu gebieten? Kann Sonarqube oder eines der statischen Code-Analyse-Tools dasselbe auslösen? – user1914725