Files
Strix/webui/.eslintrc.cjs
T
eduard256 d12d732671 Fix SSE stream discovery and add ESLint for WebUI
JavaScript fixes:
- Fix Invalid URL error in stream-discovery.js by adding window.location.origin as base URL
- Fix SSE race condition: ensure all stream_found events sent before complete event
- Comment unused eventType variable in stream-discovery.js
- Comment unused FrigateGenerator import in config-panel.js
- Fix quote style (double to single quotes)

Go fixes:
- Add sync.WaitGroup for result collector to prevent premature SSE closure
- Add logging for stream_found events
- Fix ERR_INCOMPLETE_CHUNKED_ENCODING by waiting for all streams to be sent

ESLint setup:
- Add ESLint v8.57.1 with .eslintrc.cjs config for ES2022 modules
- Add npm scripts for lint and lint:fix
- Update .gitignore for node_modules and package-lock.json

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 11:45:46 +03:00

26 lines
560 B
JavaScript

module.exports = {
env: {
browser: true,
es2021: true,
},
extends: 'eslint:recommended',
parserOptions: {
ecmaVersion: 2022,
sourceType: 'module',
},
globals: {
EventSource: 'readonly',
},
rules: {
'no-unused-vars': 'warn',
'no-undef': 'error',
'no-console': 'off', // Allow console for debugging
'semi': ['error', 'always'],
'quotes': ['warn', 'single', { avoidEscape: true }],
'no-var': 'error',
'prefer-const': 'warn',
'eqeqeq': ['error', 'always'],
'no-unreachable': 'error',
},
};