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.
		
		
		
		
		
			
		
			
				
					
					
						
							33 lines
						
					
					
						
							657 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							33 lines
						
					
					
						
							657 B
						
					
					
				| import { defineConfig, globalIgnores } from 'eslint/config' | |
| import globals from 'globals' | |
| import js from '@eslint/js' | |
| import pluginVue from 'eslint-plugin-vue' | |
| 
 | |
| export default defineConfig([ | |
|   { | |
|     name: 'app/files-to-lint', | |
|     files: ['**/*.{js,mjs,jsx,vue}'], | |
|   }, | |
| 
 | |
|   globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']), | |
| 
 | |
|   { | |
|     languageOptions: { | |
|       globals: { | |
|         ...globals.browser, | |
|       }, | |
|     }, | |
|   }, | |
| 
 | |
|   js.configs.recommended, | |
|   ...pluginVue.configs['flat/essential'], | |
| 
 | |
| 
 | |
|   { | |
|     "rules": { | |
|       "no-restricted-syntax": ["error", "ForInStatement", "LabeledStatement", "WithStatement"], | |
|       "no-undef": "off" | |
|     } | |
|   } | |
| 
 | |
| ])
 |