add project setup

This commit is contained in:
Noah Waldner
2026-02-27 10:54:10 +01:00
parent b99821cd10
commit fc6a74ab73
24 changed files with 4019 additions and 10 deletions
+28
View File
@@ -0,0 +1,28 @@
// @ts-check
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
export default tseslint.config(
eslint.configs.recommended,
tseslint.configs.recommended,
{
rules: {
'no-console': 'warn',
'no-debugger': 'error',
// Relax some rules that conflict with existing patterns
'@typescript-eslint/no-explicit-any': 'warn',
'@typescript-eslint/no-unused-vars': 'off', // TypeScript compiler already handles this
},
},
{
ignores: [
'dist/**',
'node_modules/**',
'coverage/**',
'src/web/public/vendor/**',
'src/web/public/app.js',
'scripts/**/*.mjs',
'remotion/**',
],
}
);