Mercurial > repos > shellac > guppy_basecaller
diff env/lib/python3.7/site-packages/cwltool/jshint/jshint_wrapper.js @ 5:9b1c78e6ba9c draft default tip
"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
| author | shellac |
|---|---|
| date | Mon, 01 Jun 2020 08:59:25 -0400 |
| parents | 79f47841a781 |
| children |
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/cwltool/jshint/jshint_wrapper.js Thu May 14 16:47:39 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -"use strict"; -// set a global object, in order for jshint to work -var global = this; - -function validateJS(input) { - var jshintGlobalsObj = {}; - input.globals.forEach(function (global) { - jshintGlobalsObj[global] = true; - }) - var includewarnings; - - if (input.options.includewarnings !== undefined) { - includewarnings = input.options.includewarnings; - delete input.options.includewarnings; - } - - JSHINT( - input.code, - input.options, - jshintGlobalsObj - ) - - var jshintData = JSHINT.data(); - if (jshintData.errors !== undefined) { - if (includewarnings !== undefined) { - jshintData.errors = jshintData.errors.filter(function (error) { - return includewarnings.indexOf(error.code) !== -1 || error.code[0] == "E"; - }) - } - - jshintData.errors.forEach(function (error) { - if (error.code == "W104" || error.code == "W119") { - if (error.code == "W104"){ - var jslint_suffix = " (use 'esversion: 6') or Mozilla JS extensions (use moz)." - } - else{ - var jslint_suffix = " (use 'esversion: 6')" - } - - error.reason = error.reason.slice(0, -jslint_suffix.length - 1) + - ". CWL only supports ES5.1"; - } - }) - } - - return jshintData; -}
