{ "extends": ["@nona-creative/eslint-config", "plugin:import/typescript"], "settings": { "import/resolver": { "typescript": {} } }, "rules": { "react/jsx-filename-extension": [1, { "extensions": [".tsx", ".ts"] }], "react/prop-types": [0], "import/prefer-default-export": [0], "no-shadow": "off", "@typescript-eslint/no-shadow": "error", "no-underscore-dangle": [0], "no-use-before-define": "off", "import/no-named-as-default": "off", "@typescript-eslint/no-use-before-define": ["error"], "@typescript-eslint/explicit-module-boundary-types": [0], "import/no-extraneous-dependencies": ["error", { "devDependencies": true }] } }