{
	"overrides": [ {
		"files": [ "**/*.vue" ],
		"extends": [
			"plugin:vue/recommended",
			"./common",
			"./vue-wrappers"
		],
		"rules": {
			"vue/component-tags-order": [ "error", {
				"order": [ "template", "script", "style" ]
			} ],
			"vue/html-indent": [ "error", "tab" ],
			"vue/html-closing-bracket-newline": "off",
			"vue/max-attributes-per-line": [ "warn", {
				"singleline": 2,
				"multiline": {
					"max": 1,
					"allowFirstLine": true
				}
			} ],
			"vue/no-boolean-default": "error",
			"vue/no-deprecated-scope-attribute": "error",
			"vue/no-deprecated-slot-attribute": "error",
			"vue/no-deprecated-slot-scope-attribute": "error",
			"vue/no-reserved-component-names": "error",
			"vue/no-static-inline-styles": "error",
			"vue/no-unsupported-features": [ "error", {
				"version": "2.6.11"
			} ],
			"vue/order-in-components": [ "error", {
				"order": [
					"el",
					"name",
					"parent",
					"functional",
					[ "delimiters", "comments" ],
					[ "components", "directives", "filters" ],
					"extends",
					"mixins",
					"provide",
					"inject",
					"inheritAttrs",
					"model",
					[ "props", "propsData" ],
					"asyncData",
					"data",
					"computed",
					"methods",
					"watch",
					"fetch",
					"LIFECYCLE_HOOKS",
					"head",
					[ "template", "render" ],
					"renderError"
				]
			} ],
			"vue/padding-line-between-blocks": [ "error", "always" ],
			"vue/v-on-function-call": "error"
		}
	} ]
}
