setup eslint for typescript

This commit is contained in:
Val Erastov 2022-08-15 02:18:38 -07:00
parent 9d9e79f814
commit 0b1bc8257b

View file

@ -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,