-
install nodejs >= 0.8
brew install nodejs
- this will take a while -
preferably add
/usr/local/share/npm/bin
to $PATH -
install jshint
npm install jshint -g
-
install jshintify sublime package from git (or just use package control):
cd $PATH_OF_SUBLIME_PACKAGES (probably somethint like cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/) git clone git://github.com/afterdesign/jshintify.git
-
open preferences and check if the paths for node and jshint are correct
-
set the path to your jshint file
-
use
ctrl+super+j
to run manually -
use
ctrl+shift+j
to show list of errors in current line
-
install nodejs >= 0.8
-
install git
-
open
node.js command prompt
and install jshint:npm install jshint -g
-
open
git Bash prompt
and do something similar to (or just use package control):cd $PATH_OF_SUBLIME_PACKAGES (probably something like /c/Document\ And\ Settings/YOUR_USER/Application\ Data/Sublime\ Text\ 2/Packages/) git clone git://github.com/afterdesign/jshintify.git
-
check
jshint_path
cause it's set up tojshint.cmd
and it may require to find that file and set whole path like:C:\\Documents And Settings'\IEUser\\Application Data\\npm\\jshint.cmd
-
set the path to your jshint file
-
use
ctrl+super+j
to run manually -
use
ctrl+shift+j
to show list of errors in current line
-
Install nodejs >= 0.8. Preferably with package manager.
-
install jshint
npm install jshint -g
-
install jshintify sublime package ((or just use package control)):
cd $PATH_OF_SUBLIME_PACKAGES (probably somethint like cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/) git clone git://github.com/afterdesign/jshintify.git
-
open preferences and check if the paths for node and jshint are correct
-
set the path to your jshint file
-
use
ctrl+super+j
to run manually -
use
ctrl+shift+j
to show list of errors in current line
- Download nodejs >= 0.8 binary.
- Unpack
- Open terminal or whatever you need and go to
node-v0.10.12-linux-x64/bin
- install jshint
./npm install jshint -g
- Configure paths in sublime jshintify plugin.
-
run_on_load
- run jshint right after file is loaded do editor -
run_on_save
- run jshint after file is saved -
error_messages_show_count
anderror_messages_show_first
error_messages_show_count : false
show message like:(error) : Expected 'for' to have an indentation at 13 instead at 9.
"error_messages_show_count" : true
show message like:ERRORS : 1 | (error) : Expected 'for' to have an indentation at 13 instead at 9.
-
show_dot
- show dot on panel with line number -
show_outline
- draw outline on line with error -
debug
- use to get info to post in github issue
{
"debug" : false,
"run_on_load" : false,
"run_on_save" : true,
"error_messages_show_count" : true,
"error_messages_show_first" : true,
"extensions" : [".js"],
"jshintrc" : "",
"show_dot" : true,
"show_outline" : true,
"paths" : {
"osx" : {
"jshint_path" : "/usr/local/bin/jshint",
"node_path" : "/usr/local/bin/node"
},
"windows" : {
"jshint_path" : "jshint.cmd",
"node_path" : null
},
"linux" : {
"jshint_path" : "/usr/bin/jshint",
"node_path" : "/usr/bin/node"
}
}
}
You can follow me on twitter: @afterdesign or find me on coderwall: @afterdesign or find me on g+: +RafałMalinowski
Licensed under the MIT license.