diff --git a/front/src/views/rule.html b/front/src/views/rule.html index 71325d9..1161dd7 100644 --- a/front/src/views/rule.html +++ b/front/src/views/rule.html @@ -234,11 +234,6 @@ @ {{offender.line}}:{{offender.column}} -
Such as: expression( document.body.clientWidth > 600 ? \"600px\" : \"auto\" )
This is a bad practice as it slows down browsers. There are some simpler CSS3 methods for doing this.
", - "isOkThreshold": 0, - "isBadThreshold": 1, - "isAbnormalThreshold": 20, - "hasOffenders": true, - "offendersTransformFn": function(offenders) { - var parsedOffenders = offenders.map(function(offender) { - var splittedOffender = offendersHelpers.cssOffenderPattern(offender); - - var parts = /^(.*) {([^ ]+): expression\((.*)\)}$/.exec(splittedOffender.css); - - if (!parts) { - debug('cssExpressions offenders transform function error with "%s"', offender); - return { - parseError: offender - }; - } - - return { - rule: parts[1], - property: parts[2], - expression: parts[3], - file: splittedOffender.file, - line: splittedOffender.line, - column: splittedOffender.column - }; - }); - - return offendersHelpers.orderByFile(parsedOffenders); - } - }, "cssImportants": { "tool": "phantomas", "label": "Uses of !important", diff --git a/lib/metadata/scoreProfileGeneric.json b/lib/metadata/scoreProfileGeneric.json index 080a18c..14dfd0f 100644 --- a/lib/metadata/scoreProfileGeneric.json +++ b/lib/metadata/scoreProfileGeneric.json @@ -74,7 +74,6 @@ "cssDuplicatedSelectors": 2, "cssDuplicatedProperties": 1, "cssEmptyRules": 2, - "cssExpressions": 1, "cssImportants": 2, "cssOldIEFixes": 1, "cssOldPropertyPrefixes": 1,