Files
lcbp3/eslint.config.mjs
T
admin 0227b7b982
CI / CD Pipeline / build (push) Successful in 4m16s
CI / CD Pipeline / deploy (push) Successful in 11m51s
feat(ai-runtime): complete ai runtime policy refactor (ADR-035)
2026-06-12 08:07:15 +07:00

39 lines
1003 B
JavaScript

import backendConfig from './backend/eslint.config.mjs';
import frontendConfig from './frontend/eslint.config.mjs';
/** @type {import('eslint').Linter.Config[]} */
export default [
{
ignores: [
'**/node_modules/**',
'**/dist/**',
'**/.next/**',
'**/out/**',
'**/build/**',
'**/coverage/**',
'**/.turbo/**',
'**/temp/**',
'**/tmp/**',
'specs/**',
'backend/documentation/**',
'backend/scratch/**',
'backend/scripts/**',
'frontend/public/**',
'**/test/**',
'**/*.d.ts',
],
},
...backendConfig.map((config) => ({
...config,
files: config.files
? config.files.map((f) => (f.startsWith('backend/') ? f : `backend/${f}`))
: ['backend/**/*.{ts,tsx,js,jsx}'],
})),
...frontendConfig.map((config) => ({
...config,
files: config.files
? config.files.map((f) => (f.startsWith('frontend/') ? f : `frontend/${f}`))
: ['frontend/**/*.{ts,tsx,js,jsx}'],
})),
];