{
    "root": true,
    "extends": [
		"airbnb-base",
		"plugin:import/errors",
		"plugin:vue/recommended"
	],
    "parserOptions": {
        "parser": "@babel/eslint-parser",
        "ecmaVersion": 2022,
        "sourceType": "module"
    },
    "rules": {
		"default-param-last": 0,
		"import/no-extraneous-dependencies": ["error", {"devDependencies": true}],
		"import/prefer-default-export": 0,
		"no-underscore-dangle": 0,
		"import/extensions": [2, "always"],
        "indent": ["error", "tab"],
        "max-len": 0,
        "no-console": 0,
        "no-param-reassign": ["error", {
            "props": true,
            "ignorePropertyModificationsFor": ["state", "acc"]
        }],
		"vue/multi-word-component-names": 0,
		"vue/no-reserved-component-names": 0,
        "no-tabs": "off",
        "no-unused-vars": ["error", {"argsIgnorePattern": "^_"}],
		"prefer-destructuring": 0,
        "template-curly-spacing": "off",
        "vue/html-indent": ["error", "tab"],
        "vue/multiline-html-element-content-newline": 0,
        "vue/no-v-html": 0,
        "vue/singleline-html-element-content-newline": 0
    },
	"settings": {
		"import/resolver": {
			"alias": {
				"extensions": [".js"],
				"map": [
					["#", "."],
					["#root", "."]
				]
			}
		}
	},
    "globals": {
        "CONFIG": true
    }
}