wiki.techinc.nl/.jscsrc
James D. Forrester 8dfdeec6a8 build: Enable all remaining jsduck jsDoc rules except two
Enabling 'checkAnnotations' with a set of extra tags bespoke to this repo,
and 'checkRedudantAccess' means we're pretty close to compliant in core.
Leaving 'checkRedundantParams' and 'checkReturnTypes' off for now.

Change-Id: I89c4d5250fee30fdfd87a68e173cf222c08cab32
2015-11-06 18:18:16 -08:00

39 lines
819 B
Text

{
"preset": "wikimedia",
"es3": true,
"requireVarDeclFirst": null,
"disallowQuotedKeysInObjects": "allButReserved",
"requireDotNotation": { "allExcept": [ "keywords" ] },
"jsDoc": {
"checkAnnotations": {
"preset": "jsduck5",
"extra": {
"context": true,
"source": true,
"see": true,
"private": true
}
},
"checkParamNames": true,
"checkRedundantAccess": 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/**"
]
}