Skip to content
This repository was archived by the owner on Sep 8, 2020. It is now read-only.

Commit 30b8e9c

Browse files
committed
chore(grunt): up jshint rules
1 parent 8a1fee2 commit 30b8e9c

File tree

2 files changed

+49
-13
lines changed

2 files changed

+49
-13
lines changed

.jshintrc

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"boss": true,
3+
"browser": true,
4+
"eqnull": true,
5+
"expr": true,
6+
"globalstrict": true,
7+
"immed": true,
8+
"laxbreak": true,
9+
"loopfunc": true,
10+
"newcap": true,
11+
"noarg": true,
12+
"noempty": true,
13+
"nonew": true,
14+
"quotmark": true,
15+
"smarttabs": true,
16+
"sub": true,
17+
"trailing": true,
18+
"undef": true,
19+
"unused": true,
20+
"globals": {
21+
"angular": false
22+
}
23+
}

gruntFile.js

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,32 @@ module.exports = function(grunt) {
2424
}
2525
},
2626
jshint: {
27-
files: ['src/**/*.js', 'test/**/*.js', 'demo/**/*.js', '!test/libs/*.js'],
28-
options: {
29-
curly: true,
30-
eqeqeq: true,
31-
immed: true,
32-
//indent: 2,
33-
latedef: true,
34-
newcap: true,
35-
noarg: true,
36-
sub: true,
37-
boss: true,
38-
eqnull: true,
39-
globals: {}
27+
src: {
28+
files:{ src : ['src/**/*.js', 'demo/**/*.js'] },
29+
options: { jshintrc: '.jshintrc' }
30+
},
31+
test: {
32+
files:{ src : [ 'test/*.spec.js', 'gruntFile.js'] },
33+
options: grunt.util._.extend({}, grunt.file.readJSON('.jshintrc'), {
34+
node: true,
35+
globals: {
36+
angular: false,
37+
inject: false,
38+
jQuery: false,
39+
40+
jasmine: false,
41+
afterEach: false,
42+
beforeEach: false,
43+
ddescribe: false,
44+
describe: false,
45+
expect: false,
46+
iit: false,
47+
it: false,
48+
spyOn: false,
49+
xdescribe: false,
50+
xit: false
51+
}
52+
})
4053
}
4154
}
4255
});

0 commit comments

Comments
 (0)