2013-11-26 11 views
8

चेतावनी न दें त्रुटि को प्रिंट करें, मैं रन और सीएसएसलिंट कार्य पूरा करने के बाद, ग्रंट-सीएसएसलिंट प्लगइन के साथ नया हूं, कई और कई त्रुटियां और चेतावनियां हैं जिनका मैं पालन नहीं कर सकता। तो कार्य कॉन्फ़िगर कैसे करें त्रुटियों को मुद्रित करें, चेतावनी नहीं ??सीएसएसलिंट: कार्यों को कॉन्फ़िगर करने के लिए केवल

+0

शायद कमांड लाइन आज़माएं: https://github.com/stubbornella/csslint/wiki/Command-line-interface – eebbesen

उत्तर

13

यदि आप grunt-contrib-csslint का उपयोग करते हैं तो आप .csslintrc फ़ाइल में विकल्प निर्दिष्ट कर सकते हैं।

घुरघुराना-योगदान-csslint रीडमी से:

विकल्प

किसी भी निर्दिष्ट विकल्प csslint के लिए सीधे के माध्यम से पारित हो जाएगा, इस प्रकार आप किसी भी विकल्प है कि समर्थन करता है csslint निर्दिष्ट कर सकते हैं। Csslint API एक बिट अजीब है: प्रत्येक नियम के लिए, झूठी का मान नियम को अनदेखा करता है, 2 का मान 2 इसे एक त्रुटि बनने के लिए सेट करेगा। अन्यथा सभी नियम चेतावनियों पर विचार किए गए हैं।

मान लिया जाये कि आप इस तरह से एक संरचना है:

├── .csslintrc 
├── Gruntfile.js 
├── css 
│   └── foo.css 
├── node_modules 
└── package.json 

.csslintrc

{ 
    "important": false, 
    "adjoining-classes": false, 
    "known-properties": false, 
    "box-sizing": false, 
    "box-model": false, 
    "overqualified-elements": false, 
    "display-property-grouping": false, 
    "bulletproof-font-face": false, 
    "compatible-vendor-prefixes": false, 
    "regex-selectors": false, 
    "errors": true, 
    "duplicate-background-images": false, 
    "duplicate-properties": false, 
    "empty-rules": false, 
    "selector-max-approaching": false, 
    "gradients": false, 
    "fallback-colors": false, 
    "font-sizes": false, 
    "font-faces": false, 
    "floats": false, 
    "star-property-hack": false, 
    "outline-none": false, 
    "import": false, 
    "ids": false, 
    "underscore-property-hack": false, 
    "rules-count": false, 
    "qualified-headings": false, 
    "selector-max": false, 
    "shorthand": false, 
    "text-indent": false, 
    "unique-headings": false, 
    "universal-selector": false, 
    "unqualified-attributes": false, 
    "vendor-prefix": false, 
    "zero-units": false 
} 

Gruntfile

module.exports = function(grunt) { 
    grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 
    csslint: { 
     strict: { 
     src: ['css/*.css'] 
     }, 
     lax: { 
     options: { 
      csslintrc: '.csslintrc' 
     }, 
     src: ['css/*.css'] 
     } 
    } 
    }); 

    grunt.loadNpmTasks('grunt-contrib-csslint'); 

    grunt.registerTask('default', ['csslint:lax']); 
}; 

फिर grunt केवल त्रुटियों की रिपोर्ट करेगा और grunt csslint:strict चेतावनियों और त्रुटियों की रिपोर्ट करेगा।

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

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