Grunt - csslint eklentisiyle yeni yapıyorum, çalıştırdıktan ve cssLint görevi tamamlandıktan sonra, takip edemediğim birçok hata ve uyarı var. Öyleyse görev nasıl yapılandırılır, sadece hataları yazdırır, uyarı vermez?CSSLint: Görevlerin nasıl yapılandırılacağı sadece yazdırma hatası uyarısı uyarı vermiyor
8
A
cevap
13
grunt-contrib-csslint kullanırsanız, .csslintrc
dosyasındaki seçenekleri belirtebilirsiniz. hırıltı-contrib-csslint Benioku'ndaki itibaren
Seçenekler
Herhangi belirtilen opsiyon csslint doğrudan geçilecek, böylece sen destekleri csslint herhangi bir seçeneği belirleyebilirsiniz. Csslint API'sı bir bit'idir: Her kural için, bir false değeri kuralı yok sayar, 2 değeri bir hataya dönüşür. Aksi takdirde tüm kurallar kabul edilen uyarılardır.
├── .csslintrc ├── Gruntfile.js ├── css │ └── foo.css ├── node_modules └── package.json
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']); };
{ "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 .csslintrc:
Böyle bir yapıya sahip varsayarsakO zaman grunt
sadece hataları rapor edecek ve grunt csslint:strict
uyarıları ve hataları rapor edecektir.
İlgili konular
- 1. Sadece iFrame yazdırma
- 2. Travis kontrol uyarısı uyarı
- 3. Otomatik uyarı uyarısı
- 4. CssLint: Bilinmeyen özellik
- 5. JSLint - 'jQuery' bildirilmemiş 'uyarı' uyarısı
- 6. Yerel bir EventEmitterListener uyarısı nasıl giderilir Uyarı
- 7. OnUnload Uyarı Hatası "NS_ERROR_NOT_AVAILABLE"
- 8. Uyarısı
- 9. Perl'de yazdırma hatası neden olabilir?
- 10. Async.auto'daki görevlerin sonuçları
- 11. Swift uyarısı
- 12. G ++ -Wshadow, statik üye gölgelemesi hakkında uyarı vermiyor
- 13. Uyarı: json_encode Masif hatası (tarayıcıda)
- 14. Dosya uzantısını kontrol edin ve uyarı görüntülemiyorsa kullanıcı uyarısı
- 15. Python Basit Sınıf Kitap Yazdırma Hatası
- 16. YüzdeRelativeLayout - layout_width eksik uyarısı
- 17. webBrowser denetimi javascript uyarı web sitesinden uyarı
- 18. Sınıf kapatılmadığında kuvvet uyarısı
- 19. Alınan bellek uyarısı
- 20. Uyarı hata hızlı
- 21. Sadece uygulama ilk uygulamasında bir uyarı iletişim kutusunu nasıl gösteririm?
- 22. OpenDA'da backnet bağlama ve .cfg dosyasının nasıl yapılandırılacağı
- 23. Aralıklı "sslv3 uyarı anlaşması hatası" Python altında
- 24. Leiningen,: yansıtma uyarısı. Şu anki proje için istedim Sadece
- 25. Eski perlde 'experimental' uyarısı yok
- 26. Wordpress Hatası - Uyarı: Üstbilgi bilgileri değiştirilemiyor
- 27. InstallShield pil seviyesi uyarısı
- 28. TieredCompilation uyarısı nasıl gizlenir?
- 29. Dealloc bir denetleyici uyarısı uyarısı
- 30. Güvenlik Uyarısı - X509TrustManager
Belki de komut satırını deneyin: https://github.com/stubbornella/csslint/wiki/Command-line-interface – eebbesen