tslint.json 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {
  2. "extends": [
  3. "tslint:latest",
  4. "tslint-plugin-prettier",
  5. "tslint-config-prettier"
  6. ],
  7. "rules": {
  8. "prettier": true,
  9. "object-literal-sort-keys": false,
  10. "no-submodule-imports": false,
  11. "interface-name": false,
  12. "max-classes-per-file": false,
  13. "no-empty": false,
  14. "no-console": false,
  15. "only-arrow-functions": false,
  16. "variable-name": [
  17. true,
  18. "check-format",
  19. "allow-leading-underscore",
  20. "allow-pascal-case"
  21. ],
  22. "ordered-imports": [
  23. true,
  24. {
  25. "grouped-imports": true,
  26. "import-sources-order": "case-insensitive"
  27. }
  28. ],
  29. "no-floating-promises": true,
  30. "prefer-conditional-expression": false,
  31. "no-implicit-dependencies": [true, "dev"],
  32. "max-line-length": [
  33. true,
  34. {
  35. "limit": 160,
  36. "ignore-pattern": "^import |^export {(.*?)}",
  37. "check-strings": true,
  38. "check-regex": true
  39. }
  40. ]
  41. }
  42. }