Fixes
fix(cspell-tools): Support multiple replacements in a single entry (#9212)
fix(cspell-tools): Support multiple replacements in a single entry (#9212)
This pull request enhances the cspell-tools.config.schema.json schema file by adding markdownDescription fields alongside existing description fields throughout the schema. This improves support for tools and editors that render markdown-formatted descriptions, making configuration options clearer and more readable. Additionally, the schema for replacements has been refactored for clarity and extensibility.
The most important changes are:
Documentation Improvements:
- Added
markdownDescriptionfields to nearly all properties and definitions, providing markdown-formatted explanations for better editor and tool integration. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
Schema Structure Improvements:
- Refactored the
Replacementsdefinition: introduced aReplaceWithtype, addedpropertyNameswith descriptions, and enhanced the overall documentation and structure for replacement rules.
These changes collectively improve the developer experience when working with the schema in modern editors and tooling.