ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

clang-tidy-3.7 - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ clang-tidy-3.7 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ clang-tidy-3.7 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


clang-tidy - ຄູ່ມືສໍາລັບ clang-tidy 3.7

ລາຍລະອຽດ


ຂໍ້ຜິດພາດ: ld.so: object 'libfakeroot-sysv.so' ຈາກ LD_PRELOAD ບໍ່ສາມາດໂຫຼດລ່ວງໜ້າໄດ້ (ບໍ່ສາມາດ
ເປີດໄຟລ໌ວັດຖຸທີ່ໃຊ້ຮ່ວມກັນ): ບໍ່ສົນໃຈ. ການນໍາໃຊ້: clang-tidy [ຕົວເລືອກ] [... ]

ທາງເລືອກ:

ຕົວເລືອກທົ່ວໄປ:

-ຊ່ວຍ - ສະ​ແດງ​ທາງ​ເລືອກ​ທີ່​ມີ​ຢູ່ (-help-ເຊື່ອງ ສໍາລັບເພີ່ມເຕີມ)

- ລາຍ​ການ​ຊ່ວຍ​ເຫຼືອ​ - ສະ​ແດງ​ລາຍ​ການ​ທາງ​ເລືອກ​ທີ່​ມີ​ຢູ່ (-help-list-hidden ສໍາລັບການ
ເພີ່ມເຕີມ)

-ການປ່ຽນແປງ - ສະ​ແດງ​ສະ​ບັບ​ຂອງ​ໂຄງ​ການ​ນີ້​

ທາງ​ເລືອກ clang​-tidy​:

-analyze-temporary-dtors - ເປີດ​ໃຊ້​ງານ​ການ​ວິ​ເຄາະ​ຊົ່ວ​ຄາວ destructor-aware ໃນ​
clang-analyzer- ກວດສອບ. ຕົວເລືອກນີ້ overrides ຄ່າທີ່ອ່ານຈາກ .clang-tidy
ຍື່ນ.

-ກວດ​ສອບ =​- ບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງ globs ທີ່ມີທາງເລືອກ '-'
ຄຳນຳໜ້າ. Globs ຖືກປຸງແຕ່ງຕາມລໍາດັບຂອງຮູບລັກສະນະໃນບັນຊີລາຍຊື່. Globs ໂດຍບໍ່ມີ '-'
ຄໍານໍາຫນ້າເພີ່ມການກວດສອບທີ່ມີຊື່ທີ່ກົງກັນກັບຊຸດ, globs ກັບຄໍານໍາຫນ້າ '-' ເອົາອອກ.
ການກວດສອບທີ່ມີຊື່ທີ່ກົງກັນຈາກຊຸດຂອງການກວດສອບທີ່ເປີດໃຊ້. ມູນຄ່າທາງເລືອກນີ້ແມ່ນ
ຕື່ມໃສ່ກັບຄ່າທີ່ອ່ານຈາກໄຟລ໌ .clang-tidy, ຖ້າມີ.

-config=- ລະບຸການຕັ້ງຄ່າໃນຮູບແບບ YAML/JSON:
-config="{Checks: '*', CheckOptions: [{key: x, value: y}]}"

ເມື່ອຄ່າຫວ່າງເປົ່າ, clang-tidy ຈະພະຍາຍາມຊອກຫາ
ໄຟລ໌ທີ່ມີຊື່ວ່າ .clang-tidy ສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງໃນໄດເລກະທໍລີຫຼັກຂອງມັນ.

-dump-config - ການ​ຕັ້ງ​ຄ່າ Dumps ໃນ​ຮູບ​ແບບ YAML ເພື່ອ stdout​. ທາງເລືອກນີ້
ຄວນໃຊ້ພ້ອມກັບຊື່ໄຟລ໌ (ແລະ '--' ຖ້າໄຟລ໌ນັ້ນຢູ່ນອກໂຄງການ
ກັບຖານຂໍ້ມູນການລວບລວມທີ່ກໍາຫນົດຄ່າ). ການຕັ້ງຄ່າທີ່ໃຊ້ສໍາລັບໄຟລ໌ນີ້ຈະເປັນ
ພິມອອກ.

-enable-check-profile - ເປີດ​ໃຊ້​ງານ​ຕໍ່​ການ​ກວດ​ສອບ​ຂໍ້​ມູນ​ກໍາ​ນົດ​ເວ​ລາ​, ແລະ​ພິມ​ລາຍ​ງານ​ໄປ​
stderr.

-export-fixes=- ໄຟລ໌ YAML ເພື່ອເກັບຮັກສາການແກ້ໄຂທີ່ແນະນໍາໃນ
ການ​ແກ້​ໄຂ​ທີ່​ເກັບ​ໄວ້​ສາ​ມາດ​ນໍາ​ໃຊ້​ກັບ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ລະ​ຫັດ​ທີ່​ມີ clang-apply-replacements.

-extra-arg=- ການໂຕ້ຖຽງເພີ່ມເຕີມຕໍ່ກັບແຖວຄໍາສັ່ງຂອງ compiler

-extra-arg-before=- ການໂຕ້ຖຽງເພີ່ມເຕີມເພື່ອ prepend ກັບເສັ້ນຄໍາສັ່ງ compiler

- ແກ້​ໄຂ​ - ນໍາໃຊ້ການແກ້ໄຂທີ່ແນະນໍາ. ໂດຍບໍ່ມີການ - ແກ້​ໄຂ​ຄວາມ​ຜິດ​ພາດ​
clang-tidy ຈະ bail ອອກ ຖ້າ ຫາກ ວ່າ ຄວາມ ຜິດ ພາດ ການ ລວບ ລວມ ໃດ ໄດ້ ຖືກ ພົບ ເຫັນ.

- ແກ້​ໄຂ​ຄວາມ​ຜິດ​ພາດ​ - ນໍາໃຊ້ການແກ້ໄຂທີ່ແນະນໍາເຖິງແມ່ນວ່າການລວບລວມຄວາມຜິດພາດ
ຖືກພົບເຫັນ. ຖ້າ compiler ຜິດພາດໄດ້ຄັດຕິດ fix-its, clang-tidy ຈະນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າເປັນ
ດີ.

-header-filter=- ການສະແດງອອກເປັນປົກກະຕິກົງກັບຊື່ຂອງ
ສ່ວນຫົວເພື່ອອອກຜົນການວິນິດໄສຈາກ. ການວິນິດໄສຈາກໄຟລ໌ຕົ້ນຕໍຂອງແຕ່ລະຄົນ
ໜ່ວຍການແປພາສາສະແດງຢູ່ສະເໝີ. ສາມາດໃຊ້ຮ່ວມກັບ -line-filter.
ຕົວເລືອກນີ້ລົບລ້າງຄ່າທີ່ອ່ານຈາກໄຟລ໌ .clang-tidy.

-line-filter=- ບັນ​ຊີ​ລາຍ​ຊື່​ຂອງ​ໄຟລ​໌​ທີ່​ມີ​ລະ​ດັບ​ແຖວ​ເພື່ອ​ກັ່ນ​ຕອງ​ໄດ້​
ຄຳເຕືອນ. ສາມາດໃຊ້ຮ່ວມກັບ -header-filter. ຮູບແບບຂອງບັນຊີລາຍຊື່ແມ່ນ a
ອາເຣ JSON ຂອງວັດຖຸ:

[ {"name":"file1.cpp","lines":[[1,3],[5,7]]}, {"name":"file2.h"}

]

- ລາຍ​ການ​ກວດ​ສອບ​ - ລາຍ​ຊື່​ການ​ກວດ​ສອບ​ທັງ​ຫມົດ​ແລະ​ອອກ​. ໃຊ້ກັບ
-ກວດ​ສອບ =​'*' ເພື່ອລາຍຊື່ການກວດສອບທັງໝົດທີ່ມີຢູ່.

-p=- ສ້າງ​ເສັ້ນ​ທາງ​

- ຫົວ​ຂໍ້​ລະ​ບົບ​ - ສະແດງຂໍ້ຜິດພາດຈາກສ່ວນຫົວຂອງລະບົບ.

-p ຖືກນໍາໃຊ້ເພື່ອອ່ານຖານຂໍ້ມູນຄໍາສັ່ງລວບລວມ.

ຕົວຢ່າງ, ມັນສາມາດເປັນ CMake build directory ທີ່ໄຟລ໌ທີ່ມີຊື່
compile_commands.json ມີຢູ່ (ໃຊ້ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CMake ທາງເລືອກ
ເພື່ອ​ໃຫ້​ໄດ້​ຮັບ​ຜົນ​ຜະ​ລິດ​ນີ້​)​. ໃນເວລາທີ່ບໍ່ມີເສັ້ນທາງການກໍ່ສ້າງຖືກກໍານົດ, ຄົ້ນຫາສໍາລັບ
compile_commands.json ຈະຖືກພະຍາຍາມຜ່ານເສັ້ນທາງຫຼັກທັງໝົດຂອງການປ້ອນຂໍ້ມູນທຳອິດ
ໄຟລ໌ . ເບິ່ງ: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html ຕົວຢ່າງ
ການຕັ້ງຄ່າ Clang Tooling ເທິງຕົ້ນໄມ້ແຫຼ່ງ.

... ລະບຸເສັ້ນທາງຂອງໄຟລ໌ແຫຼ່ງ. ເສັ້ນທາງເຫຼົ່ານີ້ແມ່ນ

ຊອກຫາຢູ່ໃນຖານຂໍ້ມູນຄໍາສັ່ງລວບລວມ. ຖ້າເສັ້ນທາງຂອງໄຟລ໌ແມ່ນຢ່າງແທ້ຈິງ, ມັນ
ຕ້ອງການຊີ້ໃຫ້ເຫັນເຖິງຕົ້ນໄມ້ແຫຼ່ງຂອງ CMake. ຖ້າເສັ້ນທາງແມ່ນພີ່ນ້ອງ, ປະຈຸບັນ
ໄດເລກະທໍລີທີ່ເຮັດວຽກຕ້ອງຢູ່ໃນຕົ້ນໄມ້ແຫຼ່ງ CMake ແລະໄຟລ໌ຕ້ອງຢູ່ໃນ a
ໄດເລກະທໍລີຍ່ອຍຂອງໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ. "./" ຄໍານໍາຫນ້າໃນໄຟລ໌ທີ່ກ່ຽວຂ້ອງ
ຈະຖືກເອົາອອກໂດຍອັດຕະໂນມັດ, ແຕ່ສ່ວນທີ່ເຫຼືອຂອງເສັ້ນທາງພີ່ນ້ອງຕ້ອງເປັນຄໍາຕໍ່ທ້າຍ
ເສັ້ນທາງໃນຖານຂໍ້ມູນຄໍາສັ່ງລວບລວມ.

ການຕັ້ງຄ່າ ແຟ້ມ:
clang-tidy ພະຍາຍາມອ່ານການຕັ້ງຄ່າສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງຈາກ .clang-tidy
ໄຟລ໌ທີ່ຢູ່ໃນໄດເລກະທໍລີແມ່ທີ່ໃກ້ທີ່ສຸດຂອງໄຟລ໌ແຫຼ່ງ. ຖ້າ​ມີ
ຕົວເລືອກການຕັ້ງຄ່າມີຕົວເລືອກແຖວຄໍາສັ່ງທີ່ສອດຄ້ອງກັນ, ທາງເລືອກແຖວຄໍາສັ່ງ
ມີຄວາມສຳຄັນກວ່າ. ການຕັ້ງຄ່າທີ່ມີປະສິດທິພາບສາມາດກວດສອບໄດ້ໂດຍໃຊ້ -dump-config:

$ clang-tidy -dump-config -- --

---

ເຊັກ:
'-*, ກວດ​ສອບ'

HeaderFilterRegex: '' AnalyzeTemporaryDtors: false User: user
ທາງເລືອກໃນການກວດສອບ:

- ທີ່ສໍາຄັນ: some-check.SomeOption

ຄ່າ: 'ບາງຄ່າ'

...

ໃຊ້ clang-tidy-3.7 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    CMU Sphinx
    CMU Sphinx
    CMUSphinx ເປັນລໍາໂພງເອກະລາດຂະຫນາດໃຫຍ່
    ການຮັບຮູ້ສຽງເວົ້າຢ່າງຕໍ່ເນື່ອງຂອງຄໍາສັບ
    ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດແບບ BSD. ມັນ​ແມ່ນ
    ຍັງເປັນການເກັບກໍາຂອງເຄື່ອງມືແຫຼ່ງເປີດ ...
    ດາວໂຫລດ CMU Sphinx
  • 2
    PyScripter
    PyScripter
    PyScripter ເປັນ Python ແຫຼ່ງເປີດ
    ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE)
    ສ້າງຂຶ້ນດ້ວຍຄວາມທະເຍີທະຍານທີ່ຈະກາຍເປັນ
    ແຂ່ງຂັນໃນການເຮັດວຽກກັບ
    ການ​ຄ້າ​ຂ້າ​ພະ​ເຈົ້າ ...
    ດາວໂຫລດ PyScripter
  • 3
    ເກົ່າ Feren OS Repositories
    ເກົ່າ Feren OS Repositories
    ນີ້ແມ່ນບ່ອນເກັບມ້ຽນຢ່າງເປັນທາງການສໍາລັບ
    Feren OS. ເພື່ອເພີ່ມອັນຫຼ້າສຸດ, ໃຫ້ແລ່ນ
    ຄໍາສັ່ງນີ້: (16.04-based) echo
    "ເດບ...
    ດາວໂຫລດ Old Feren OS Repositories
  • 4
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    Multiplatform Computer Assisted
    ເຄື່ອງ​ມື​ການ​ແປ​ພາ​ສາ​ທີ່​ມີ​ການ​ຈັບ​ຄູ່ fuzzy​,
    ຫນ່ວຍຄວາມຈໍາການແປພາສາ, ຊອກຫາຄໍາສໍາຄັນ,
    ຄໍາ​ສັບ​ປະ​ດາ​, ແລະ tran ...
    ດາວໂຫລດ OmegaT - multiplatform CAT tool
  • 5
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້) ເປັນ
    ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​, ເຄື່ອງ​ມື​ນ​້​ໍ​າ OS ຫຼາຍ​. ມັນ
    ສະຫນັບສະຫນູນ ShoutCast ແລະ IceCast ແລະແລ່ນ
    ໃນ Linux, MacOS ແລະ Windows. ຕົ້ນ​ຕໍ pu...
    ດາວໂຫລດ butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
  • 6
    JavaVi - vi/vim ບັນນາທິການ clone
    JavaVi - vi/vim ບັນນາທິການ clone
    jVi ແມ່ນ clone ບັນນາທິການ vi/vim ສ້າງຂຶ້ນໃນ
    ເທິງສຸດຂອງແພັກເກັດ javax.swing.text.
    ມີໃຫ້ສໍາລັບ NetBeans ແລະ JBuilder. jVi
    ໄດ້ຖືກອອກແບບເພື່ອໄວແລະງ່າຍດາຍ
    ປະສົມປະສານ ...
    ດາວໂຫລດ JavaVi - vi/vim editor clone
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad