tslint.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "extends": [
  3. "tslint:recommended",
  4. "tslint-react",
  5. "tslint-config-prettier"
  6. ],
  7. "rules": {
  8. "align": { "severity": "warning" },
  9. "array-type": false,
  10. "ban-types": false,
  11. "callable-types": { "severity": "warning" },
  12. "class-name": { "severity": "warning" },
  13. "curly": { "severity": "warning" },
  14. "interface-name": false,
  15. "interface-over-type-literal": { "severity": "warning" },
  16. "jsdoc-format": { "severity": "warning" },
  17. "jsx-boolean-value": false,
  18. "jsx-key": { "severity": "warning" },
  19. "jsx-no-lambda": false,
  20. "jsx-self-close": { "severity": "warning" },
  21. "max-classes-per-file": { "severity": "warning" },
  22. "member-access": false,
  23. "member-ordering": false,
  24. "no-angle-bracket-type-assertion": { "severity": "warning" },
  25. "no-console": { "severity": "warning" },
  26. "no-empty-interface": { "severity": "warning" },
  27. "no-empty": { "severity": "warning" },
  28. "no-namespace": false,
  29. "no-shadowed-variable": { "severity": "warning"},
  30. "no-string-literal": { "severity": "warning" },
  31. "no-unused-expression": { "severity": "warning" },
  32. "object-literal-sort-keys": false,
  33. "only-arrow-functions": { "severity": "warning" },
  34. "import-blacklist": [true, "rxjs", "@material-ui/core", "@material-ui/icons"],
  35. "prefer-for-of": {"severity": "warning"},
  36. "trailing-comma": { "severity": "warning" },
  37. "variable-name": false
  38. }
  39. }