هذا هو الأمر clang-tidy-3.5 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
clang-tidy - صفحة يدوية لـ clang-tidy 3.5
الوصف
الاستخدام: clang-tidy [خيارات] [... ]
والخيارات:
خيارات عامة:
-مساعدة - عرض الخيارات المتاحة (-مساعدة مخفية للمزيد من)
-قائمة المساعدة - عرض قائمة الخيارات المتاحة (-مساعدة-قائمة-مخفية للمزيد من)
-الإصدار - عرض نسخة هذا البرنامج
خيارات الترتيب:
-تحليل-مؤقت- dtors - تمكين التحليل المؤقت المدرك للتلف في
محلل رنة الشيكات.
- الشيكات =- قائمة الكرات المفصولة بفواصل مع "-" اختيارية
بادئة. تتم معالجة Globs بالترتيب من الظهور في القائمة. Globs بدون "-"
البادئة تضيف شيكات بأسماء مطابقة للمجموعة ، globs مع إزالة البادئة "-"
الشيكات ذات الأسماء المطابقة من مجموعة الشيكات الممكنة.
-إصلاح - إصلاح الأخطاء المكتشفة إن أمكن.
-رئيس عامل التصفية =- تعبير منتظم يطابق أسماء
رؤوس لإخراج التشخيص منها. التشخيصات من الملف الرئيسي لكل ملف
يتم عرض وحدة الترجمة دائمًا. يمكن استخدامها مع -تصفية الخط.
-تصفية الخط =- قائمة الملفات ذات نطاقات الأسطر لتصفية ملف
تحذيرات. يمكن استخدامها مع -مرشح الرأس. شكل القائمة هو
مجموعة كائنات JSON:
[{"الاسم": "file1.cpp"، "الأسطر": [[1,3،5,7]، [2،XNUMX]]}، {"الاسم": "fileXNUMX.h"}
]
-قائمة الشيكات - قائمة بجميع الشيكات الممكنة والخروج. يستخدم مع
- الشيكات ="*" لسرد جميع الشيكات المتاحة.
-p =- مسار بناء
-p يستخدم لقراءة قاعدة بيانات أوامر الترجمة.
على سبيل المثال ، يمكن أن يكون دليل CMake build فيه ملف اسمه
يوجد compile_commands.json (استخدم -DCMAKE_EXPORT_COMPILE_COMMANDS=ON خيار CMake
للحصول على هذا الناتج). عندما لا يتم تحديد مسار بناء ، ابحث عن
ستتم محاولة compile_commands.json من خلال جميع المسارات الأصلية للمدخل الأول
ملف . يرى: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html كمثال
من إعداد Clang Tooling على شجرة المصدر.
... حدد مسارات ملفات المصدر. هذه المسارات
بحثت في قاعدة بيانات أوامر الترجمة. إذا كان مسار الملف مطلقًا ، فسيكون
يحتاج للإشارة إلى شجرة مصدر CMake. إذا كان المسار نسبيًا ، فإن التيار
يجب أن يكون دليل العمل في شجرة مصدر CMake ويجب أن يكون الملف بتنسيق
دليل فرعي لدليل العمل الحالي. البادئات "./" في الملفات النسبية
ستتم إزالته تلقائيًا ، ولكن يجب أن تكون بقية المسار النسبي لاحقة
مسار في قاعدة بيانات أوامر الترجمة.
استخدم clang-tidy-3.5 عبر الإنترنت باستخدام خدمات onworks.net