Files
web2.0-frontend/tsconfig.json
T
Aarni Halinen 539bcef496 re-setup ESLint
2025-04-09 11:54:23 +03:00

50 lines
1.3 KiB
JSON

{
"compilerOptions": {
"allowJs": true,
"alwaysStrict": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"jsx": "preserve",
"lib": ["dom", "esnext"],
"module": "esnext",
"moduleResolution": "node",
"noEmit": true,
"noFallthroughCasesInSwitch": true,
"noImplicitAny": false, // TODO: switch true
"noUnusedLocals": false, // TODO: switch true
"noUnusedParameters": false, // TODO: switch true
"resolveJsonModule": true,
"skipLibCheck": true,
"sourceMap": true,
"strict": false, // TODO: switch true
"target": "esnext",
"typeRoots": ["types", "node_modules/@types"],
"baseUrl": "./",
"paths": {
"@api/*": ["src/api/*"],
"@components/*": ["src/components/*"],
"@hooks/*": ["src/hooks/*"],
"@models/*": ["src/models/*"],
"@pages/*": ["src/pages/*"],
"@theme/*": ["src/theme/*"],
"@views/*": ["src/views/*"],
"@utils/*": ["src/utils/*"]
},
"incremental": true
},
"include": [
"./src/**/*",
"./types/**/*",
"./tests/testcafe/**/*",
"next-sitemap.config.js",
"next.config.js",
"jest.config.js",
"eslint.config.mjs",
"sentry.client.config.ts",
"sentry.edge.config.ts",
"sentry.server.config.ts"
],
"exclude": ["node_modules"]
}