sc-eslint v1.3.7
sc-eslint
A small wrapper of eslint, pre-configured to StoneCypher's preferences
What?
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?
Trivially simple.
var lint = require("sc-eslint");
var tgts = "gulpfile.js estask.js";
lint.gulpreg(gulp, { "targets" : tgts });
And now you have a gulp task named lint
, which you may use like so:
gulp.task('default', ['lint']);
Why?
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
- Copy
sc-eslint-config.json
to your own config file - Change the contents - every rule is spelled out in that file
- Change what
lrules
points to, if using the gulp task - Push your own repo and your own NPM module
- Point back to these instructions, for others' sake
Polemic
sc-eslint
is MIT licensed, because viral licenses and newspeak language modification are evil. Free is only free when it's free for everyone.
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago