12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- const path = require('path');
- const resolve = (url) => path.resolve(__dirname, url);
- module.exports = {
- "extends": [
- 'airbnb-base',
- 'airbnb-typescript/base'
- ],
- "env": {
- "browser": true,
- "es2021": true
- },
- "rules": {
- "no-cond-assign":"off",
- "quote-props":"off",
- "@typescript-eslint/no-empty-function": "off",
- "@typescript-eslint/brace-style":"off",
- "no-restricted-globals": "off",
- "prefer-object-spread": "off",
- "guard-for-in":"off",
- "no-multi-assign": "off",
- "no-lonely-if": "off",
- "@typescript-eslint/lines-between-class-members": "off",
- "prefer-exponentiation-operator":"off",
- "no-restricted-properties": "off",
- "function-paren-newline": "off",
- "no-labels": "off",
- "@typescript-eslint/no-shadow": "off",
- "no-nested-ternary": "off",
- "no-debugger": "off",
- "no-mixed-operators": "off",
- "prefer-destructuring": "off",
- "no-console": "off",
- "import/export": "off",
- "@typescript-eslint/quotes": "off",
- "prefer-const": "off",
- 'linebreak-style': ["off", "windows"],
- "prefer-rest-params": "off",
- "max-classes-per-file": "off",
- "max-len": "off",
- "new-parens": "off",
- "no-continue": "off",
- "no-plusplus": "off",
- "import/prefer-default-export": "off",
- "@typescript-eslint/naming-convention": "off",
- "@typescript-eslint/no-unused-vars": "off",
- "@typescript-eslint/no-use-before-define": "off",
- "import/no-cycle": "off",
- "no-bitwise": 'off',
- "default-case": "off",
- "no-param-reassign": "off",
- "class-methods-use-this": "off",
- "consistent-return": "off",
- "no-underscore-dangle": "off",
- "no-restricted-syntax": "off",
- },
- "parserOptions": {
- "warnOnUnsupportedTypeScriptVersion": false,
- "ecmaVersion": 12,
- "sourceType": "module",
- "project": resolve("tsconfig.json")
- }
- }
|