Ini ialah arahan clang-tidy-3.7 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
clang-tidy - halaman manual untuk clang-tidy 3.7
DESCRIPTION
RALAT: ld.so: objek 'libfakeroot-sysv.so' daripada LD_PRELOAD tidak boleh pramuat (tidak boleh
buka fail objek kongsi): diabaikan. PENGGUNAAN: denting-kemas [pilihan] [... ]
PILIHAN:
Pilihan Generik:
-membantu - Paparkan pilihan yang tersedia (-bantuan-tersembunyi untuk lebih)
-senarai-bantuan - Paparkan senarai pilihan yang tersedia (-senarai-bantuan-tersembunyi khususnya
lagi)
-turun - Paparkan versi program ini
pilihan denting-kemas:
-menganalisis-sementara-dtors - Dayakan analisis sedar pemusnah sementara dalam
clang-analyzer- semak. Pilihan ini mengatasi nilai yang dibaca daripada .clang-tidy
fail.
-cek=- Senarai glob yang dipisahkan koma dengan '-' pilihan
awalan. Glob diproses mengikut susunan penampilan dalam senarai. Globs tanpa '-'
awalan tambah cek dengan nama yang sepadan pada set, gumpalan dengan awalan '-' alih keluar
semakan dengan nama yang sepadan daripada set semakan yang didayakan. Nilai pilihan ini ialah
dilampirkan pada nilai yang dibaca daripada fail .clang-tidy, jika ada.
-config=- Menentukan konfigurasi dalam format YAML/JSON:
-config="{Semakan: '*', Pilihan Semak: [{kunci: x, nilai: y}]}"
Apabila nilai kosong, clang-kemas akan cuba mencari
fail bernama .clang-tidy untuk setiap fail sumber dalam direktori induknya.
-dump-config - Lambakkan konfigurasi dalam format YAML ke stdout. Pilihan ini
hendaklah digunakan bersama-sama dengan nama fail (dan '--' jika fail itu berada di luar projek
dengan pangkalan data kompilasi yang dikonfigurasikan). Konfigurasi yang digunakan untuk fail ini ialah
dicetak.
-dayakan-semak-profil - Dayakan profil pemasaan setiap semakan, dan cetak laporan ke
stderr.
-export-fixes=- Fail YAML untuk menyimpan cadangan pembaikan
pembetulan yang disimpan boleh digunakan pada kod sumber input dengan clang-apply-replacements.
-extra-arg=- Hujah tambahan untuk ditambahkan pada baris arahan pengkompil
-extra-arg-before=- Argumen tambahan untuk dimasukkan ke baris arahan pengkompil
-menetapkan - Gunakan pembetulan yang dicadangkan. Tanpa -membetulkan-kesilapan
clang-kemas akan menyelamatkan jika terdapat sebarang ralat kompilasi.
-membetulkan-kesilapan - Gunakan pembetulan yang dicadangkan walaupun ralat penyusunan
telah dijumpai. Jika ralat pengkompil telah dilampirkan fix-its, clang-tidy akan menggunakannya sebagai
juga.
-penapis-header=- Ungkapan biasa yang sepadan dengan nama
pengepala kepada diagnostik output daripada. Diagnostik daripada fail utama setiap satu
unit terjemahan sentiasa dipaparkan. Boleh digunakan bersama dengan -penapis talian.
Pilihan ini mengatasi nilai yang dibaca daripada fail .clang-tidy.
-penapis talian=- Senarai fail dengan julat baris untuk menapis
amaran. Boleh digunakan bersama dengan -penapis-header. Format senarai ialah a
Tatasusunan objek JSON:
[ {"name":"file1.cpp","lines":[[1,3],[5,7]]}, {"name":"file2.h"}
]
-senarai-semakan - Senaraikan semua semakan yang didayakan dan keluar. Gunakan dengan
-cek='*' untuk menyenaraikan semua cek yang ada.
-p=- Bina laluan
-pengepala sistem - Paparkan ralat daripada pengepala sistem.
-p digunakan untuk membaca pangkalan data arahan penyusunan.
Sebagai contoh, ia boleh menjadi direktori binaan CMake di mana fail dinamakan
compile_commands.json wujud (use -DCMAKE_EXPORT_COMPILE_COMMANDS=ON Pilihan CMake
untuk mendapatkan output ini). Apabila tiada laluan binaan ditentukan, carian untuk
compile_commands.json akan dicuba melalui semua laluan induk input pertama
fail . Lihat: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html sebagai contoh
untuk menyediakan Clang Tooling pada pokok sumber.
... tentukan laluan fail sumber. Laluan ini adalah
mencari dalam pangkalan data arahan kompilasi. Jika laluan fail adalah mutlak, ia
perlu menunjuk ke dalam pokok sumber CMake. Jika laluan adalah relatif, arus
direktori kerja perlu berada dalam pepohon sumber CMake dan fail mestilah dalam a
subdirektori direktori kerja semasa. "./" awalan dalam fail relatif
akan dialih keluar secara automatik, tetapi selebihnya laluan relatif mestilah akhiran daripada
laluan dalam pangkalan data arahan kompilasi.
konfigurasi fail:
clang-tidy cuba membaca konfigurasi untuk setiap fail sumber daripada .clang-tidy
fail yang terletak dalam direktori induk terdekat bagi fail sumber. Jika ada
pilihan konfigurasi mempunyai pilihan baris perintah yang sepadan, pilihan baris perintah
diutamakan. Konfigurasi yang berkesan boleh diperiksa menggunakan -dump-config:
$ clang-tidy -dump-config - --
---
Cek:
'-*,sedikit-semak'
HeaderFilterRegex: '' AnalyzeTemporaryDtors: Pengguna palsu: pengguna
Pilihan Semak:
- kunci: some-check.SomeOption
nilai: 'sesetengah nilai'
...
Gunakan clang-tidy-3.7 dalam talian menggunakan perkhidmatan onworks.net