Skip to content

Commit a652d53

Browse files
Clean up tsconfig.json by removing comments
Removed commented sections to clean up tsconfig.json.
1 parent e8471fd commit a652d53

1 file changed

Lines changed: 4 additions & 34 deletions

File tree

tsconfig.json

Lines changed: 4 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
1-
/* eslint-disable jsonc/sort-keys */
21
{
32
"compilerOptions": {
4-
// ======================================================================
5-
// Language & Environment
6-
// Defines JavaScript version and runtime environment
7-
// ======================================================================
83
"target": "ES2017",
94
"module": "esnext",
105
"lib": [
@@ -14,19 +9,11 @@
149
],
1510
"moduleResolution": "bundler",
1611
"isolatedModules": true,
17-
// ======================================================================
18-
// Type Safety - Foundation
19-
// Core type checking settings for a robust codebase
20-
// ======================================================================
2112
"strict": true,
2213
"alwaysStrict": true,
2314
"strictNullChecks": true,
2415
"noImplicitAny": true,
2516
"noImplicitThis": true,
26-
// ======================================================================
27-
// Type Safety - Advanced
28-
// Additional checks for higher code quality
29-
// ======================================================================
3017
"noUncheckedIndexedAccess": true,
3118
"noImplicitReturns": true,
3219
"noUnusedLocals": true,
@@ -35,26 +22,14 @@
3522
"allowUnreachableCode": false,
3623
"useUnknownInCatchVariables": true,
3724
"noImplicitOverride": true,
38-
// ======================================================================
39-
// Interoperability
40-
// Settings for working with different file types and modules
41-
// ======================================================================
4225
"allowJs": true,
4326
"checkJs": true,
4427
"esModuleInterop": true,
4528
"resolveJsonModule": true,
46-
// ======================================================================
47-
// Build & Performance
48-
// Settings that affect compilation output and build performance
49-
// ======================================================================
5029
"skipLibCheck": true,
5130
"removeComments": true,
5231
"preserveConstEnums": true,
5332
"forceConsistentCasingInFileNames": true,
54-
// ======================================================================
55-
// Project Structure
56-
// Configure import paths and module resolution
57-
// ======================================================================
5833
"baseUrl": ".",
5934
"paths": {
6035
"@/*": [
@@ -64,20 +39,15 @@
6439
"./public/*"
6540
]
6641
},
67-
// ======================================================================
68-
// Next.js Project Configuration
69-
// Controls settings specific to Next.js framework
70-
// ======================================================================
71-
"jsx": "react-jsx", // Uses the React automatic runtime
72-
"incremental": true, // Enable faster incremental builds
73-
"noEmit": true, // Skip emitting files (Next.js handles this)
42+
"jsx": "react-jsx",
43+
"incremental": true,
44+
"noEmit": true,
7445
"plugins": [
7546
{
7647
"name": "next"
7748
}
78-
] // Enable Next.js TypeScript plugin
49+
]
7950
},
80-
// Files to include/exclude from the project
8151
"exclude": [
8252
"node_modules",
8353
"**/*.spec.ts",

0 commit comments

Comments
 (0)