Sha256: 2435c662f02f01b60e5cec103ac36b96445b323704094babaa031937a4eae71f
Contents?: true
Size: 1.61 KB
Versions: 1
Compression:
Stored size: 1.61 KB
Contents
# This rule is taken from https://github.com/stubbornella/csslint/tree/master/src/rules # # # Copyright (c) 2011 Nicole Sullivan and Nicholas C. Zakas. All rights reserved. # TODO: Paste the CSSLint LICENSE here. # # # /* # * Rule: Don't use unqualified attribute selectors because they're just like universal selectors. # */ # /*global CSSLint*/ # CSSLint.addRule({ # # //rule information # id: "unqualified-attributes", # name: "Disallow unqualified attribute selectors", # desc: "Unqualified attribute selectors are known to be slow.", # browsers: "All", # # //initialization # init: function(parser, reporter){ # var rule = this; # # parser.addListener("startrule", function(event){ # # var selectors = event.selectors, # selector, # part, # modifier, # i, j, k; # # for (i=0; i < selectors.length; i++){ # selector = selectors[i]; # # part = selector.parts[selector.parts.length-1]; # if (part.type == parser.SELECTOR_PART_TYPE){ # for (k=0; k < part.modifiers.length; k++){ # modifier = part.modifiers[k]; # if (modifier.type == "attribute" && (!part.elementName || part.elementName == "*")){ # reporter.report(rule.desc, part.line, part.col, rule); # } # } # } # # } # }); # } # # });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sasslint-0.0.1 | lib/sasslint/rules/css/unqualified-attributes.rb |