Correctly store and pass the jshintrc filename into runner.js
Merge pull request #15 from jsantell/master

Correctly store and pass the jshintrc filename into runner.js
updating to jshint 2.1.4
Readme updates
Update readme.md
Merge pull request #17 from eddiemonge/master

Update readme
clean up readme a bit
update jshint and add info so npm doesnt complain
jshint the jshint
dry up and copy jsrunner
Fixing the file path parsing. It was just checking the parent directing and then failing. Now it will recusively walk up the path
Only run on writing.
Introduced a new global to switch write-only updating on or off.

Closes #21
add install notes
add node stack trace to default error message
Merge pull request #25 from johngalambos/stacktrace

Adds node stack trace to default node jshint error message
Fix reading jshintrc files with comments in them.

This was failing with the jshintrc file from the charlatan library [1]. Backreferences do not seem to work in character classes, so we can't collapse single and double quotes into a single test. This commit splits them out to work separately.

    > /(a)[^\1]/.test('aa')
    true
    > /(a)[^\1]/.test('ab')
    true
    > /(a)[^\1]/.test('a\u0001')
    false

In the above example the first line should have returned false if backreferences worked in character classes, but it did not. The second example works as you'd think, but for the wrong reason. The third example shows what's really going on. Rather than being treated as a backreference, `\1` is being interpreted as the character code 1.

[1]: https://github.com/nodeca/charlatan/blob/3a838a7fb16605ca358b0baa4c31a5bda293cd9e/.jshintrc
Merge pull request #23 from jaredmcateer/fix-directory-walk

Fixing the .jshintrc file path parsing.
Merge pull request #28 from eventualbuddha/fix-comment-stripping

Fix reading jshintrc files with comments in them.
upgrading to 2.5.0