CSSLint addon: warn on nonadjacent duplicate properties

This commit is contained in:
tophf 2015-05-07 14:56:11 +03:00
parent dda1ac7259
commit f2ab3897c4

View File

@ -19,14 +19,16 @@ CodeMirror.registerHelper("lint", "css", function(text) {
var found = []; var found = [];
if (!window.CSSLint) return found; if (!window.CSSLint) return found;
// STYLISH: hack start
var rules = CSSLint.getRules(); var rules = CSSLint.getRules();
var allowedRules = ["display-property-grouping", "empty-rules", "errors", "known-properties"]; var allowedRules = ["display-property-grouping", "duplicate-properties", "empty-rules", "errors", "known-properties"];
CSSLint.clearRules(); CSSLint.clearRules();
rules.forEach(function(rule) { rules.forEach(function(rule) {
if (allowedRules.indexOf(rule.id) >= 0) { if (allowedRules.indexOf(rule.id) >= 0) {
CSSLint.addRule(rule); CSSLint.addRule(rule);
} }
}); });
// STYLISH: hack end
var results = CSSLint.verify(text), messages = results.messages, message = null; var results = CSSLint.verify(text), messages = results.messages, message = null;
for ( var i = 0; i < messages.length; i++) { for ( var i = 0; i < messages.length; i++) {