Allows JSHint to be used from within sbt. Builds on com.github.sbt-js-engine in order to execute jshint.js along with the scripts to verify. js-engine enables high performance linting given parallelism and native JS engine execution.
To use this plugin use the addSbtPlugin
command within your project's plugins.sbt
(or as a global setting) i.e.:
addSbtPlugin("com.github.sbt" % "sbt-jshint" % "2.0.0")
Your project's build file also needs to enable sbt-web plugins. For example with build.sbt:
lazy val root = (project in file(".")).enablePlugins(SbtWeb)
By default linting occurs as part of your project's jshint
task. Both src/main/assets/**/*.js and src/test/assets/**/*.js sources are linted.
Options can be specified in accordance with the JSHint website and they share the same set of defaults. To set an option you can provide a .jshintrc
file within your project's base directory. If there is no such file then a .jshintrc
file will be search for in your home directory. This behaviour can be overridden by using a JshintKeys.config
setting for the plugin. JshintKeys.config
is used to specify the location of a configuration file.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4