HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/affstore-landing/eslint.config.js
import js from '@eslint/js';
import globals from 'globals';
import eslintTs from 'typescript-eslint';
import eslintPrettier from 'eslint-config-prettier';
import eslintPrettierPlugin from 'eslint-plugin-prettier/recommended';
import eslintSvelte from 'eslint-plugin-svelte';
import svelteParser from 'svelte-eslint-parser';
import svelteConfig from './svelte.config.js';

export default eslintTs.config(
	{
		plugins: {
			'@typescript-eslint': eslintTs.plugin,
			svelte: eslintSvelte,
		},
	},
	{
		ignores: ['node_modules', 'build', '.svelte-kit', 'package', '.env'],
	},
	js.configs.recommended,
	eslintTs.configs.strict,
	eslintTs.configs.stylistic,
	eslintPrettierPlugin,
	{
		languageOptions: {
			parser: svelteParser,
			globals: {
				...globals.node,
				...globals.browser,
				...globals.es2021,
			},
			parserOptions: {
				project: ['tsconfig.json', 'svelte.config.js'],
				extraFileExtensions: ['.svelte'],
			},
		},
	},
	{
		files: ['**/*.{js, ts}'],
		rules: {
			...eslintPrettier.rules,
			'prefer-const': 'error',
		},
	},
	{
		files: ['**/*.svelte', '*.svelte'],
		languageOptions: {
			parser: svelteParser,
			parserOptions: {
				// Specify the `svelte.config.js`.
				svelteConfig,
			},
		},
		rules: {
			...eslintPrettier.rules,
			...eslintSvelte.configs.recommended.rules,
		},
	}
);