public String compile(final String data) {
    final RhinoScriptBuilder builder = initScriptBuilder();
    final String compileScript = String.format("CoffeeScript.compile(%s, %s);", WroUtil.toJSMultiLineString(data),
        buildOptions());
    return (String) builder.evaluate(compileScript, "CoffeeScript.compile");
  }
public String compile(final String data) {
    final RhinoScriptBuilder builder = initScriptBuilder();
    final String compileScript = String.format("CoffeeScript.compile(%s, %s);", WroUtil.toJSMultiLineString(data),
        buildOptions());
    return (String) builder.evaluate(compileScript, "CoffeeScript.compile");
  }
public String compile ( final String data ) { final RhinoScriptBuilder builder = initScriptBuilder ( ) ; final String compileScript = String . format ( "CoffeeScript.compile(%s, %s);" , WroUtil . toJSMultiLineString ( data ) , buildOptions ( ) ) ; return ( String ) builder . evaluate ( compileScript , "CoffeeScript.compile" ) ; }
Validates a js using jsHint and throws {@link LinterException} if the js is invalid. If no exception is thrown, the
js is valid.

@param data
js content to process.
Validates a js using jsHint and throws { @link LinterException } if the js is invalid . If no exception is thrown the js is valid .