tslint.json 1.0 KB

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