RyuMusic

RyuMusic client eslint.config.js

859 B 34 lines Raw ↗ GitHub ↗

import js from '@eslint/js';import ts from 'typescript-eslint';import svelte from 'eslint-plugin-svelte';import prettier from 'eslint-config-prettier';export default ts.config(	js.configs.recommended,	...ts.configs.recommended,	...svelte.configs['flat/recommended'],	{		rules: {			'@typescript-eslint/no-unused-vars': ['warn', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }],			'@typescript-eslint/no-explicit-any': 'off',			'@typescript-eslint/no-unused-expressions': 'off',			'no-undef': 'off',			'svelte/no-navigation-without-resolve': 'off',			'svelte/require-each-key': 'off'		}	},	{		files: ['**/*.svelte', '**/*.svelte.ts'],		languageOptions: {			parserOptions: {				parser: ts.parser,				extraFileExtensions: ['.svelte']			}		}	},	prettier,	{		ignores: ['build/', '.svelte-kit/', 'node_modules/', 'scripts/']	});