Showing 171 of 259 total issues
Avoid deeply nested control flow statements. Open
Open
if (xmode === 'html') {
if (option.safe) {
warningAt("ADsafe string violation.",
line, character + j);
}
Avoid deeply nested control flow statements. Open
Open
if (left.value === 'Math') {
warning("Math is not a function.", left);
} else if (option.newcap) {
warning(
"Missing 'new' prefix when invoking a constructor.", left);
Avoid deeply nested control flow statements. Open
Open
} else if (a === 'style') {
xmode = 'scriptstring';
advance('=');
q = nexttoken.id;
if (q !== '"' && q !== "'") {
Avoid deeply nested control flow statements. Open
Open
if (!(prop == "padding" && value.parts.length === 2 && value.parts[1].value === 0)){
reporter.report("Using width with " + prop + " can sometimes make elements larger than you expect.", properties[prop].line, properties[prop].col, rule);
}
Avoid deeply nested control flow statements. Open
Open
if (CSSLint.Util.indexOf(actual, item) === -1) {
propertiesSpecified = (actual.length === 1) ? actual[0] : (actual.length == 2) ? actual.join(" and ") : actual.join(", ");
reporter.report("The property " + item + " is compatible with " + propertiesSpecified + " and should be included as well.", value.actualNodes[0].line, value.actualNodes[0].col, rule);
}
Avoid deeply nested control flow statements. Open
Open
if (nexttoken.id !== q) {
error("Missing close quote on script attribute.");
}
Avoid deeply nested control flow statements. Open
Open
if (!nextLine()) {
errorAt("Unclosed comment.", line, character);
} else {
if (option.safe && ax.test(s)) {
warningAt("ADsafe comment violation.", line, character);
Avoid deeply nested control flow statements. Open
Open
for (;;) {
b = true;
c = s.charAt(l);
l += 1;
switch (c) {
Avoid deeply nested control flow statements. Open
Open
if (combinator !== null){
selector.push(combinator);
} else {
selector.push(ws);
}
Avoid deeply nested control flow statements. Open
Open
if (ValidationTypes.isAny(expression, xDir + " | " + yDir)) {
result = true;
ValidationTypes.isAny(expression, numeric);
}
Avoid deeply nested control flow statements. Open
Open
if (!propertyGroups[prop]) {
propertyGroups[prop] = {
full : variations.slice(0),
actual : [],
actualNodes: []
Avoid deeply nested control flow statements. Open
Open
if (!option.on) {
warning("Avoid HTML event handlers.");
}
Avoid deeply nested control flow statements. Open
Open
if (CSSLint.Util.indexOf(propertyGroups[prop].actual, name.text) === -1) {
propertyGroups[prop].actual.push(name.text);
propertyGroups[prop].actualNodes.push(name);
}
Avoid deeply nested control flow statements. Open
Open
if (modifier.type == "attribute"){
if (/([\~\|\^\$\*]=)/.test(modifier)){
reporter.report("Attribute selectors with " + RegExp.$1 + " are slow!", modifier.line, modifier.col, rule);
}
}
Avoid deeply nested control flow statements. Open
Open
if (d.isDigit()) {
if (token.id !== '.' && xmode !== 'styleproperty') {
warningAt("Don't use extra leading zeros '{a}'.",
line, character, t);
}
Avoid deeply nested control flow statements. Open
Open
if (nexttoken.id !== '>') {
warning("Expected '{a}' and instead saw '{b}'.",
nexttoken, '>', nexttoken.value);
}
Avoid deeply nested control flow statements. Open
Open
if (combinator !== null){
this._unexpectedToken(tokenStream.LT(1));
}
Avoid deeply nested control flow statements. Open
Open
if (modifier.type == "class"){
classCount++;
}
Avoid deeply nested control flow statements. Open
Open
for (;;) {
c = s.charAt(0);
if ((c < '0' || c > '9') &&
(c < 'a' || c > 'f') &&
(c < 'A' || c > 'F')) {
Avoid deeply nested control flow statements. Open
Open
if (part.elementName && modifier.type == "id"){
reporter.report("Element (" + part + ") is overqualified, just use " + modifier + " without element name.", part.line, part.col, rule);
} else if (modifier.type == "class"){
if (!classes[modifier]){