14 lines
558 B
JavaScript
14 lines
558 B
JavaScript
import js from '@eslint/js'
|
|
import tseslint from 'typescript-eslint'
|
|
|
|
export default tseslint.config(
|
|
{ ignores: ['dist/**', 'coverage/**'] },
|
|
js.configs.recommended,
|
|
...tseslint.configs.recommended,
|
|
{ files: ['apps/stream-view/public/**/*.js'], languageOptions: { globals: {
|
|
document: 'readonly', fetch: 'readonly', crypto: 'readonly', WebSocket: 'readonly',
|
|
location: 'readonly', setTimeout: 'readonly', setInterval: 'readonly', window: 'readonly'
|
|
} } },
|
|
{ files: ['**/*.ts'], rules: { '@typescript-eslint/no-explicit-any': 'off' } }
|
|
)
|