Class JsHint

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.SourceTask
org.gradle.plugins.javascript.jshint.JsHint
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, PatternFilterable, org.gradle.util.Configurable<Task>

public class JsHint extends SourceTask
  • Constructor Details

    • JsHint

      public JsHint()
  • Method Details

    • getWorkerProcessBuilderFactory

      @Inject protected org.gradle.process.internal.worker.WorkerProcessFactory getWorkerProcessBuilderFactory()
    • getSource

      @PathSensitive(RELATIVE) public FileTree getSource()
      Returns the source for this task, after the include and exclude patterns have been applied. Ignores source files which do not exist.

      The PathSensitivity for the sources is configured to be PathSensitivity.ABSOLUTE. If your sources are less strict, please change it accordingly by overriding this method in your subclass.

      Overrides:
      getSource in class SourceTask
      Returns:
      The source.
    • getRhinoClasspath

      @Classpath public FileCollection getRhinoClasspath()
    • setRhinoClasspath

      public void setRhinoClasspath(FileCollection rhinoClasspath)
      Sets Rhino classpath.
      Since:
      4.0
    • setRhinoClasspath

      public void setRhinoClasspath(Object rhinoClasspath)
    • getJsHint

    • setJsHint

      public void setJsHint(FileCollection jsHint)
      Sets jshint file.
      Since:
      4.0
    • setJsHint

      public void setJsHint(Object jsHint)
    • getEncoding

      @Input public String getEncoding()
    • setEncoding

      public void setEncoding(String encoding)
    • getJsonReport

      @OutputFile public File getJsonReport()
    • setJsonReport

      public void setJsonReport(File jsonReport)
      Sets JSON report file.
      Since:
      4.0
    • setJsonReport

      public void setJsonReport(Object jsonReport)
    • doJsHint

      public void doJsHint()