.jscsrc 754 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. {
  2. "preset": "wikimedia",
  3. "es3": true,
  4. "requireVarDeclFirst": null,
  5. "requireDotNotation": { "allExcept": [ "keywords" ] },
  6. "jsDoc": {
  7. "checkAnnotations": {
  8. "preset": "jsduck5",
  9. "extra": {
  10. "context": "some",
  11. "source": "some",
  12. "see": "some"
  13. }
  14. },
  15. "checkParamNames": true,
  16. "checkRedundantAccess": true,
  17. "checkRedundantReturns": true,
  18. "checkTypes": "strictNativeCase",
  19. "requireNewlineAfterDescription": true,
  20. "requireParamTypes": true,
  21. "requireReturnTypes": true
  22. },
  23. "excludeFiles": [
  24. "docs/**",
  25. "extensions/**",
  26. "node_modules/**",
  27. "resources/lib/**",
  28. "resources/src/jquery.tipsy/**",
  29. "resources/src/jquery/jquery.farbtastic.js",
  30. "resources/src/mediawiki.libs/**",
  31. "skins/**",
  32. "vendor/**"
  33. ]
  34. }