mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-12 03:47:50 +00:00
Added jscs code style checker.
This commit is contained in:
committed by
John-David Dalton
parent
830be3d918
commit
fce2bd89c7
88
.jscsrc
Normal file
88
.jscsrc
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
{
|
||||||
|
"maxErrors": "2000",
|
||||||
|
"requireCurlyBraces": [
|
||||||
|
"if",
|
||||||
|
"else",
|
||||||
|
"for",
|
||||||
|
"while",
|
||||||
|
"do",
|
||||||
|
"try",
|
||||||
|
"catch"
|
||||||
|
],
|
||||||
|
"requireOperatorBeforeLineBreak": [
|
||||||
|
"=",
|
||||||
|
"+",
|
||||||
|
"-",
|
||||||
|
"/",
|
||||||
|
"*",
|
||||||
|
"==",
|
||||||
|
"===",
|
||||||
|
"!=",
|
||||||
|
"!==",
|
||||||
|
">",
|
||||||
|
">=",
|
||||||
|
"<",
|
||||||
|
"<="
|
||||||
|
],
|
||||||
|
"requireCamelCaseOrUpperCaseIdentifiers": true,
|
||||||
|
"maximumLineLength": false,
|
||||||
|
"validateIndentation": 2,
|
||||||
|
|
||||||
|
"disallowMultipleLineStrings": true,
|
||||||
|
"disallowMixedSpacesAndTabs": true,
|
||||||
|
"disallowTrailingWhitespace": true,
|
||||||
|
"disallowSpaceAfterPrefixUnaryOperators": true,
|
||||||
|
"disallowMultipleVarDecl": false,
|
||||||
|
"disallowKeywordsOnNewLine": false,
|
||||||
|
|
||||||
|
"requireSpaceAfterKeywords": [
|
||||||
|
"if",
|
||||||
|
"else",
|
||||||
|
"for",
|
||||||
|
"while",
|
||||||
|
"do",
|
||||||
|
"switch",
|
||||||
|
"return",
|
||||||
|
"try",
|
||||||
|
"catch"
|
||||||
|
],
|
||||||
|
"requireSpaceBeforeBinaryOperators": [
|
||||||
|
"=", "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=",
|
||||||
|
"&=", "|=", "^=", "+=",
|
||||||
|
|
||||||
|
"+", "-", "*", "/", "%", "<<", ">>", ">>>", "&",
|
||||||
|
"|", "^", "&&", "||", "===", "==", ">=",
|
||||||
|
"<=", "<", ">", "!=", "!=="
|
||||||
|
],
|
||||||
|
"requireSpaceAfterBinaryOperators": true,
|
||||||
|
"requireSpacesInConditionalExpression": true,
|
||||||
|
"requireSpaceBeforeBlockStatements": true,
|
||||||
|
"requireSpacesInForStatement": true,
|
||||||
|
"requireLineFeedAtFileEnd": true,
|
||||||
|
"requireSpacesInFunctionExpression": {
|
||||||
|
"beforeOpeningCurlyBrace": true
|
||||||
|
},
|
||||||
|
"disallowSpacesInAnonymousFunctionExpression": {
|
||||||
|
"beforeOpeningRoundBrace": true
|
||||||
|
},
|
||||||
|
"disallowSpacesInsideObjectBrackets": false,
|
||||||
|
"disallowSpacesInsideArrayBrackets": "all",
|
||||||
|
"disallowSpacesInsideParentheses": true,
|
||||||
|
|
||||||
|
"disallowMultipleLineBreaks": true,
|
||||||
|
"disallowNewlineBeforeBlockStatements": true,
|
||||||
|
"disallowKeywords": ["with"],
|
||||||
|
"disallowSpacesInFunctionExpression": {
|
||||||
|
"beforeOpeningRoundBrace": true
|
||||||
|
},
|
||||||
|
"disallowSpacesInFunctionDeclaration": {
|
||||||
|
"beforeOpeningRoundBrace": true
|
||||||
|
},
|
||||||
|
"disallowSpacesInCallExpression": true,
|
||||||
|
"disallowSpaceAfterObjectKeys": true,
|
||||||
|
"requireSpaceBeforeObjectValues": true,
|
||||||
|
"requireCapitalizedConstructors": false,
|
||||||
|
"requireDotNotation": false,
|
||||||
|
"requireSemicolons": true,
|
||||||
|
"validateParameterSeparator": ", "
|
||||||
|
}
|
||||||
10
lodash.js
10
lodash.js
@@ -757,7 +757,7 @@
|
|||||||
* @returns {Array} Returns the array of results.
|
* @returns {Array} Returns the array of results.
|
||||||
*/
|
*/
|
||||||
function baseTimes(n, iteratee) {
|
function baseTimes(n, iteratee) {
|
||||||
var index = -1,
|
var index = -1,
|
||||||
result = Array(n);
|
result = Array(n);
|
||||||
|
|
||||||
while (++index < n) {
|
while (++index < n) {
|
||||||
@@ -1072,7 +1072,7 @@
|
|||||||
if (value != null && typeof value.toString != 'function') {
|
if (value != null && typeof value.toString != 'function') {
|
||||||
try {
|
try {
|
||||||
result = !!(value + '');
|
result = !!(value + '');
|
||||||
} catch(e) {}
|
} catch (e) {}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -1824,7 +1824,7 @@
|
|||||||
length = paths.length,
|
length = paths.length,
|
||||||
result = Array(length);
|
result = Array(length);
|
||||||
|
|
||||||
while(++index < length) {
|
while (++index < length) {
|
||||||
result[index] = isNil ? undefined : get(object, paths[index]);
|
result[index] = isNil ? undefined : get(object, paths[index]);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@@ -10842,7 +10842,7 @@
|
|||||||
var attempt = restParam(function(func, args) {
|
var attempt = restParam(function(func, args) {
|
||||||
try {
|
try {
|
||||||
return func.apply(undefined, args);
|
return func.apply(undefined, args);
|
||||||
} catch(e) {
|
} catch (e) {
|
||||||
return isError(e) ? e : new Error(e);
|
return isError(e) ? e : new Error(e);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -12068,8 +12068,8 @@
|
|||||||
if (moduleExports) {
|
if (moduleExports) {
|
||||||
(freeModule.exports = _)._ = _;
|
(freeModule.exports = _)._ = _;
|
||||||
}
|
}
|
||||||
// Export for Rhino with CommonJS support.
|
|
||||||
else {
|
else {
|
||||||
|
// Export for Rhino with CommonJS support.
|
||||||
freeExports._ = _;
|
freeExports._ = _;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,12 +7,16 @@
|
|||||||
"curl-amd": "0.8.12",
|
"curl-amd": "0.8.12",
|
||||||
"dojo": "~1.10.0",
|
"dojo": "~1.10.0",
|
||||||
"jquery": "~1.11.0",
|
"jquery": "~1.11.0",
|
||||||
|
"jscs": "^2.1.1",
|
||||||
"platform": "~1.3.0",
|
"platform": "~1.3.0",
|
||||||
"qunit-extras": "~1.4.0",
|
"qunit-extras": "~1.4.0",
|
||||||
"qunitjs": "~1.18.0",
|
"qunitjs": "~1.18.0",
|
||||||
"requirejs": "~2.1.0"
|
"requirejs": "~2.1.0"
|
||||||
},
|
},
|
||||||
"scripts": { "test": "node test/test" },
|
"scripts": {
|
||||||
|
"test": "node test/test",
|
||||||
|
"lint": "jscs lodash.js"
|
||||||
|
},
|
||||||
"volo": {
|
"volo": {
|
||||||
"type": "directory",
|
"type": "directory",
|
||||||
"ignore": [
|
"ignore": [
|
||||||
|
|||||||
Reference in New Issue
Block a user