tslint.json 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "defaultSeverity": "error",
  3. "extends": [
  4. "tslint:recommended"
  5. ],
  6. "jsRules": {
  7. "no-unused-expression": true
  8. },
  9. "rules": {
  10. "interface-over-type-literal": false,
  11. "quotemark": [
  12. true,
  13. "single"
  14. ],
  15. "indent": false,
  16. "ordered-imports": [
  17. true,
  18. {
  19. "grouped-imports": true
  20. }
  21. ],
  22. "jsdoc-format": false,
  23. "no-inferrable-types": [
  24. true,
  25. "ignore-params"
  26. ],
  27. "max-line-length": [
  28. true,
  29. 150
  30. ],
  31. "member-access": false,
  32. "member-ordering": false,
  33. "interface-name": false,
  34. "array-type": [
  35. true,
  36. "array-simple"
  37. ],
  38. "no-non-null-assertion": true,
  39. "no-empty-interface": false,
  40. "no-switch-case-fall-through": true,
  41. "arrow-parens": false,
  42. "object-literal-sort-keys": false,
  43. "no-unused-expression": true,
  44. "max-classes-per-file": [
  45. false
  46. ],
  47. "variable-name": [
  48. false
  49. ],
  50. "no-floating-promises": true
  51. },
  52. "rulesDirectory": []
  53. }