You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					55 lines
				
				1.4 KiB
			
		
		
			
		
	
	
					55 lines
				
				1.4 KiB
			| 
								 
											2 years ago
										 
									 | 
							
								module.exports = {
							 | 
						||
| 
								 | 
							
								  root: true,
							 | 
						||
| 
								 | 
							
								  env: {
							 | 
						||
| 
								 | 
							
								    browser: true,
							 | 
						||
| 
								 | 
							
								    node: true,
							 | 
						||
| 
								 | 
							
								    es6: true,
							 | 
						||
| 
								 | 
							
								    'vue/setup-compiler-macros': true
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  globals: {
							 | 
						||
| 
								 | 
							
								    defineProps: 'readonly',
							 | 
						||
| 
								 | 
							
								    defineEmits: 'readonly'
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  extends: ['plugin:vue/essential', 'eslint:recommended', 'plugin:prettier/recommended'],
							 | 
						||
| 
								 | 
							
								  parserOptions: {
							 | 
						||
| 
								 | 
							
								    parser: '@babel/eslint-parser'
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  rules: {
							 | 
						||
| 
								 | 
							
								    'no-console': 'warn',
							 | 
						||
| 
								 | 
							
								    'no-debugger': 'warn',
							 | 
						||
| 
								 | 
							
								    'vue/script-setup-uses-vars': 'error',
							 | 
						||
| 
								 | 
							
								    'vue/custom-event-name-casing': 'off',
							 | 
						||
| 
								 | 
							
								    'no-use-before-define': 'off',
							 | 
						||
| 
								 | 
							
								    'no-unused-vars': [
							 | 
						||
| 
								 | 
							
								      'error',
							 | 
						||
| 
								 | 
							
								      {
							 | 
						||
| 
								 | 
							
								        argsIgnorePattern: '^_',
							 | 
						||
| 
								 | 
							
								        varsIgnorePattern: '^_'
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    'space-before-function-paren': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/attributes-order': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/one-component-per-file': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/html-closing-bracket-newline': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/max-attributes-per-line': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/multiline-html-element-content-newline': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/singleline-html-element-content-newline': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/attribute-hyphenation': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/require-default-prop': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/html-self-closing': [
							 | 
						||
| 
								 | 
							
								      'error',
							 | 
						||
| 
								 | 
							
								      {
							 | 
						||
| 
								 | 
							
								        html: {
							 | 
						||
| 
								 | 
							
								          void: 'always',
							 | 
						||
| 
								 | 
							
								          normal: 'never',
							 | 
						||
| 
								 | 
							
								          component: 'always'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        svg: 'always',
							 | 
						||
| 
								 | 
							
								        math: 'always'
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    'vue/v-on-event-hyphenation': 'off',
							 | 
						||
| 
								 | 
							
								    'vue/multi-word-component-names': 'off'
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 |