Closed
Description
It would be nice if cwltool --validate
would report ES5 syntax errors in cwl expressions e.g. running cwltool --validate
with this:
cwlVersion: v1.0
requirements:
- class: InlineJavascriptRequirement
inputs:
- id: parameter
type: string
inputBinding:
valueFrom: $((_ => "test")())
outputs: []
class: CommandLineTool
baseCommand: echo
would report an error, as it uses ES6 syntax.