|
@@ -38,7 +38,7 @@ var policies = {
|
|
"isAbnormalThreshold": 10,
|
|
"isAbnormalThreshold": 10,
|
|
"offendersTransformFn": function(offenders) {
|
|
"offendersTransformFn": function(offenders) {
|
|
return offenders.map(function(offender) {
|
|
return offenders.map(function(offender) {
|
|
- var parts = /^(.*): (\d) occurrences$/.exec(offender);
|
|
|
|
|
|
+ var parts = /^(.*): ?(\d) ?occurrences$/.exec(offender);
|
|
|
|
|
|
if (!parts) {
|
|
if (!parts) {
|
|
debug('DOMidDuplicated offenders transform function error with "%s"', offender);
|
|
debug('DOMidDuplicated offenders transform function error with "%s"', offender);
|
|
@@ -58,7 +58,7 @@ var policies = {
|
|
"isAbnormalThreshold": 1000,
|
|
"isAbnormalThreshold": 1000,
|
|
"offendersTransformFn": function(offenders) {
|
|
"offendersTransformFn": function(offenders) {
|
|
return offenders.map(function(offender) {
|
|
return offenders.map(function(offender) {
|
|
- var parts = /^"(.*)" appended to "(.*)"$/.exec(offender);
|
|
|
|
|
|
+ var parts = /^"(.*)" ?appended ?to ?"(.*)"$/.exec(offender);
|
|
|
|
|
|
if (!parts) {
|
|
if (!parts) {
|
|
debug('DOMinserts offenders transform function error with "%s"', offender);
|
|
debug('DOMinserts offenders transform function error with "%s"', offender);
|
|
@@ -86,7 +86,7 @@ var policies = {
|
|
"isAbnormalThreshold": 200,
|
|
"isAbnormalThreshold": 200,
|
|
"offendersTransformFn": function(offenders) {
|
|
"offendersTransformFn": function(offenders) {
|
|
return offenders.map(function(offender) {
|
|
return offenders.map(function(offender) {
|
|
- var parts = /^(.*) \(in (.*)\) using (.*)$/.exec(offender);
|
|
|
|
|
|
+ var parts = /^(.*) ?\(in ?(.*)\) ?using ?(.*)$/.exec(offender);
|
|
|
|
|
|
if (!parts) {
|
|
if (!parts) {
|
|
debug('DOMqueriesWithoutResults offenders transform function error with "%s"', offender);
|
|
debug('DOMqueriesWithoutResults offenders transform function error with "%s"', offender);
|
|
@@ -107,7 +107,7 @@ var policies = {
|
|
"takeOffendersFrom": "DOMqueriesDuplicated",
|
|
"takeOffendersFrom": "DOMqueriesDuplicated",
|
|
"offendersTransformFn": function(offenders) {
|
|
"offendersTransformFn": function(offenders) {
|
|
return offenders.map(function(offender) {
|
|
return offenders.map(function(offender) {
|
|
- var parts = /^.* "(.*)" with (.*) \(in context (.*)\): (.*)\s?queries$/.exec(offender);
|
|
|
|
|
|
+ var parts = /^.* "(.*)" ?with ?(.*) ?\(in ?context ?(.*)\): ?(.*)\s?queries$/.exec(offender);
|
|
|
|
|
|
if (!parts) {
|
|
if (!parts) {
|
|
debug('DOMqueriesAvoidable offenders transform function error with "%s"', offender);
|
|
debug('DOMqueriesAvoidable offenders transform function error with "%s"', offender);
|
|
@@ -127,7 +127,7 @@ var policies = {
|
|
"isAbnormalThreshold": 1500,
|
|
"isAbnormalThreshold": 1500,
|
|
"offendersTransformFn": function(offenders) {
|
|
"offendersTransformFn": function(offenders) {
|
|
return offenders.map(function(offender) {
|
|
return offenders.map(function(offender) {
|
|
- var parts = /^"(.*)" bound to "(.*)"$/.exec(offender);
|
|
|
|
|
|
+ var parts = /^"(.*)" ?bound ?to ?"(.*)"$/.exec(offender);
|
|
|
|
|
|
if (!parts) {
|
|
if (!parts) {
|
|
debug('eventsBound offenders transform function error with "%s"', offender);
|
|
debug('eventsBound offenders transform function error with "%s"', offender);
|