UNPKG

generic-interceptor

Version:

Provide proxy handler for getting properties and executing functions

60 lines (59 loc) 1.55 kB
{ "extends": ["airbnb-typescript/base", "plugin:prettier/recommended"], "env": { "mocha": true }, "plugins": ["prettier", "unicorn", "chai-friendly", "import"], "parser": "@typescript-eslint/parser", "parserOptions": { "project": "tsconfig.eslint.json" }, "ignorePatterns": ["node_modules/"], "rules": { "@typescript-eslint/return-await":"off", "no-multiple-empty-lines": "error", "no-trailing-spaces": "error", "eol-last": "error", "no-console": "error", "import/prefer-default-export": "off", "@typescript-eslint/no-floating-promises": ["error"], "no-empty-pattern": "off", "import/no-cycle": "off", "import/no-duplicates": "off", "import/order": "off", "no-empty-function": "off", "no-underscore-dangle": "off", "no-useless-constructor": "off", "class-methods-use-this": "off", "@typescript-eslint/no-unused-expressions": "off", "chai-friendly/no-unused-expressions": 2, "@typescript-eslint/quotes": ["error", "double"], "no-empty-interface": "off", "ordered-imports": "off", "import/no-extraneous-dependencies": "off", "object-literal-sort-keys": "off", "unicorn/filename-case": [ "error", { "case": "kebabCase" } ], "no-unused-vars": [ "error", { "argsIgnorePattern": "^_" } ], "@typescript-eslint/no-unused-vars": [ "error", { "argsIgnorePattern": "^_" } ] }, "settings": { "react": { "version": "latest" } } }