clang-tidy è uno strumento di "linter" C++ basato su clang. Il suo scopo è fornire una struttura estensibile per la diagnosi e la correzione di errori di programmazione tipici, come violazioni di stile, uso improprio dell'interfaccia o bug che possono essere dedotti tramite analisi statica.
Clang-ordinare va bene?
clang-tidy non è proprio una novità per qualcuno che è abituato al clang-analyzer. In effetti, è solo un front-end più conveniente per il noto analizzatore statico clang. Ma vale la pena usarlo per scansionare rapidamente le tue fonti alla ricerca dei bug che potrebbero essere scoperti da questi controlli.
Qual è la differenza tra Clang-format e Clang-tidy?
clang-format fa quello che dice - analizza il tuo codice, poi lo indenta e lo spazia secondo alle regole. … per esempio. https://clang.llvm.org/extra/clang-tidy/checks/bugprone-stri… Puoi eseguire `clang-tidy -fix` per automatizzare la correzione di molte delle cose che segnalerà.
Cos'è Clang-tidy C++?
Clang-tidy è uno strumento di linter standalone per controllare i file di codice sorgente C e C++. Fornisce un insieme aggiuntivo di avvisi del compilatore, chiamati controlli, che vanno al di là di ciò che è tipicamente incluso in un compilatore C o C++. … Clang-tidy utilizza le stesse librerie front-end del compilatore del linguaggio Clang C.
Che cos'è il formato Clang?
Clang-Format è un formattatore di codice C++ ampiamente utilizzato. Poiché fornisce un'opzione per definire le opzioni di stile del codice nei file formattati YAML -di nome. clang-format o _clang-format: questi file spesso diventano parte del tuo progetto in cui mantieni tutte le regole di stile del codice.