/** * KHAELOR * File: eslint.config.mjs * Description: ESLint flat configuration — strict TypeScript rules (headers enforced by scripts/check-headers.sh). * * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai */ import tseslint from 'typescript-eslint'; export default tseslint.config( ...tseslint.configs.recommended, { files: ['src/**/*.ts', 'src/**/*.tsx'], rules: { '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }], '@typescript-eslint/consistent-type-imports': 'error', 'no-console': 'error', }, }, { ignores: ['dist/', 'node_modules/', 'references/'], }, );