tslint.json 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {
  2. "defaultSeverity": "error",
  3. "extends": [
  4. "tslint:recommended"
  5. ],
  6. "jsRules": {},
  7. "linterOptions": {
  8. "exclude": [
  9. "plugins/phasereditor2d.phaser/src/phaser/*.ts",
  10. "node_modules/**",
  11. "*.d.ts"
  12. ]
  13. },
  14. "rules": {
  15. "array-type": [true, "array-simple"],
  16. "no-namespace": false,
  17. "variable-name": {
  18. "options": [
  19. "allow-leading-underscore",
  20. "allow-snake-case"
  21. ]
  22. },
  23. "max-classes-per-file": false,
  24. "class-name": false,
  25. "trailing-comma": false,
  26. "eofline": false,
  27. "member-access": false,
  28. "member-ordering": false,
  29. "object-literal-sort-keys": false,
  30. "no-reference": false,
  31. "no-console": false,
  32. "arrow-parens": false,
  33. "no-string-literal": false,
  34. "interface-over-type-literal": false,
  35. "object-literal-shorthand": false,
  36. "interface-name": true,
  37. "no-empty-interface": false
  38. },
  39. "rulesDirectory": []
  40. }