Uso cppcheck per l'analisi del codice statico nel mio progetto e TeamCity per l'integrazione continua. Sarebbe bello se il build server non costruisse il progetto quando cppcheck trovasse alcuni errori o avvertimenti. C'è un modo per far fallire la build in base all'analisi cppcheck?Qualsiasi metodo per generare errori in TeamCity in base all'analisi cppcheck
5
A
risposta
6
Sono uno sviluppatore cppcheck. Il flag della riga di comando cppcheck --error-exitcode potrebbe aiutare.
0
L'ultima versione di cppcheck richiede il passaggio di un codice di ritorno effettivo a --error-exitcode
; altrimenti, fallisce dicendo che non esiste una tale bandiera.
Quanto sopra uscirà con il codice 1
nel caso in cui venga trovato qualcosa.
Problemi correlati
- 1. non può generare output XML da cppcheck
- 2. Scrittura Regole personalizzate per cppcheck
- 3. JavaScript per generare il testo in base all'orario corrente dell'utente
- 4. Come faccio a mostrare in Visual Studio le eccezioni che qualsiasi metodo può generare?
- 5. Come generare hash di qualsiasi file in java?
- 6. Delegato per qualsiasi tipo di metodo - C#
- 7. Algoritmo per generare una grammatica senza contesto da qualsiasi regex
- 8. Qualsiasi software per generare automaticamente blocchi di commenti doxygen?
- 9. Metodo corretto per generare eccezioni su WCF
- 10. metodo di base sovraccarico in classe derivata
- 11. Formtastic e di base errori
- 12. Converti da stringa a qualsiasi tipo base
- 13. Qualsiasi documento XML standard QTI2.0 per la gestione degli errori?
- 14. Qualsiasi metodo per accelerare il test dell'unità in Visual Studio 2015 per UWP
- 15. "metodo non definito errori" per nil: NilClass "quando si chiama il metodo degli errori
- 16. Come visualizzare gli errori msbuild nella pagina panoramica da TeamCity
- 17. Errori del parser - modello per generare automaticamente la gestione degli errori
- 18. Integrare test non standard in TeamCity
- 19. Come postare qualsiasi dato usando il metodo POST in Android
- 20. Come catturare qualsiasi metodo chiamato su un oggetto in python?
- 21. come discriminare in base al metodo HTTP in django urlpatterns
- 22. Cosa potrebbe causare un processo deterministico per generare errori in virgola mobile
- 23. Come creare un metodo che accetta qualsiasi numero di argomenti di qualsiasi tipo in Java?
- 24. Chiamata metodo base forza
- 25. come posso generare json da response_to metodo in rotaie?
- 26. Come posso generare errori quando si utilizza .less programmaticamente?
- 27. Gestione degli errori per fetch() in Aurelia
- 28. PHP errori virgola mobile con base matematica
- 29. Attributo ExcludeFromCodeCoverage con dotCover in TeamCity 7
- 30. Raccolta errori in un metodo Java, ArrayList vuoto contro LinkedList
Io uso questo flag, ma il fatto è che ho bisogno anche di trattare gli avvertimenti di cppcheck come motivo per la compilazione fallita, non solo errori. – Alex
Funziona benissimo! Ho ottenuto ciò di cui avevo bisogno combinando i flag: --enable = all --error-exitcode – Alex