mondarth-campaign/eslint.config.mjs

26 lines
575 B
JavaScript
Raw Permalink Normal View History

2025-07-14 19:00:35 +01:00
import js from '@eslint/js';
import svelte from 'eslint-plugin-svelte';
import globals from 'globals';
import ts from 'typescript-eslint';
export default ts.config(js.configs.recommended, ...ts.configs.recommended, ...svelte.configs.recommended, {
languageOptions: {
globals: {
...globals.node,
...globals.browser,
...globals.jquery,
},
},
rules: {
'no-shadow': [
'error',
{
builtinGlobals: true,
hoist: 'all',
allow: ['document', 'event', 'name', 'parent', 'status', 'top'],
},
],
},
});