diff --git a/front/src/views/rule.html b/front/src/views/rule.html index 5a4c884..9014439 100644 --- a/front/src/views/rule.html +++ b/front/src/views/rule.html @@ -71,21 +71,6 @@ function {{offender.functionName}} used {{offender.count}} times -
- function {{offender.functionName}} used on {{offender.contextLength}} DOM elements without event delegation -
no backtrace
-
- backtrace -
-
- {{obj.functionName}}() - - line {{obj.line}} -
-
-
-
-
{{offender.writeFn}} @@ -219,6 +204,11 @@ Please open the JS timeline, filtered by "Queries without results"
+
+

{{rule.value}} offenders

+ Please open the JS timeline, filtered by "Events not delegated" +
+

404

Rule "{{policyName}}"" not found diff --git a/lib/metadata/policies.js b/lib/metadata/policies.js index 8c44614..e54169b 100644 --- a/lib/metadata/policies.js +++ b/lib/metadata/policies.js @@ -358,7 +358,7 @@ var policies = { "isOkThreshold": 1, "isBadThreshold": 100, "isAbnormalThreshold": 180, - "hasOffenders": true + "hasOffenders": false }, "cssParsingErrors": { "tool": "phantomas", diff --git a/lib/tools/jsExecutionTransformer.js b/lib/tools/jsExecutionTransformer.js index 9beff21..595a913 100644 --- a/lib/tools/jsExecutionTransformer.js +++ b/lib/tools/jsExecutionTransformer.js @@ -25,7 +25,6 @@ var jsExecutionTransformer = function() { metrics.jQueryNotDelegatedEvents = 0; offenders.jQueryFunctionsUsed = []; - offenders.jQueryNotDelegatedEvents = []; } try { @@ -40,11 +39,6 @@ var jsExecutionTransformer = function() { if (isABindWithoutEventDelegation(node, contextLength)) { metrics.jQueryNotDelegatedEvents += contextLength; - offenders.jQueryNotDelegatedEvents.push({ - functionName: node.data.type.substring(9), - contextLength: contextLength, - backtrace: offendersHelpers.backtraceToArray(node.data.backtrace) - }); node.warning = true; node.eventNotDelegated = true; }