feat(client): setup formatting

- Installed @antfu/eslint-config for formatting
- Installed lint-staged for pre-commit formatting compliance

Signed-off-by: Noa Virellia <noa@requiem.garden>
This commit is contained in:
2025-12-19 15:25:17 +08:00
parent 187599f058
commit 541af9aa6f
9 changed files with 532 additions and 31 deletions

15
client/eslint.config.js Normal file
View File

@@ -0,0 +1,15 @@
import antfu from '@antfu/eslint-config';
export default antfu({
gitignore: true,
ignores: ['**/node_modules/**', '**/dist/**', 'bun.lock'],
react: true,
stylistic: {
semi: true,
quotes: 'single',
indent: 2,
},
typescript: {
tsconfigPath: 'tsconfig.json',
},
});