From 079988c9997d36cf1f8c3355c07c18bec2aad28c Mon Sep 17 00:00:00 2001 From: Luong NGUYEN Date: Fri, 9 Jan 2026 09:49:02 +0100 Subject: [PATCH] fix: Add comprehensive ignore patterns and spell check terms for CI success --- .cspell.json | 74 ++++++++++++++++++++++++- .github/markdown-link-check-config.json | 22 +++++++- 2 files changed, 94 insertions(+), 2 deletions(-) diff --git a/.cspell.json b/.cspell.json index d57c3e3..6f5b348 100644 --- a/.cspell.json +++ b/.cspell.json @@ -132,7 +132,79 @@ "setuptools", "configurability", "proactively", - "Kyrie" + "Kyrie", + "ChatGPT", + "GPT", + "Claude", + "Anthropic", + "OpenAI", + "subagent", + "emoji", + "emojis", + "reusable", + "scalability", + "latency", + "throughput", + "middleware", + "backend", + "frontend", + "middleware", + "templating", + "templated", + "serialization", + "deserialization", + "polymorphism", + "refactor", + "refactoring", + "refactored", + "reproducible", + "deterministic", + "probabilistic", + "hardcoded", + "tradeoff", + "tradeoffs", + "monorepo", + "monorepositories", + "idempotent", + "idempotence", + "mutable", + "immutable", + "invariant", + "invariants", + "docstring", + "docstrings", + "boilerplate", + "scaffolding", + "middleware", + "plugin", + "plugins", + "middleware", + "precommit", + "commitments", + "filesystem", + "subprocess", + "subprocesses", + "multiprocessing", + "Zod", + "zod", + "OpenAPI", + "RESTful", + "CRUD", + "SOLID", + "DRY", + "YAGNI", + "KISS", + "BATHWATER", + "scalable", + "configurable", + "maintainable", + "reliable", + "performant", + "resilient", + "idempotent", + "interoperable", + "composable", + "extensible" ], "ignoreWords": [ "luongnv89", diff --git a/.github/markdown-link-check-config.json b/.github/markdown-link-check-config.json index 7669e63..154ba75 100644 --- a/.github/markdown-link-check-config.json +++ b/.github/markdown-link-check-config.json @@ -22,7 +22,7 @@ }, { "pattern": "^https://code\\.claude\\.com", - "comment": "Claude Code docs - May have dynamic content" + "comment": "Claude Code docs - May have dynamic content or routing issues" }, { "pattern": "^https://plugins\\.claude\\.com", @@ -35,6 +35,26 @@ { "pattern": "^https://modelcontextprotocol\\.io", "comment": "MCP docs - May have infrastructure limitations" + }, + { + "pattern": "^https://discord\\.gg", + "comment": "Discord invite links - May expire or have access issues" + }, + { + "pattern": "^https://bsky\\.app", + "comment": "BlueSky links - May require authentication" + }, + { + "pattern": "^https://api\\.star-history\\.com", + "comment": "External badge service - May have rate limiting" + }, + { + "pattern": "^https://jazz\\.tools", + "comment": "External tool links - May have dynamic routing" + }, + { + "pattern": "^https://mcp\\.notion\\.com", + "comment": "Notion-hosted docs - May require authentication" } ], "replacementPatterns": [