Files
goon_plugin/eslint.config.js
Hermes QA ae8608148d
CI / test (pull_request) Successful in 23s
refactor: clean up and refactor PR code
- Refactor duplicated video event listener boilerplate in wireVideoEvents()
  into onVideoEvent() helper (viewer.js: -57 lines)
- Fix 3 ESLint no-unused-vars warnings (bare catch instead of unused _e)
- Fix 1 additional no-unused-vars: unused 'data' param in MANIFEST_LOADED
- Remove dead 'Hls.cast' entry from playerRank map (no strategy produces it)
- Remove deprecated .eslintignore file (ESLint v9 uses flat config only)
- Add __tests__/ to ESLint ignores in flat config

Net: -20 lines (46 ins, 66 del). 83/83 tests pass, lint clean (0 warnings)
2026-08-13 02:58:41 +00:00

25 lines
493 B
JavaScript

// ESLint flat config — v9+
import globals from 'globals';
export default [
{
ignores: ['dist/', 'node_modules/', '__tests__/'],
},
{
files: ['**/*.js', '**/*.mjs'],
languageOptions: {
ecmaVersion: 2024,
sourceType: 'module',
globals: {
...globals.browser,
...globals.es2024,
chrome: 'readonly',
},
},
rules: {
'no-unused-vars': ['warn', { argsIgnorePattern: '^_' }],
'no-console': 'off',
},
},
];