HI!
I’ve installed JSLintMate and am trying to use it on the JS for my Rails project. I’ve tried to turn off complaints about “$” and “document” being undefined, but can’t seem to do so. I’ve tried with a “.jshintrc” resource file, and also with inline configuration. My inline configuration currently looks like:
/* jshint undef: false, unused: false */ // global $, document …
I read in the docs that single-line comments work as well as open-close comments, so I tried both formats.
Not only did it not turn off all messages regarding undefined and unused variables, but it also did not turn them off for “$” and “document”. Does anyone have an idea why?
In case it helps, the messages look like:
JSHint found problems:
‘$’ is not defined. line 3 $(document).ready(function() {
‘document’ is not defined. line 3 $(document).ready(function() {
…
I recognise the screenshots from JSLintMate, but I cant remember why I stopped using it.
This is the JSLint bundle I use now
https://github.com/bodnaristvan/JSHint.tmbundle
It works very well (and similar feature set), despite not being maintained in a long time
On 3 July 2017 at 20:50, Jack Royal-Gordon jackrg@pobox.com wrote:
HI!
I’ve installed JSLintMate and am trying to use it on the JS for my Rails project. I’ve tried to turn off complaints about “$” and “document” being undefined, but can’t seem to do so. I’ve tried with a “.jshintrc” resource file, and also with inline configuration. My inline configuration currently looks like:
/* jshint undef: false, unused: false */ // global $, document …
I read in the docs that single-line comments work as well as open-close comments, so I tried both formats.
Not only did it not turn off all messages regarding undefined and unused variables, but it also did not turn them off for “$” and “document”. Does anyone have an idea why?
In case it helps, the messages look like:
JSHint found problems:
‘$’ is not defined. line 3 $(document).ready(function() {
‘document’ is not defined. line 3 $(document).ready(function() {
…
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
I’ve been working on a fork of bodnaristvan’s bundle for a long time now. As far as I know I’m the only user... If you’d like to try it:
https://github.com/loadedsith/JavascriptHinter.tmbundle
It adds a few different linters and a config file for these linters as well as doing a better job of looking up config files. If there’s a linter you’d like to see added, please let me know. File bugs though github’s issue tracker and I’ll do my best.
How is it different? - More linters (eslint, eslint_d, gjslint, jscs, jshint, scss_lint) - Faster because it uses fewer promises and more channels (js-csp), makes for async linting (faster to first result). - Config file specific to this linter (.tm_jshinter.js) - Close HTML output by clicking an "x" or by pressing escape. - Better error handling: No longer fails silently for as much.
Whats missing? - Users to use/test it - Documentation - Rebranding - Time to develop it - TypeScript support… - Good error handling: What happens when you don’t have the plugins or node module installed?
Thanks,
Graham Heath
On July 3, 2017 at 12:59:46 PM, Carpii UK (carpii.uk@gmail.com) wrote:
I recognise the screenshots from JSLintMate, but I cant remember why I stopped using it.
This is the JSLint bundle I use now
https://github.com/bodnaristvan/JSHint.tmbundle
It works very well (and similar feature set), despite not being maintained in a long time
On 3 July 2017 at 20:50, Jack Royal-Gordon jackrg@pobox.com wrote:
HI!
I’ve installed JSLintMate and am trying to use it on the JS for my Rails project. I’ve tried to turn off complaints about “$” and “document” being undefined, but can’t seem to do so. I’ve tried with a “.jshintrc” resource file, and also with inline configuration. My inline configuration currently looks like:
/* jshint undef: false, unused: false */ // global $, document …
I read in the docs that single-line comments work as well as open-close comments, so I tried both formats.
Not only did it not turn off all messages regarding undefined and unused variables, but it also did not turn them off for “$” and “document”. Does anyone have an idea why?
In case it helps, the messages look like:
JSHint found problems:
‘$’ is not defined. line 3 $(document).ready(function() {
‘document’ is not defined. line 3 $(document).ready(function() {
…
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
_______________________________________________ textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate