diff --git a/.eslintrc.json b/.eslintrc.json index cd64c6ed..b6e63966 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -14,7 +14,33 @@ "overrides": [ { "files": ["*.jsx", "*.js"] + }, + { + "files": ["*.{ts,tsx}"], + "parser": "@typescript-eslint/parser", + "plugins": ["@typescript-eslint"], + "extends": ["plugin:@typescript-eslint/recommended"], + "rules": { + "comma-dangle": "off", + "no-unused-vars": "off", + "max-len": "off", + "no-console": "off", + "no-extra-boolean-cast": "off", + "prefer-const": "off", + "no-var": "off", + "no-empty": "off", + "no-fallthrough": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-extra-semi": "off", + "@typescript-eslint/no-this-alias": "off", + "@typescript-eslint/no-unused-vars": "off", + "@typescript-eslint/no-empty-function": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/no-inferrable-types": "off", + "@typescript-eslint/no-empty-interface": "off" + } } + ], "globals" : { "THREE" : true,