28
									
								
								eslint.config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								eslint.config.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| import { defineConfig, globalIgnores } from 'eslint/config' | ||||
| import globals from 'globals' | ||||
| import js from '@eslint/js' | ||||
| import pluginVue from 'eslint-plugin-vue' | ||||
| import pluginOxlint from 'eslint-plugin-oxlint' | ||||
| import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' | ||||
|  | ||||
| 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'], | ||||
|   ...pluginOxlint.configs['flat/recommended'], | ||||
|   skipFormatting, | ||||
| ]) | ||||
		Reference in New Issue
	
	Block a user