2017-12-19 9 views
1

Ist es möglich, eine C/C++ - Datei in clang-tidy zu analysieren, während die Syntax/Kompilierungsfehler ignoriert werden?Clang-Tidy: Datei mit mehreren Fehlern analysieren

Ich habe eine sehr große Datei, die mehrere Kompilierungsfehler hat, aber ich möchte es immer noch mit clang-tidy analysieren.

ich die folgende Fehlermeldung erhalten:

20 warnings and 20 errors generated. 
Error while processing <myfile.c> 
error: too many errors emitted, stopping now [clang-diagnostic-error] 

Ich sah in einer kleineren Datei, dass es möglich ist, einige Syntaxfehler zu haben, aber immer noch Themen wie Index über das Ende des Arrays sind angezeigt.

Gibt es eine Möglichkeit, meine Datei trotzdem zu analysieren, trotz der Fehler (wie die Anzahl der möglichen Fehler zu erhöhen)?

Antwort

0

Sie Klirren-ordentlich anweisen können Verarbeitungsfehler weiterhin durch -ferror-limit=0 auf die Kompilation Fahnen Anwendung, das heißt, fügen Sie den folgenden klirren-ordentlich Befehlszeile:

-extra-arg=-ferror-limit=0

Der Standardwert für -ferror-limit ist in der Tat 20.

Alternativ können Sie das Limit auf eine höhere Nummer Ihrer Wahl setzen, anstatt die Einschränkung vollständig zu deaktivieren.

Beachten Sie, dass bei Verwendung des Skripts run-clang-tidy.py statt clang-tidy direkt Version 5.0 für -extra-arg Parameterunterstützung erforderlich ist.

Verwandte Themen