We need to handle the spellexception role (or stop offering it). Currently, sphinx-roles uses HTML tags, which isn't sufficient when we don't use pyspelling anymore.
We cannot use TokenIgnores in vale.ini to ignore spellexception because that setting is global and can't be used per style (hence something like
:spellexception:`blacklist`
would pass the inclusive language test, and that would be wrong).
A 'solution' might be to use a regex filter in the spellcheck style itself, but then we'd need to use the raw scope, which is opening a whole new can of worms :/
We need to handle the
spellexceptionrole (or stop offering it). Currently, sphinx-roles uses HTML tags, which isn't sufficient when we don't usepyspellinganymore.We cannot use
TokenIgnoresinvale.inito ignorespellexceptionbecause that setting is global and can't be used per style (hence something likewould pass the inclusive language test, and that would be wrong).
A 'solution' might be to use a regex
filterin the spellcheck style itself, but then we'd need to use therawscope, which is opening a whole new can of worms :/