No Description

.eslintrc.js 432B

123456789101112131415161718
  1. module.exports = {
  2. parser: "@typescript-eslint/parser",
  3. parserOptions: {
  4. ecmaVersion: 6, //也就是ES6语法支持的意思
  5. sourceType: "module",
  6. ecmaFeatures: {
  7. modules: true
  8. }
  9. },
  10. plugins: ["@typescript-eslint"],
  11. rules: {
  12. // 禁止使用 var
  13. "no-var": "error",
  14. // 优先使用 interface 而不是 type
  15. "@typescript-eslint/consistent-type-definitions": ["error", "interface"]
  16. }
  17. };