UNPKG

cachelot

Version:
56 lines (54 loc) 1.34 kB
export const exports = { env: { browser: true, es6: true, }, extends: [ "airbnb-base", "plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended-requiring-type-checking" ], globals: { Atomics: "readonly", SharedArrayBuffer: "readonly", }, parser: "@typescript-eslint/parser", parserOptions: { ecmaVersion: 2020, sourceType: "module", project: "./tsconfig.json", tsconfigRootDir: __dirname // tsconfigRootDir: "./" }, plugins: [ "@typescript-eslint", "import" ], settings: { "import/extensions": [".js", ".jsx", ".ts", ".tsx"], "import/parsers": { "@typescript-eslint/parser": [".ts", ".tsx"] }, "import/resolver": { typescript: {}, node: { extensions: [".js", ".jsx", ".ts", ".tsx"], }, }, }, rules: { quotes: ["error", "double", { avoidEscape: true }], "arrow-parens": ["error", "as-needed", { requireForBlockBody: true }], "import/prefer-default-export": "off", "import/extensions": [ "error", "ignorePackages", { js: "never", jsx: "never", ts: "never", tsx: "never", }, ], "import/order": ["error", { "newlines-between": "always" }], "@typescript-eslint/explicit-function-return-type": "off", }, };