البرنامج المساعد الرسمي ESLINT لـ VUE.JS
يرجى الرجوع إلى الموقع الرسمي.
يتبع هذا المكون الإضافي سياسة الإصدار الدلالي لـ ESLINT.
يستخدم هذا المشروع إصدارات جيثب.
المساهمة موضع ترحيب! انظر دليل مطور المساعد Eslint Vue.
تأكد من قراءة دليل ESLINT الرسمي قبل البدء في كتابة قاعدة جديدة.
لمعرفة شكل شجرة بناء الجملة المجردة (AST) للرمز الخاص بك ، يمكنك استخدام AST Explorer. بعد فتح AST Explorer ، حدد Vue كناء على بناء الجملة و vue-eslint-parser كحامل.
يجب استبدال محلل JavaScript الافتراضي لأن مكونات ملف Vue.js واحدة ليست JavaScript ، ولكن تنسيق ملف مخصص. vue-eslint-parser هو محلل استبدال يولد AST محسّن مع العقد التي تمثل أجزاء محددة من بناء جملة القالب ، وكذلك محتويات علامة <script> .
لمعرفة المزيد حول بعض العقد في AST المنتجة ، راجع صفحة مشروع Estree ووثائق Vue-eslint-Parser AST.
يوفر vue-eslint-parser بعض خدمات المحلل اللغوي المفيدة للمساعدة في اجتياز الرموز المميزة لـ AST و Access:
context.parserServices.defineTemplateBodyVisitor(visitor, scriptVisitor)context.parserServices.getTemplateBodyTokenStore()تحقق من قاعدة مثال لرؤية استخدام هذه الخدمات.
كن على دراية بأنه بناءً على عينات التعليمات البرمجية التي تكتبها في الاختبارات ، يجب تعيين خاصية RuleTester Parser وفقًا لذلك (يمكن القيام بذلك على أساس الاختبار). انظر مثال هنا.
إذا كنت عالقًا ، تذكر أن هناك العديد من القواعد المتاحة للرجوع إليها. إذا لم تتمكن من العثور على الحل الصحيح ، فلا تتردد في التواصل في القضايا - يسعدنا المساعدة!
راجع ملف الترخيص لحقوق الترخيص والقيود (MIT).