From 5bcfb0a158bbec3c512281710cb83a6b1158701f Mon Sep 17 00:00:00 2001
From: AK <89195061+anaxite@users.noreply.github.com>
Date: Wed, 12 Feb 2025 19:54:07 +0100
Subject: [PATCH 1/2] Add MDX parsing rules from errata-ai
---
.vale.ini | 2 +-
styles/.vale-config/0-MDX.ini | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
create mode 100644 styles/.vale-config/0-MDX.ini
diff --git a/.vale.ini b/.vale.ini
index 642ab0ce..79909dd1 100644
--- a/.vale.ini
+++ b/.vale.ini
@@ -4,7 +4,7 @@ Vocab = Docs
MinAlertLevel = suggestion
-Packages = Google, alex, Joblint
+Packages = MDX, Google, alex, Joblint
[*.{md,mdx}]
BasedOnStyles = Vale, Google, alex, Joblint
diff --git a/styles/.vale-config/0-MDX.ini b/styles/.vale-config/0-MDX.ini
new file mode 100644
index 00000000..d1f1a54d
--- /dev/null
+++ b/styles/.vale-config/0-MDX.ini
@@ -0,0 +1,21 @@
+[formats]
+mdx = md
+
+[*.mdx]
+CommentDelimiters = {/*, */}
+
+# Exclude:
+#
+# `import ...`, `export ...`
+# ``
+# `...`
+# `{ ... }`
+TokenIgnores = (?sm)((?:import|export) .+?$), \
+(?)(?!`), \
+(<[A-Z]\w+>.+?<\/[A-Z]\w+>)
+
+# Exclude:
+#
+# ``
+BlockIgnores = (?sm)^(<\w+\n .*\s\/>)$, \
+(?sm)^({.+.*})
From 234dcabf562053b7678cdccd462bb1e890ca8b0e Mon Sep 17 00:00:00 2001
From: AK <89195061+anaxite@users.noreply.github.com>
Date: Wed, 12 Feb 2025 19:56:04 +0100
Subject: [PATCH 2/2] Sync styles
---
styles/Google/AMPM.yml | 6 +++---
styles/alex/Suicide.yml | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/styles/Google/AMPM.yml b/styles/Google/AMPM.yml
index fbdc6e4f..37b49edf 100644
--- a/styles/Google/AMPM.yml
+++ b/styles/Google/AMPM.yml
@@ -1,9 +1,9 @@
extends: existence
message: "Use 'AM' or 'PM' (preceded by a space)."
-link: 'https://developers.google.com/style/word-list'
+link: "https://developers.google.com/style/word-list"
level: error
nonword: true
tokens:
- - '\d{1,2}[AP]M'
- - '\d{1,2} ?[ap]m'
+ - '\d{1,2}[AP]M\b'
+ - '\d{1,2} ?[ap]m\b'
- '\d{1,2} ?[aApP]\.[mM]\.'
diff --git a/styles/alex/Suicide.yml b/styles/alex/Suicide.yml
index 3dfd3e33..a85e07f4 100644
--- a/styles/alex/Suicide.yml
+++ b/styles/alex/Suicide.yml
@@ -1,6 +1,6 @@
---
extends: substitution
-message: When referring to a person, consider using '%s' instead of '%s'.
+message: Consider using '%s' instead of '%s' (which may be insensitive).
ignorecase: true
level: warning
action: