The .cspell.json file has been created at the repository
root with all required configuration.
{
"version": "0.2",
"language": "en",
"files": ["**/*.md"],
"ignorePaths": [
"CHANGELOG.md",
"node_modules/**",
"dist/**",
"build/**",
".git/**",
"htmlcov/**"
],
"words": [
"Liatrio",
"slash-man",
"SDD",
"MCP",
"spec-driven",
"liatrio-labs",
"pytest",
"ruff",
"typer",
"fastmcp",
"questionary",
"uvx",
"uv",
"pyyaml",
"tomli",
"hatchling",
"semantic-release",
"commitlint",
"markdownlint",
"GitHub",
"Python",
"JSON",
"YAML",
"CLI",
"MCP",
"HTTP",
"STDIO",
"PyPI",
"CI",
"CD",
"API",
"REST"
],
"flagWords": [],
"ignoreRegExpList": [
"/```[\\s\\S]*?```/g",
"/https?:\\/\\/[^\\s]+/g",
"/[\\/\\\\][^\\s]+/g",
"/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}/g"
]
}
$ python -m json.tool .cspell.json > /dev/null && echo "JSON is valid"
JSON is valid
$ pre-commit run check-json --files .cspell.json
check json...............................................................Passed
$ cspell --config .cspell.json README.md
1/1 README.md 564.98ms
CSpell: Files checked: 1, Issues found: 0 in 0 files.
.cspell.json exists at repository root - Confirmed["**/*.md"]ignorePathsignoreRegExpList.cspell.json file at repository root