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
39 lines
819 B
Text
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/**"
|
|
]
|
|
}
|