X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=.jscsrc;h=c1fbc9ae49f84e6b31ebfa2328f0dea4e204a0e2;hb=ba405dd13bd61b6da36beb4999ade6b2f47a1aae;hp=34b2435a318952f75a4edc479fe18d74680faed6;hpb=c67cf1a47f7c9863712cf529d2994b4beb132c43;p=lhc%2Fweb%2Fwiklou.git diff --git a/.jscsrc b/.jscsrc index 34b2435a31..c1fbc9ae49 100644 --- a/.jscsrc +++ b/.jscsrc @@ -1,12 +1,29 @@ { "preset": "wikimedia", + "es3": true, - "disallowKeywordsOnNewLine": null, - "disallowQuotedKeysInObjects": null, - "disallowImplicitTypeConversion": null, - "requireLineBreakAfterVariableAssignment": null, - "requireSpaceAfterLineComment": null, - "requireSpacesInsideParentheses": null, - "requireSpacesInsideArrayBrackets": null, - "validateIndentation": null + "requireVarDeclFirst": null, + + "disallowQuotedKeysInObjects": "allButReserved", + "requireDotNotation": { "allExcept": [ "keywords" ] }, + "jsDoc": { + "checkParamNames": true, + "checkRedundantReturns": true, + "checkTypes": "strictNativeCase", + "requireNewlineAfterDescription": true, + "requireParamTypes": true, + "requireReturnTypes": true + }, + + "excludeFiles": [ + "docs/**", + "extensions/**", + "node_modules/**", + "resources/lib/**", + "resources/src/jquery.tipsy/**", + "resources/src/jquery/jquery.farbtastic.js", + "resources/src/mediawiki.libs/**", + "skins/**", + "vendor/**" + ] }