Questo è il comando clang-tidy-3.5 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
clang-tidy - pagina di manuale per clang-tidy 3.5
DESCRIZIONE
USO: clang-ordinato [opzioni] [... ]
OPZIONI:
Opzioni generali:
-Aiuto - Visualizza le opzioni disponibili (-aiuto-nascosto per più)
-lista-aiuto - Visualizza l'elenco delle opzioni disponibili (-lista-aiuto-nascosta per più)
-versione - Visualizza la versione di questo programma
opzioni squillanti:
-analyze-temporaneo-dtors - Abilita l'analisi temporanea in grado di riconoscere il distruttore in
controlli dell'analizzatore di clang.
-controlli=- Elenco separato da virgole di glob con '-' opzionale
prefisso. I globi vengono elaborati in ordine di apparizione nell'elenco. Globi senza '-'
prefisso aggiungi controlli con nomi corrispondenti al set, glob con il prefisso '-' rimuovi
controlli con nomi corrispondenti dall'insieme dei controlli abilitati.
-correzione - Se possibile, correggere gli errori rilevati.
-filtro-intestazione=- Espressione regolare che corrisponde ai nomi del
intestazioni da cui emettere la diagnostica. Diagnostica dal file principale di ciascuno
unità di traduzione sono sempre visualizzate. Può essere usato insieme a -filtro-linea.
-filtro-linea=- Elenco di file con intervalli di righe per filtrare il
avvisi. Può essere usato insieme a -filtro-intestazione. Il formato della lista è a
Matrice JSON di oggetti:
[ {"nome":"file1.cpp","lines":[[1,3],[5,7]]}, {"nome":"file2.h"}
]
-list-controlli - Elenca tutti i controlli abilitati ed esci. Usa con
-controlli='*' per elencare tutti i controlli disponibili.
-p=- Costruisci percorso
-p viene utilizzato per leggere un database di comandi di compilazione.
Ad esempio, può essere una directory di build CMake in cui un file denominato
compile_commands.json esiste (usa -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CCrea opzione
per ottenere questo output). Quando non viene specificato alcun percorso di compilazione, viene eseguita una ricerca per
compile_commands.json verrà tentato attraverso tutti i percorsi padre del primo input
file . Vedere: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html per un esempio
di impostare Clang Tooling su un albero di origine.
... specificare i percorsi dei file di origine. Questi percorsi sono
cercato nel database dei comandi di compilazione. Se il percorso di un file è assoluto, è
deve puntare all'albero dei sorgenti di CMake. Se il percorso è relativo, la corrente
la directory di lavoro deve essere nell'albero dei sorgenti di CMake e il file deve essere in a
sottodirectory della directory di lavoro corrente. Prefissi "./" nei relativi file
verrà automaticamente rimosso, ma il resto di un percorso relativo deve essere un suffisso di
un percorso nel database dei comandi di compilazione.
Usa clang-tidy-3.5 online utilizzando i servizi onworks.net