All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			734 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			734 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import js from '@eslint/js'
 | |
| import globals from 'globals'
 | |
| import reactHooks from 'eslint-plugin-react-hooks'
 | |
| import reactRefresh from 'eslint-plugin-react-refresh'
 | |
| import tseslint from 'typescript-eslint'
 | |
| 
 | |
| export default tseslint.config(
 | |
|   { ignores: ['dist'] },
 | |
|   {
 | |
|     extends: [js.configs.recommended, ...tseslint.configs.recommended],
 | |
|     files: ['**/*.{ts,tsx}'],
 | |
|     languageOptions: {
 | |
|       ecmaVersion: 2020,
 | |
|       globals: globals.browser,
 | |
|     },
 | |
|     plugins: {
 | |
|       'react-hooks': reactHooks,
 | |
|       'react-refresh': reactRefresh,
 | |
|     },
 | |
|     rules: {
 | |
|       ...reactHooks.configs.recommended.rules,
 | |
|       'react-refresh/only-export-components': [
 | |
|         'warn',
 | |
|         { allowConstantExport: true },
 | |
|       ],
 | |
|     },
 | |
|   },
 | |
| )
 |