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;
-}