Files
Profa 505bbe9ecc fix: restore build success by reverting Date serialization changes
- Reverted src/ to v1.0.0 baseline (0 TypeScript errors)
- Root cause: Date → string type changes created cascade of 54 errors
- Kept improvements: tsconfig downlevelIteration, ESLint underscore pattern
- Kept stub cleanup: removed 4 redundant test files
- Build status: PASSING (typecheck + build both succeed)

Fixes #build-broken
Related: docs/FORENSIC-ANALYSIS-SESSION-BREAKDOWN.md
2025-10-01 11:53:31 +00:00

44 lines
1.0 KiB
JavaScript

module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module',
project: './tsconfig.json'
},
plugins: ['@typescript-eslint'],
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
],
root: true,
env: {
node: true,
jest: true,
es6: true
},
ignorePatterns: [
'.eslintrc.js',
'dist',
'node_modules',
'tests',
'benchmarks',
'examples',
'security',
'**/*.js',
'**/*.test.ts',
'**/*.spec.ts'
],
rules: {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-explicit-any': 'warn',
'@typescript-eslint/no-unused-vars': ['error', {
'argsIgnorePattern': '^_',
'varsIgnorePattern': '^_'
}],
'@typescript-eslint/no-inferrable-types': 'off',
'prefer-const': 'error',
'no-var': 'error'
},
};