Files
slop-game-opus5.5/eslint.config.js
T
2026-09-24 17:57:54 +02:00

32 lines
820 B
JavaScript

import js from '@eslint/js';
import globals from 'globals';
export default [
{
// Fremdcode (Phaser) und Abhängigkeiten werden nicht gelintet.
ignores: ['app/static/js/lib/**', 'node_modules/**', '.venv/**', 'venv/**', 'test-results/**'],
},
js.configs.recommended,
{
files: ['app/static/js/**/*.js'],
languageOptions: {
ecmaVersion: 2022,
sourceType: 'module',
globals: { ...globals.browser, Phaser: 'readonly' },
},
rules: {
'no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
eqeqeq: ['error', 'always'],
'prefer-const': 'error',
},
},
{
files: ['tests/js/**/*.js', 'scripts/**/*.mjs', '*.config.js'],
languageOptions: {
ecmaVersion: 2022,
sourceType: 'module',
globals: { ...globals.node },
},
},
];