vale treats markdown edges as whitespace
Check for existing issues
- [x] Completed
Environment
Ubuntu 24.04.2 LTS Download action repository 'errata-ai/[email protected]' (SHA:d89dee975228ae261d22c15adcd03578634d429c) Installed version '3.12.0' into '/home/runner/vale'.
Describe the bug / provide steps to reproduce it
Trigger vale using the vale action with a botpress repository that has some markdown that confuses vale https://github.com/check-spelling-sandbox/botpress-docs/actions/runs/16948510739/job/48035472478#step:3:43
{"message": "[Microsoft.Dashes] Remove the spaces around ' —'.", "location": {"path": "for-developers/sdk/integration/messaging.mdx", "range": {"start": {"line": 241, "column": 1}}}, "severity": "ERROR"}
{"message": "[Microsoft.Dashes] Remove the spaces around ' —'.", "location": {"path": "for-developers/sdk/integration/messaging.mdx", "range": {"start": {"line": 242, "column": 1}}}, "severity": "ERROR"}
{"message": "[Microsoft.Dashes] Remove the spaces around ' —'.", "location": {"path": "learn/guides/introduction.mdx", "range": {"start": {"line": 18, "column": 1}}}, "severity": "ERROR"}
{"message": "[Microsoft.Dashes] Remove the spaces around ' —'.", "location": {"path": "learn/reference/nodes/autonomous-node.mdx", "range": {"start": {"line": 5, "column": 1}}}, "severity": "ERROR"}
{"message": "[Microsoft.Dashes] Remove the spaces around '— '.", "location": {"path": "learn/reference/triggers.mdx", "range": {"start": {"line": 138, "column": 1}}}, "severity": "ERROR"}
https://github.com/check-spelling-sandbox/botpress-docs/blob/302251056526ae0501c51cd0a039c3c69a1cd0cf/for-developers/sdk/integration/messaging.mdx?plain=1#L241
- 📚 [Runtime API Docs](../../../api-reference/runtime-api/getting-started)—This documentation repeats a lot of information mentioned here but from the perspective of the server.
Is apparently being treated as:
Runtime API Docs —This
https://github.com/check-spelling-sandbox/botpress-docs/blob/302251056526ae0501c51cd0a039c3c69a1cd0cf/for-developers/sdk/integration/messaging.mdx?plain=1#L242
- 🧠 [Integration Concepts](./concepts)—Get deeper insight into integration concepts.
Is apparently being treated as:
Integration Concepts —Get
https://github.com/check-spelling-sandbox/botpress-docs/blob/302251056526ae0501c51cd0a039c3c69a1cd0cf/learn/guides/introduction.mdx?plain=1#L18
Our how-to guides are great for learning common use-cases and troubleshooting issues. However, **they might not walk you through every step of your own process**—and that's okay! We want to help you build confidence to experiment, so you can build bots that behave exactly how you want.
Is apparently being treated as:
process —and
https://github.com/check-spelling-sandbox/botpress-docs/blob/302251056526ae0501c51cd0a039c3c69a1cd0cf/learn/reference/nodes/autonomous-node.mdx?plain=1#L5
The Autonomous Node **uses AI to make decisions**—like what your bot should say or what tools it should use.
Is apparently being treated as:
decisions —like
https://github.com/check-spelling-sandbox/botpress-docs/blob/302251056526ae0501c51cd0a039c3c69a1cd0cf/learn/reference/triggers.mdx?plain=1#L138
For example, the [Zendesk integration](/integrations/integration-guides/zendesk) comes with two Triggers—**Article Published** and **Article Unpublished**:
Is apparently being treated as:
Triggers— Article