diff --git a/lib/metadata/policies.js b/lib/metadata/policies.js index 4721ed9..f8fae98 100644 --- a/lib/metadata/policies.js +++ b/lib/metadata/policies.js @@ -267,7 +267,7 @@ var policies = { }, "jQueryVersion": { "label": "jQuery version", - "message": "
Current latest versions of jQuery are 1.11 (with support for old IE versions) and 2.1 (without).
Each new version of jQuery optimizes performances. Do not keep an old version of jQuery. Updating can sometimes break a few things, but it is generally quite easy to fix them up. So don't hesitate.
", + "message": "Current latest versions of jQuery are 1.12 (with support for old IE versions) and 2.2 (without).
Each new version of jQuery optimizes performances. Do not keep an old version of jQuery. Updating can sometimes break a few things, but it is generally quite easy to fix them up. So don't hesitate.
", "hasOffenders": false, "scoreFn": function(data) { var differentVersions = data.toolsResults.phantomas.metrics.jQueryVersionsLoaded; @@ -279,27 +279,29 @@ var policies = { var value = data.toolsResults.phantomas.metrics.jQueryVersion; var score; - if (value.indexOf('1.11.') === 0 || - value.indexOf('1.12.') === 0 || - value.indexOf('2.1.') === 0 || + if (value.indexOf('1.12.') === 0 || value.indexOf('2.2.') === 0 || - value.indexOf('3.0.') === 0) { + value.indexOf('3.0.') === 0 || + value.indexOf('3.1.') === 0) { score = 100; + } else if (value.indexOf('1.11.') === 0 || + value.indexOf('2.1.') === 0) { + score = 90; } else if (value.indexOf('1.10.') === 0 || value.indexOf('2.0.') === 0) { - score = 90; - } else if (value.indexOf('1.9.') === 0) { score = 70; - } else if (value.indexOf('1.8.') === 0) { + } else if (value.indexOf('1.9.') === 0) { score = 50; - } else if (value.indexOf('1.7') === 0) { + } else if (value.indexOf('1.8.') === 0) { score = 40; - } else if (value.indexOf('1.6') === 0) { + } else if (value.indexOf('1.7') === 0) { score = 30; - } else if (value.indexOf('1.5') === 0) { + } else if (value.indexOf('1.6') === 0) { score = 20; - } else if (value.indexOf('1.4') === 0) { + } else if (value.indexOf('1.5') === 0) { score = 10; + } else if (value.indexOf('1.4') === 0) { + score = 0; } else if (value.indexOf('1.3') === 0) { score = 0; } else if (value.indexOf('1.2') === 0) {