Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

88 rader
2.9 KiB

8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
8 år sedan
  1. {
  2. "extends": ["tslint-prettiest"],
  3. "rules": {
  4. "adjacent-overload-signatures": true,
  5. "array-type": [true, "array"],
  6. "arrow-parens": [true, "ban-single-arg-parens"],
  7. "arrow-return-shorthand": true,
  8. "class-name": true,
  9. "comment-format": [true, "check-space"],
  10. "curly": [true, "ignore-same-line"],
  11. "eofline": true,
  12. "interface-over-type-literal": true,
  13. "linebreak-style": [true, "LF"],
  14. "new-parens": true,
  15. "no-angle-bracket-type-assertion": true,
  16. "no-consecutive-blank-lines": [true, 1],
  17. "no-default-export": true,
  18. "no-duplicate-variable": true,
  19. "no-eval": true,
  20. "no-inferrable-types": [true, "ignore-params", "ignore-properties"],
  21. "no-internal-module": true,
  22. "no-irregular-whitespace": true,
  23. "no-reference": true,
  24. "no-string-throw": true,
  25. "no-trailing-whitespace": true,
  26. "no-unnecessary-callback-wrapper": true,
  27. "no-unsafe-finally": true,
  28. "no-unused-expression": false,
  29. "no-var-keyword": true,
  30. "no-var-requires": false,
  31. "object-literal-key-quotes": [true, "as-needed"],
  32. "one-line": [true, "check-open-brace", "check-whitespace"],
  33. "one-variable-per-declaration": [true, "ignore-for-loop"],
  34. "ordered-imports": [
  35. true,
  36. {
  37. "import-sources-order": "case-insensitive",
  38. "named-imports-order": "case-insensitive"
  39. }
  40. ],
  41. "prefer-const": true,
  42. "prefer-for-of": true,
  43. "prefer-method-signature": true,
  44. "prefer-template": [true, "allow-single-concat"],
  45. "prettiest": [true, "spaces", 4],
  46. "quotemark": [true, "single", "avoid-escape"],
  47. "radix": true,
  48. "semicolon": [true, "always"],
  49. "space-before-function-paren": [
  50. true,
  51. {
  52. "anonymous": "never",
  53. "named": "never",
  54. "asyncArrow": "always"
  55. }
  56. ],
  57. "trailing-comma": [
  58. true,
  59. {
  60. "multiline": "never",
  61. "singleline": "never"
  62. }
  63. ],
  64. "triple-equals": [true, "allow-null-check"],
  65. "typedef-whitespace": [
  66. true,
  67. {
  68. "call-signature": "nospace",
  69. "index-signature": "nospace",
  70. "parameter": "nospace",
  71. "property-declaration": "nospace",
  72. "variable-declaration": "nospace"
  73. }
  74. ],
  75. "use-isnan": true,
  76. "variable-name": [true, "allow-leading-underscore", "allow-pascal-case", "ban-keywords", "check-format"],
  77. "whitespace": [
  78. true,
  79. "check-branch",
  80. "check-decl",
  81. "check-operator",
  82. "check-module",
  83. "check-separator",
  84. "check-type"
  85. ]
  86. },
  87. "defaultSeverity": "warning"
  88. }