29 lines
		
	
	
		
			691 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			691 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 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,
 | |
| ])
 |