Add file names to duplicated css selectors offenders (#233)

This commit is contained in:
Gaël Métais
2017-05-27 18:18:09 +01:00
committed by GitHub
parent ce16fa154c
commit df4a45afb2
3 changed files with 20 additions and 20 deletions
+4 -4
View File
@@ -117,10 +117,6 @@
<file-and-line-button file="offender.file" line="offender.line" column="offender.column"></file-and-line-button>
</div>
<div ng-if="policyName === 'cssDuplicatedSelectors'">
{{offender.rule}} (<b>x{{offender.occurrences}}</b>)
</div>
<div ng-if="policyName === 'cssOldPropertyPrefixes'">
<b>{{offender.property}} {{offender.message}}</b>
<div ng-if="offender.rules.length" ng-click="offender.showMore = !offender.showMore" class="offenderButton">
@@ -188,6 +184,10 @@
<span ng-if="offender.line !== null && offender.column !== null"> @ {{offender.line}}:{{offender.column}}</span>
</div>
<div ng-if="policyName === 'cssDuplicatedSelectors'">
{{offender.rule}} (<b>x{{offender.occurrences}}</b>)
</div>
<div ng-if="policyName === 'cssDuplicatedProperties'">
Property <b>{{offender.property}}</b> duplicated in <b>{{offender.rule}} { }</b>
<span ng-if="offender.line !== null && offender.column !== null"> @ {{offender.line}}:{{offender.column}}</span>
+15 -15
View File
@@ -596,24 +596,24 @@ var policies = {
"isAbnormalThreshold": 100,
"hasOffenders": true,
"offendersTransformFn": function(offenders) {
return {
count: offenders.length,
list: offenders.map(function(offender) {
var parts = /^(.*) \((\d+) times\)$/.exec(offender);
if (!parts) {
debug('cssDuplicatedSelectors offenders transform function error with "%s"', offender);
return {
parseError: offender
};
}
var parsedOffenders = offenders.map(function(offender) {
var parts = /^(.*) \((\d+) times\) ?<(.*)>$/.exec(offender);
if (!parts) {
debug('cssDuplicatedSelectors offenders transform function error with "%s"', offender);
return {
rule: parts[1],
occurrences: parseInt(parts[2], 10)
parseError: offender
};
})
};
}
return {
rule: parts[1],
occurrences: parseInt(parts[2], 10),
file: parts[3]
};
});
return offendersHelpers.orderByFile(parsedOffenders);
}
},
"cssDuplicatedProperties": {
+1 -1
View File
@@ -60,7 +60,7 @@
"meow": "3.7.0",
"minimize": "2.0.0",
"parse-color": "1.0.0",
"phantomas": "1.18.0",
"phantomas": "1.19.0",
"ps-node": "0.1.4",
"q": "1.4.1",
"request": "2.79.0",