JSHint: Extract configuration to dotfiles

This commit is contained in:
Nick Schonning
2014-01-23 15:19:30 -05:00
parent ca0253df5d
commit d85bcb21a2
4 changed files with 64 additions and 31 deletions

6
.jshintignore Normal file
View File

@@ -0,0 +1,6 @@
node_modules/
lib/
test/qunit/
dist/
demo/
*.min.js

17
.jshintrc Normal file
View File

@@ -0,0 +1,17 @@
{
"boss": true,
"curly": true,
"eqeqeq": true,
"eqnull": true,
"expr": true,
"immed": true,
"noarg": true,
"onevar": true,
"quotmark": "double",
"smarttabs": true,
"trailing": true,
"undef": true,
"unused": true,
"jquery": true
}

View File

@@ -56,42 +56,12 @@ grunt.initConfig({
}, },
jshint: { jshint: {
options: { options: {
curly: true, jshintrc: true
eqeqeq: true,
immed: true,
latedef: true,
newcap: true,
noarg: true,
sub: true,
undef: true,
eqnull: true,
browser: true,
globals: {
jQuery: true,
$: true,
console: true
}
}, },
files: [ files: [
'src/**/*.js' 'src/**/*.js'
], ],
test: { test: {
options: {
globals: {
jQuery: true,
$: true,
QUnit: true,
module: true,
test: true,
start: true,
stop: true,
expect: true,
ok: true,
equal: true,
deepEqual: true,
strictEqual: true
}
},
files: { files: {
src: [ src: [
'test/*.js' 'test/*.js'

40
test/.jshintrc Normal file
View File

@@ -0,0 +1,40 @@
{
"boss": true,
"curly": true,
"eqeqeq": true,
"eqnull": true,
"expr": true,
"immed": true,
"noarg": true,
"onevar": true,
"quotmark": "double",
"smarttabs": true,
"trailing": true,
"undef": true,
"unused": true,
"browser": true,
"jquery": true,
"globals": {
"asyncTest": false,
"closeEnough": false,
"deepEqual": false,
"domEqual": false,
"equal": false,
"expect": false,
"Globalize": false,
"module": false,
"notEqual": false,
"notDeepEqual": false,
"notStrictEqual": false,
"ok": false,
"QUnit": true,
"start": false,
"strictEqual": false,
"stop": false,
"test": false,
"TestHelpers": true,
"JSHINT": false
}
}