هل هناك أداة تشبه الفحص لمراقبة صفحات XHTML (أو XML)؟

StackOverflow https://stackoverflow.com/questions/2538647

  •  22-09-2019
  •  | 
  •  

سؤال

أنا أعمل في مشروع حيث لدينا العديد من صفحات JSF - باستخدام XHTML صيغة. نراقب جودة الكود لدينا باستخدام السونار (وبالتالي checkstyle ، PMD ، FindBugs ...). هذا يعمل بشكل رائع لجافا جزء من تطبيقنا.

الآن ، أريد أن يكون لدي أداة (من الناحية المثالية شيء يمكن ربطه بالسونار عن طريق كتابة المكون الإضافي الخاص بي) الذي يتحقق من جزء XHTML من طلبي.

لذلك ، هل هناك أداة تشبه الفحص يمكنها التحقق من بعض القواعد على صفحاتي؟ على سبيل المثال ، سترفع هذه الأداة تحذيرًا عندما أواجه هذا النوع من الكود:

<h:inputText ...></h:inputText> (instead of <h:inputText .../>)

أو :

<h:panelGrid columns="1">
     ...
</h:panelGrid> (a <h:panelGroup> is better here)

أدرك أن CheckStyle تقدم قاعدة تعتمد على تعبير منتظم ، لكنني أخشى أن يكون الحل معقدًا جدًا لبعض القواعد ...

هل كانت مفيدة؟

المحلول 2

لقد وجدت مؤخرًا سونار ويب البرنامج المساعد يوفر تحليل رمز ثابت لملفات JSP و JSF. الميزات الرئيسية لهذا البرنامج المساعد هي:

  • التحجيم (الملفات ، خطوط التعليمات البرمجية)
  • قواعد التوافق
  • تعقيد
  • الازدواجية
  • تعليقات

سأحاول ذلك قريبًا (أحتاج إلى تثبيت أحدث إصدار من Sonar 2.2) وإعطاء ملاحظات.

نصائح أخرى

هناك دائما الموقر "HTML مرتبة". أو يمكنك التفكير تمديد ceckStyle بحد ذاتها.

قد ترغب في تركيز الاهتمام هنا: http://jira.codehaus.org/browse/sonarplugins-130

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top