mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
Adds .jshintrc files for: grunt (default set), src, tests; Adapts jQuery-UI loading method
This commit is contained in:
parent
c436ae04de
commit
96246332f7
11
.jshintrc
Normal file
11
.jshintrc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"curly": true,
|
||||||
|
"eqnull": true,
|
||||||
|
"eqeqeq": true,
|
||||||
|
"expr": true,
|
||||||
|
"latedef": true,
|
||||||
|
"noarg": true,
|
||||||
|
"smarttabs": true,
|
||||||
|
"trailing": true,
|
||||||
|
"undef": true
|
||||||
|
}
|
80
grunt.js
80
grunt.js
@ -5,6 +5,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*jshint node: true */
|
||||||
/*global config:true, task:true, process:true*/
|
/*global config:true, task:true, process:true*/
|
||||||
module.exports = function( grunt ) {
|
module.exports = function( grunt ) {
|
||||||
|
|
||||||
@ -14,8 +15,8 @@ module.exports = function( grunt ) {
|
|||||||
function readOptionalJSON( filepath ) {
|
function readOptionalJSON( filepath ) {
|
||||||
var data = {};
|
var data = {};
|
||||||
try {
|
try {
|
||||||
data = grunt.file.readJSON(filepath);
|
data = grunt.file.readJSON( filepath );
|
||||||
grunt.log.write( "Reading data from " + filepath + "..." ).ok();
|
grunt.verbose.write( "Reading " + filepath + "..." ).ok();
|
||||||
} catch(e) {}
|
} catch(e) {}
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
@ -81,9 +82,25 @@ module.exports = function( grunt ) {
|
|||||||
min: {
|
min: {
|
||||||
"dist/jquery.min.js": [ "<banner>", "dist/jquery.js" ]
|
"dist/jquery.min.js": [ "<banner>", "dist/jquery.js" ]
|
||||||
},
|
},
|
||||||
|
|
||||||
lint: {
|
lint: {
|
||||||
files: [ "test/unit/**/*.js", "grunt.js", "dist/jquery.js" ]
|
dist: "dist/jquery.js",
|
||||||
|
grunt: "grunt.js",
|
||||||
|
tests: "tests/unit/**/*.js"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
jshint: (function() {
|
||||||
|
function jshintrc( path ) {
|
||||||
|
return readOptionalJSON( (path || "") + ".jshintrc" ) || {};
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
options: jshintrc(),
|
||||||
|
dist: jshintrc( "src/" ),
|
||||||
|
tests: jshintrc( "test/" )
|
||||||
|
};
|
||||||
|
})(),
|
||||||
|
|
||||||
qunit: {
|
qunit: {
|
||||||
files: "test/index.html"
|
files: "test/index.html"
|
||||||
},
|
},
|
||||||
@ -91,63 +108,6 @@ module.exports = function( grunt ) {
|
|||||||
files: [ "<config:lint.files>", "src/**/*.js" ],
|
files: [ "<config:lint.files>", "src/**/*.js" ],
|
||||||
tasks: "dev"
|
tasks: "dev"
|
||||||
},
|
},
|
||||||
jshint: {
|
|
||||||
options: {
|
|
||||||
evil: true,
|
|
||||||
browser: true,
|
|
||||||
wsh: true,
|
|
||||||
eqnull: true,
|
|
||||||
expr: true,
|
|
||||||
curly: true,
|
|
||||||
trailing: true,
|
|
||||||
undef: true,
|
|
||||||
smarttabs: true,
|
|
||||||
maxerr: 100
|
|
||||||
},
|
|
||||||
globals: {
|
|
||||||
define: true,
|
|
||||||
DOMParser: true,
|
|
||||||
__dirname: true,
|
|
||||||
jQuery: true,
|
|
||||||
global: true,
|
|
||||||
module: true,
|
|
||||||
exports: true,
|
|
||||||
require: true,
|
|
||||||
file: true,
|
|
||||||
log: true,
|
|
||||||
console: true,
|
|
||||||
QUnit: true,
|
|
||||||
ok: true,
|
|
||||||
equal: true,
|
|
||||||
test: true,
|
|
||||||
asyncTest: true,
|
|
||||||
notEqual: true,
|
|
||||||
deepEqual: true,
|
|
||||||
strictEqual: true,
|
|
||||||
notStrictEqual: true,
|
|
||||||
start: true,
|
|
||||||
stop: true,
|
|
||||||
expect: true,
|
|
||||||
raises: true,
|
|
||||||
testIframe: true,
|
|
||||||
testIframeWithCallback: true,
|
|
||||||
createDashboardXML: true,
|
|
||||||
moduleTeardown: true,
|
|
||||||
testFoo: true,
|
|
||||||
foobar: true,
|
|
||||||
url: true,
|
|
||||||
t: true,
|
|
||||||
q: true,
|
|
||||||
amdDefined: true,
|
|
||||||
fireNative: true,
|
|
||||||
hasPHP: true,
|
|
||||||
isLocal: true,
|
|
||||||
originaljQuery: true,
|
|
||||||
"$": true,
|
|
||||||
"original$": true
|
|
||||||
|
|
||||||
}
|
|
||||||
},
|
|
||||||
uglify: {}
|
uglify: {}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
27
src/.jshintrc
Normal file
27
src/.jshintrc
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"options": {
|
||||||
|
"evil": true,
|
||||||
|
"browser": true,
|
||||||
|
"wsh": true,
|
||||||
|
"eqnull": true,
|
||||||
|
"expr": true,
|
||||||
|
"curly": true,
|
||||||
|
"trailing": true,
|
||||||
|
"undef": true,
|
||||||
|
"smarttabs": true,
|
||||||
|
"maxerr": 100
|
||||||
|
},
|
||||||
|
"globals": {
|
||||||
|
"define": true,
|
||||||
|
"DOMParser": true,
|
||||||
|
"__dirname": true,
|
||||||
|
"jQuery": true,
|
||||||
|
"global": true,
|
||||||
|
"module": true,
|
||||||
|
"exports": true,
|
||||||
|
"require": true,
|
||||||
|
"file": true,
|
||||||
|
"log": true,
|
||||||
|
"console": true
|
||||||
|
}
|
||||||
|
}
|
56
test/.jshintrc
Normal file
56
test/.jshintrc
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"options": {
|
||||||
|
"evil": true,
|
||||||
|
"browser": true,
|
||||||
|
"wsh": true,
|
||||||
|
"eqnull": true,
|
||||||
|
"expr": true,
|
||||||
|
"curly": true,
|
||||||
|
"trailing": true,
|
||||||
|
"undef": true,
|
||||||
|
"smarttabs": true,
|
||||||
|
"maxerr": 100
|
||||||
|
},
|
||||||
|
"globals": {
|
||||||
|
"define": true,
|
||||||
|
"DOMParser": true,
|
||||||
|
"__dirname": true,
|
||||||
|
"jQuery": true,
|
||||||
|
"global": true,
|
||||||
|
"module": true,
|
||||||
|
"exports": true,
|
||||||
|
"require": true,
|
||||||
|
"file": true,
|
||||||
|
"log": true,
|
||||||
|
"console": true,
|
||||||
|
"QUnit": true,
|
||||||
|
"ok": true,
|
||||||
|
"equal": true,
|
||||||
|
"test": true,
|
||||||
|
"asyncTest": true,
|
||||||
|
"notEqual": true,
|
||||||
|
"deepEqual": true,
|
||||||
|
"strictEqual": true,
|
||||||
|
"notStrictEqual": true,
|
||||||
|
"start": true,
|
||||||
|
"stop": true,
|
||||||
|
"expect": true,
|
||||||
|
"raises": true,
|
||||||
|
"testIframe": true,
|
||||||
|
"testIframeWithCallback": true,
|
||||||
|
"createDashboardXML": true,
|
||||||
|
"moduleTeardown": true,
|
||||||
|
"testFoo": true,
|
||||||
|
"foobar": true,
|
||||||
|
"url": true,
|
||||||
|
"t": true,
|
||||||
|
"q": true,
|
||||||
|
"amdDefined": true,
|
||||||
|
"fireNative": true,
|
||||||
|
"hasPHP": true,
|
||||||
|
"isLocal": true,
|
||||||
|
"originaljQuery": true,
|
||||||
|
"$": true,
|
||||||
|
"original$": true
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user