2013-02-28 5 views
5

मेरे पास एक प्रोजेक्ट है जिसमें कई HTML फ़ाइलें हैं। मेरी Maven निर्माण प्रक्रिया के हिस्से के रूप मुझे यकीन है कि बनाने के लिए इन फ़ाइलों के पार एक वैलिडेटर चलाएं करना चाहते हैं:क्या कोई मेवेन आधारित HTML वैलिडेटर

  1. फ़ाइलों वाक्य रचना सही हैं (उदाहरण के जाँच के लिए है कि सभी खोलने टैग एक coresponding बंद टैग)
  2. फ़ाइलें कोडिंग दिशानिर्देशों के अनुरूप हैं

क्या कोई भी एक अच्छा सत्यापनकर्ता की सिफारिश कर सकता है जो ऐसा करेगा?

उत्तर

3

2 महत्वपूर्ण प्लग इन के साथ Sonar उपयोग कर रहा हूँ

रूप
  1. XML Plugin

इस प्लग सोनार भीतर एक्सएमएल फाइल के विश्लेषण के लिए सक्षम बनाता है। कुछ सामान्य उपयोग के मामलों रहे हैं:

  1. एक्सएचटीएमएल का सत्यापन W3C द्वारा प्रदान की स्कीमा के खिलाफ फ़ाइलें (सख्त, संक्रमणकालीन, और अन्य)
  2. एक प्रदान की एक्सएमएल स्कीमा
  3. में नियमों की मान्यता के खिलाफ एक्सएमएल फाइल का सत्यापन एक्सएमएल फाइलें (उदा: कोडिंग मानकों के खिलाफ मेवेन पोम फाइलों को मान्य करें)

2। Web Plugin

प्लगइन सोनार के भीतर वेब फ़ाइलों का स्थिर कोड विश्लेषण प्रदान करता है। वर्तमान में जेएसपी और जेएसएफ समर्थित हैं। रूबी टेम्पलेटिंग (एआरबी फाइल) के लिए कुछ प्रारंभिक समर्थन प्रदान किया जाता है।

निम्न मीट्रिक समर्थित हैं:

  1. आकार (फ़ाइलें, कोड की लाइनें)
  2. नियम compliancy
  3. जटिलता
  4. दोहराव
  5. टिप्पणी

प्लगइन स्कैन डिफ़ॉल्ट रूप से निम्न फ़ाइलें: .xhtml, .jspf, .j sp। फ़ाइल एक्सटेंशन कॉन्फ़िगर करने योग्य हैं।

प्लगइन सोनार में स्रोत कोड आयात करता है, माप की गणना करता है और उल्लंघन, डुप्लिकेशंस और जटिलता के लिए कोड स्कैन करता है। चेक सोनार नियम भंडार में विन्यास योग्य हैं।

उनमें से सभी खुले स्रोत हैं। किसी भी तरह सोनार भी Web(HTML, JSP) नामक वाणिज्यिक प्लगइन प्रदान करता है।

मुझे आशा है कि इससे मदद मिल सकती है।

सम्मान,

चार्ली च।

+0

यह असाधारण रूप से मुझे क्या जानने की आवश्यकता है। धन्यवाद :-) – Stormcloud

संबंधित मुद्दे