.eslintrc.json 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. {
  2. "env": {
  3. "es6": true
  4. },
  5. "parserOptions": {
  6. "ecmaFeatures": {},
  7. "ecmaVersion": "latest",
  8. "sourceType": "script"
  9. },
  10. "rules": {
  11. "constructor-super": [
  12. "error"
  13. ],
  14. "for-direction": [
  15. "error"
  16. ],
  17. "getter-return": [
  18. "error"
  19. ],
  20. "no-async-promise-executor": [
  21. "error"
  22. ],
  23. "no-case-declarations": [
  24. "error"
  25. ],
  26. "no-class-assign": [
  27. "error"
  28. ],
  29. "no-compare-neg-zero": [
  30. "error"
  31. ],
  32. "no-cond-assign": [
  33. "error"
  34. ],
  35. "no-const-assign": [
  36. "error"
  37. ],
  38. "no-constant-condition": [
  39. "error"
  40. ],
  41. "no-control-regex": [
  42. "error"
  43. ],
  44. "no-debugger": [
  45. "error"
  46. ],
  47. "no-delete-var": [
  48. "error"
  49. ],
  50. "no-dupe-args": [
  51. "error"
  52. ],
  53. "no-dupe-class-members": [
  54. "error"
  55. ],
  56. "no-dupe-else-if": [
  57. "error"
  58. ],
  59. "no-dupe-keys": [
  60. "error"
  61. ],
  62. "no-duplicate-case": [
  63. "error"
  64. ],
  65. "no-empty": [
  66. "error"
  67. ],
  68. "no-empty-character-class": [
  69. "error"
  70. ],
  71. "no-empty-pattern": [
  72. "error"
  73. ],
  74. "no-ex-assign": [
  75. "error"
  76. ],
  77. "no-extra-boolean-cast": [
  78. "error"
  79. ],
  80. "no-extra-semi": [
  81. "error"
  82. ],
  83. "no-fallthrough": [
  84. "error"
  85. ],
  86. "no-func-assign": [
  87. "error"
  88. ],
  89. "no-global-assign": [
  90. "error"
  91. ],
  92. "no-import-assign": [
  93. "error"
  94. ],
  95. "no-inner-declarations": [
  96. "error"
  97. ],
  98. "no-invalid-regexp": [
  99. "error"
  100. ],
  101. "no-irregular-whitespace": [
  102. "error"
  103. ],
  104. "no-loss-of-precision": [
  105. "error"
  106. ],
  107. "no-misleading-character-class": [
  108. "error"
  109. ],
  110. "no-mixed-spaces-and-tabs": [
  111. "error"
  112. ],
  113. "no-new-symbol": [
  114. "error"
  115. ],
  116. "no-nonoctal-decimal-escape": [
  117. "error"
  118. ],
  119. "no-obj-calls": [
  120. "error"
  121. ],
  122. "no-octal": [
  123. "error"
  124. ],
  125. "no-prototype-builtins": [
  126. "error"
  127. ],
  128. "no-redeclare": [
  129. "error"
  130. ],
  131. "no-regex-spaces": [
  132. "error"
  133. ],
  134. "no-self-assign": [
  135. "error"
  136. ],
  137. "no-setter-return": [
  138. "error"
  139. ],
  140. "no-shadow-restricted-names": [
  141. "error"
  142. ],
  143. "no-sparse-arrays": [
  144. "error"
  145. ],
  146. "no-this-before-super": [
  147. "error"
  148. ],
  149. "no-unexpected-multiline": [
  150. "error"
  151. ],
  152. "no-unreachable": [
  153. "error"
  154. ],
  155. "no-unsafe-finally": [
  156. "error"
  157. ],
  158. "no-unsafe-negation": [
  159. "error"
  160. ],
  161. "no-unsafe-optional-chaining": [
  162. "error"
  163. ],
  164. "no-unused-labels": [
  165. "error"
  166. ],
  167. "no-unused-vars": [
  168. "error"
  169. ],
  170. "no-useless-backreference": [
  171. "error"
  172. ],
  173. "no-useless-catch": [
  174. "error"
  175. ],
  176. "no-useless-escape": [
  177. "error"
  178. ],
  179. "no-with": [
  180. "error"
  181. ],
  182. "require-yield": [
  183. "error"
  184. ],
  185. "use-isnan": [
  186. "error"
  187. ],
  188. "valid-typeof": [
  189. "error"
  190. ]
  191. }
  192. }