const globals = require('globals'); module.exports = [ { files: ['**/*.js'], languageOptions: { ecmaVersion: 2022, sourceType: 'script', globals: { ...globals.browser, AudioContext: 'readonly', requestAnimationFrame: 'readonly', cancelAnimationFrame: 'readonly', fetch: 'readonly', EventSource: 'readonly', document: 'readonly', console: 'readonly', setTimeout: 'readonly', Math: 'readonly', JSON: 'readonly', location: 'readonly', encodeURIComponent: 'readonly', decodeURIComponent: 'readonly', parseInt: 'readonly', Number: 'readonly', Promise: 'readonly', Object: 'readonly', Array: 'readonly', Map: 'readonly', process: 'readonly', __dirname: 'readonly', require: 'readonly', module: 'readonly', exports: 'readonly' } }, rules: { "no-unused-vars": ["warn", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], "no-redeclare": "warn", "no-unreachable": "warn", "eqeqeq": ["error", "always"], "prefer-const": "warn" } } ];