Questo è il comando clang-tidy-3.6 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.6
DESCRIZIONE
ERRORE: ld.so: l'oggetto 'libfakeroot-sysv.so' da LD_PRELOAD non può essere precaricato (non può
apri file oggetto condiviso): ignorato. 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
Di 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. Questa opzione sovrascrive il valore letto da un .clang-tidy
file.
-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. Il valore di questa opzione è
aggiunto al valore letto da un file .clang-tidy, se presente.
-config =- Specifica una configurazione in formato YAML/JSON:
-config ="{Checks: '*', CheckOptions: [{key: x, value: y}]}"
Quando il valore è vuoto, clang-tidy tenterà di trovare
un file chiamato .clang-tidy per ogni file sorgente nelle sue directory principali.
-dump-config - Scarica la configurazione in formato YAML su stdout. Questa opzione
dovrebbe essere usato insieme al nome di un file (e '--' se il file è esterno a un progetto
con database di compilazione configurato). La configurazione utilizzata per questo file sarà
stampato.
-abilita-controlla-profilo - Abilita i profili di temporizzazione per controllo e stampa un rapporto su
stderr.
-correzioni-esportazione=- File YAML in cui memorizzare le correzioni suggerite
le correzioni memorizzate possono essere applicate al codice sorgente di input con sostituzioni clang-apply.
-extra-arg=- Argomento aggiuntivo da aggiungere alla riga di comando del compilatore
-extra-arg-prima=- Argomento aggiuntivo da anteporre alla riga di comando del compilatore
-correzione - Applicare le correzioni suggerite. Privo di -correggere errori
clang-tidy si salva se vengono trovati errori di compilazione.
-correggere errori - Applicare le correzioni suggerite anche in caso di errori di compilazione
furono trovati. Se gli errori del compilatore hanno allegato fix-it, clang-tidy li applicherà come
bene.
-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.
Questa opzione sovrascrive il valore letto da un file .clang-tidy.
-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
-intestazioni di sistema - Visualizza gli errori dalle intestazioni di sistema.
-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.
Configurazione File:
clang-tidy tenta di leggere la configurazione per ogni file sorgente da un .clang-tidy
file che si trova nella directory padre più vicina del file di origine. Se c'è
le opzioni di configurazione hanno un'opzione della riga di comando corrispondente, opzione della riga di comando
ha la precedenza. La configurazione effettiva può essere verificata utilizzando -dump-config:
$ clang-tidy -dump-config - --
---
Controlli:
'-*, un po' di controllo'
HeaderFilterRegex: '' AnalyzeTemporaryDtors: false Utente: user
Opzioni di controllo:
- chiave: alcuni-check.SomeOption
valore: 'qualche valore'
...
Usa clang-tidy-3.6 online utilizzando i servizi onworks.net