الآن نقدم JShint ، أداة التحقق من رمز JS التي تتحقق من الأخطاء البسيطة ضمن العقدة.
للحصول على مقدمة محددة إلى JShint ، راجع http://www.jshint.com/about/. لوضعها بصراحة ، تعد JShint أداة للتحقق من مواصفات رمز JS. يمكن استخدامه للتحقق من توحيد رمز JS في أي (بما في ذلك جانب الخادم وجانب العميل). يوفر طريقة تكوين ، مما يسمح للمطورين بتحديد المواصفات التي يجب التحقق من وجود أخطاء. هذا يجلب راحة كبيرة للمطورين ، لأنه أثناء عملية التطوير ، وخاصة أثناء عملية تطوير الفريق ، ستواجه غالبًا مشاكل مختلفة ناتجة عن عدم الامتثال للمواصفات ، أو بعض أخطاء النص الشائعة ، مثل استخدام الوظائف أو المعلمات غير المحددة.
1. تثبيت JShint.
افتح نافذة الأمر CMD وأدخل الأمر التالي:
نسخة الكود كما يلي:
تثبيت NPM -g Jshint // -G يعني الاستخدام العالمي
ملاحظة: إذا لم يكن المطالبة NPM أمرًا داخليًا أو خارجيًا ، فعندئذٍ لم يتم تثبيت معظم السبب في عدم وجود عقدة أو NPM. لعملية التثبيت المحددة ، يرجى الرجوع إلى http://dailyjs.com/2012/05/03/windows-ship-node-1/.
2. تشغيل jshint.
افتح نافذة الأمر CMD ، استخدم القرص المضغوط للتبديل إلى دليل التطبيق المقابل ، وأدخل الأمر التالي:
نسخة الكود كما يلي:
JShint my_app.js
ملاحظة: my_app.js هو الملف الذي تنوي التحقق منه أو التحقق منه.
3. تكوين JShint.
يوفر JShint طرق التكوين ، مما يتيح لك تحديد قواعد التحقق والتحقق بناءً على فريقك أو هواياتك. يمكنك نسخ ملف القاعدة الافتراضي على https://github.com/jshint/node-jshint/blob/master/.jshintrc.
الطريقة 1: إذا قمت بتسمية ملف القاعدة النسخ كملف .jshintrc ووضع الملف في الدليل المقابل أو الدليل الأصل ، ثم عند تشغيل JShint ، سيتم استرداد ملف القاعدة هذا تلقائيًا واستخدامه.
الطريقة 2: إذا لم تقم بتسمية ملف القاعدة كاسم يتوافق مع القواعد (أي استخدام .jshintrc) ، فيمكنك تحديد ملف القاعدة يدويًا عند تشغيل JShint ، على سبيل المثال ، يمكنك تسمية ملف القاعدة jshint.json. ثم يمكنك استخدام الأمر التالي لتشغيل JShint وتطبيق قواعدك:
نسخة الكود كما يلي:
jshint my_app.js -config/root/application/jshint.json // حدد مسار ملف القاعدة
4. قواعد ملفات التكوين.
هناك العديد من القواعد لملفات التكوين ، بما في ذلك استخدام Semicolon الشائع أم لا ، الحرف الأولي لوظيفة منشئ الفئة ، وما إلى ذلك. لن يتم وصف القواعد المحددة واحدة تلو الأخرى ، يرجى الرجوع إلى http://www.jshint.com/docs/.
باستخدام JShint ، سوف تحقق من العديد من الأخطاء الشائعة أو الرموز الخاطئة عن طريق الخطأ في رمز JS الخاص بك. بالطبع ، JShint ليست قوية بما يكفي للتحقق من كل أخطاءك. ولكن لا تقلق ، فهناك العديد من أدوات التصحيح الأخرى التي يمكن استخدامها للعقدة. هذه المرة سأقدم فقط JShint.
ما سبق هي آرائي الغبية. إذا كان هناك أي خطأ ، يرجى الإشارة إليها. مرحبا بكم في التبادل ومناقشة.