Comments not supported
Some parsers choke on // comments.
Fix: This checker strips // and /* */ before parsing.
header • up to 320x100 / 728x90
Validate tsconfig.json structure, flag unknown options, and surface common misconfigurations
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
JSON (JavaScript Object Notation) is a lightweight, human-readable data format used almost everywhere on the web for APIs, config files, and log output.
tsconfig.json Checker parses your tsconfig.json (with JSONC comment support), validates the structure of top-level keys and `compilerOptions`, and flags common misconfigurations that slow down builds or weaken type safety.
Typical findings include old targets (ES3/ES5), disabled strict mode, paths without baseUrl, and missing include/files arrays — which can cause TypeScript to scan the whole project by default.
{
"compilerOptions": {
"target": "ES5",
"strict": false,
"paths": { "@/*": ["src/*"] }
}
}✓ No blocking issues. ⚠ Warnings: • Target "ES5" is very old — prefer ES2020+ unless you ship to IE11 • strict is disabled — consider enabling for stronger type safety • "compilerOptions.paths" without "baseUrl" may not resolve as expected • Neither "include" nor "files" is set — TypeScript will use the default ["**/*"] which can be slow
Some parsers choke on // comments.
Fix: This checker strips // and /* */ before parsing.
`extends` isn't followed — only the current file is validated.
Fix: Paste each file separately if you need layered checks.
No — it validates only the file you paste.
Yes — comments and trailing commas are handled.
It means compilerOptions.strict is false — consider enabling for safer types.
It covers the most common ones. New or experimental flags may be flagged as unknown.
No — validation runs client-side.
Pair the tsconfig checker with JSON tools and the JavaScript beautifier. You can also browse the full Validators category for more options.
Validate JSON syntax and catch parse errors instantly. Paste JSON and get immediate feedback on structural issues, missing commas, and unquoted keys.
Format, validate, and beautify JSON online with readable indentation, syntax checking, and copy-ready output for APIs, logs, and config files.
Auto-repair common JSON errors — trailing commas, single quotes, unquoted keys, and comments
Format and beautify JavaScript code online with clean indentation and proper spacing. Paste JS and get readable, formatted output for better code readability.
Recursively sort JSON object keys alphabetically while preserving array order
Strip comments, null values, and empty strings to produce compact, production-ready JSON
Validate TOML syntax online, catch parse errors quickly, and inspect normalized config output for app settings and package files.
Score password strength with length, character variety, repeated-pattern checks, and practical suggestions for safer credentials.
Validate credit card numbers with the Luhn algorithm and detect card type online without storing the number you enter.
Validate CSS syntax online and catch parse errors in stylesheets with instant feedback for malformed rules and blocks.
Test Java-style regular expressions with ECMAScript-equivalent matching and group capture
Validate JavaScript syntax online and catch parse errors, missing brackets, and malformed statements with instant feedback.