Skip to content

Commit 0f88a11

Browse files
authored
Merge pull request #22 from handsomecode/feature/jshint
Feature/jshint
2 parents df1099e + 7d248af commit 0f88a11

File tree

20 files changed

+1907
-1680
lines changed

20 files changed

+1907
-1680
lines changed

.jshintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/gulpfile.js
2+
/vendor/

.jshintrc

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"esversion": 5,
3+
"browser": true,
4+
"curly": true,
5+
"eqeqeq": true,
6+
"immed": true,
7+
"indent": 4,
8+
"latedef": true,
9+
"newcap": true,
10+
"noarg": true,
11+
"quotmark": "single",
12+
"undef": true,
13+
"unused": true,
14+
"strict": true,
15+
"jquery": true,
16+
"globals": {
17+
"HandsomeTrello": true,
18+
"console": true,
19+
"loadSettings": true,
20+
"saveSettings": true,
21+
"chrome": true,
22+
"safari": true
23+
}
24+
}

gulpfile.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ var rename = require('gulp-rename');
1010
var shell = require('gulp-shell');
1111
var jeditor = require("gulp-json-editor");
1212
var peditor = require('gulp-plist');
13+
var jshint = require('gulp-jshint');
1314
var app = require('./package');
1415

1516
var firefoxConfigTransform = require('./vendor/firefox/helpers/configTranform');
@@ -180,6 +181,15 @@ gulp.task('watch', function () {
180181
});
181182
});
182183

184+
gulp.task('lint', function() {
185+
return gulp.src([
186+
'./src/js/**/*.js',
187+
'!./src/js/libs/*.js'
188+
])
189+
.pipe(jshint())
190+
.pipe(jshint.reporter('default'));
191+
});
192+
183193
gulp.task('run', function (cb) {
184194
return rseq('clean', ['styles', 'options'], 'firefox', 'firefox-run', cb);
185195
});

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@
99
"gulp": "^3.9.1",
1010
"gulp-clean-css": "^2.0.4",
1111
"gulp-css-base64": "^1.3.4",
12+
"gulp-jshint": "^2.0.4",
1213
"gulp-json-editor": "^2.2.1",
1314
"gulp-less": "^3.0.5",
1415
"gulp-plist": "^0.1.0",
1516
"gulp-rename": "^1.2.2",
1617
"gulp-shell": "^0.5.2",
1718
"gulp-zip": "^3.2.0",
1819
"jpm": "^1.0.6",
20+
"jshint": "^2.9.4",
1921
"node-import": "^0.9.2",
2022
"rimraf": "^2.5.2",
2123
"run-sequence": "^1.1.5",

0 commit comments

Comments
 (0)