A small wrapper of eslint, pre-configured to StoneCypher's preferences
This is two things:
- drop and run
eslint -c node_modules/sc-eslint/sc-eslint-config.json *.js
- Trivially simple gulp task
Gulp task, you say?
var lint = ;var tgts = "gulpfile.js estask.js";lint;
And now you have a gulp task named
lint, which you may use like so:
Because this way, as eslint gets stronger, as my preferences evolve, etc, all I need to do is to keep one module up to date, then all dependents will be brought into line.
Which is pretty sweet, if you think about it.
But I have different preferences
Great! Don't we all?
:) Make one for yourself! Here's how:
- Fork this repo
sc-eslint-config.jsonto your own config file
- Change the contents - every rule is spelled out in that file
- Change what
lrulespoints to, if using the gulp task
- Push your own repo and your own NPM module
- Point back to these instructions, for others' sake
sc-eslint is MIT licensed, because viral licenses and newspeak language modification are evil. Free is only free when it's free for everyone.