UNPKG

eslint-config-braden1996

Version:
37 lines (36 loc) 1.01 kB
module.exports = { files: ["**/*.ts?(x)"], plugins: ["@typescript-eslint"], extends: [ "plugin:import/typescript", "plugin:@typescript-eslint/recommended", ], parser: "@typescript-eslint/parser", parserOptions: { sourceType: "module", ecmaVersion: 9, ecmaFeatures: { jsx: true, }, warnOnUnsupportedTypeScriptVersion: true, }, settings: { "import/resolver": { [require.resolve("eslint-import-resolver-node")]: { extensions: [".js", ".jsx", ".ts", ".tsx"], }, [require.resolve("eslint-import-resolver-typescript")]: { alwaysTryTypes: true, }, }, "import/parsers": { [require.resolve("@typescript-eslint/parser")]: [".ts", ".tsx", ".d.ts"], }, }, rules: { "@typescript-eslint/explicit-function-return-type": 0, "@typescript-eslint/explicit-member-accessibility": 0, "@typescript-eslint/no-parameter-properties": 0, "@typescript-eslint/explicit-module-boundary-types": "off", }, };