Validate package.json for required fields, semver format, and dependency presence. Catch missing fields and bad semver before installs fail — free, local, no signup.
Content reviewed October 2026 · About Toolzum
Validate CSS syntax — unclosed braces, bad properties, bad values — with line numbers. Catch the missing } breaking layouts — local validation, free, no signup.
Validate DNS records — A, MX, TXT, SPF, DKIM, DMARC syntax and coherence. Catch the missing SPF that tanks deliverability — local checks, free, no signup.
Validate docker-compose.yml — YAML syntax, indentation, tabs, and services presence. Catch the tab indent breaking deploys — local validation, free, no signup.
Validate CSV structure — flag rows with wrong column counts and empty cells before import. Catch bad rows locally — free, no signup.
Validate IBAN structure, length, and mod-97 check digits for 80+ countries. Catch transfer typos before money moves — local ibantools work, free, no signup.
Required fields (name, version), semver format compliance, valid dependency declarations, script definitions, and common best practices like license and description fields.
It validates dependency syntax and detects common issues like missing version ranges, duplicate dependencies, and invalid package names. For vulnerability scanning, use npm audit.
Yes. Private package names (scoped with @scope/name) are validated correctly. The validator ensures the name follows npm naming conventions.
Yes. Version ranges in dependencies (e.g., ^1.2.3, ~1.2.3, >=1.0.0) are validated for correct semver syntax.
tsconfig Analyzer
Audit tsconfig.json for strictness gaps, misconfigured paths, and target mismatches. Catch lax strictNullChecks before production does — local analysis, free, no signup.
.gitignore Generator
Generate .gitignore files by selecting languages, frameworks, and tools from a checklist — covers Node, Python, Java, Go, Rust, macOS, Windows, Linux, and popular IDEs. Supports negation patterns and custom rules.