Files
portal/cspell.json
T
Дмитрий 3e73c0e68f feat(arch): vendor mermaid-skill into .claude/skills + lefthook exclude (Task 3)
WH-2099/mermaid-skill (MIT): SKILL.md + 30 refs (incl. c4.md, architecture.md) + LICENSE. Standalone skill — no plugin, no hooks, no mmdc dependency; generates Mermaid source text.

lefthook markdownlint+cspell jobs get 'exclude: .claude/skills/mermaid/**' — markdownlint-cli2/cspell bypass .markdownlintignore/ignorePaths on explicit staged-file args (MK1). cspell.json + .markdownlintignore also updated for glob-mode invocations.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 04:54:43 +03:00

40 lines
858 B
JSON

{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
"version": "0.2",
"language": "en,ru,ru-ru",
"import": [
"@cspell/dict-ru_ru/cspell-ext.json",
"@cspell/dict-en_us/cspell-ext.json"
],
"dictionaryDefinitions": [
{
"name": "liderra-glossary",
"path": "./cspell-words.txt",
"addWords": true
}
],
"dictionaries": [
"liderra-glossary"
],
"ignorePaths": [
"node_modules/**",
".git/**",
"bin/**",
"package-lock.json",
"*.svg",
"**/*.sql",
".claude/skills/mermaid/**"
],
"ignoreRegExpList": [
"Email",
"Url",
"/[A-F0-9]{6,}/g",
"/`[^`]+`/g",
"/```[\\s\\S]*?```/g",
"/<(?:style|script)[\\s\\S]*?<\\/(?:style|script)>/g"
],
"allowCompoundWords": true,
"minWordLength": 3,
"useGitignore": true
}