diff --git a/vale/.vale.ini b/vale/.vale.ini
index 063fe579321aa2a2ee6d0613b7e9b35a8803c180..305a1b4b2e544f6112ea8f697373e47903b6c424 100644
--- a/vale/.vale.ini
+++ b/vale/.vale.ini
@@ -2,26 +2,28 @@ StylesPath = styles
 
 MinAlertLevel = suggestion
 
-Vocab = geant-jargon, Sphinx
+Vocab = geant-jargon
 
 Packages = proselint, Microsoft
 
+[*]
+; Replacing a ... with … shouldn't be holding back the entire CI pipeline
+proselint.Typography = warning
+; Same applies for not using contractions, the custom package actually lints in the opposite direction
+Microsoft.Contractions = NO
+custom.Contractions = YES
+; Found to be too intrusive
+Microsoft.Passive = NO
+; We are not a general audience
+Microsoft.GeneralURL = NO
+
 [*.{py,rst}]
 ; We only lint .rst and .py files
 BasedOnStyles = Vale, proselint, Microsoft
 ; Some headers are generated and we have no real influence over them
 Microsoft.Headings = NO
-; Found to be too intrusive
-Microsoft.Passive = NO
-; We are not a general audience
-Microsoft.GeneralURL = NO
 ; It's okay to leave TODOs in the code, that's what they're for
 proselint.Annotations = NO
-; Replacing a ... with … shouldn't be holding back the entire CI pipeline
-proselint.Typography = warning
-; Same applies for not using contractions
-Microsoft.Contractions = NO
-custom.Contractions = YES
 ; Using a "regular" - instead of an en dash is totally fine
 Microsoft.Negative = NO
 Microsoft.RangeFormat = NO
@@ -36,5 +38,8 @@ Microsoft.Contractions = NO
 custom.Contractions = YES
 Microsoft.Passive = NO
 
+[*.md]
+BasedOnStyles = Vale, proselint, Microsoft
+
 [formats]
 py = rst
diff --git a/vale/styles/config/vocabularies/Sphinx/accept.txt b/vale/styles/config/vocabularies/Sphinx/accept.txt
deleted file mode 100644
index 11d98e5937e44a8b73fee9a6d5bacd5c10e47d4d..0000000000000000000000000000000000000000
--- a/vale/styles/config/vocabularies/Sphinx/accept.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-toctree
-[Ss]ubpackages
-virtualenv
-[Pp]revious
-mypy