Tag Tests
A series of tests to check the integrity of the tag configuration.
Test Name | Status | Notes |
---|---|---|
All tags in _config.yml order | Pass ✅ | All in! |
If published, parent is | Pass ✅ | None dangling! |
Parents appear before children in tag order (except for “-religion” tags, pairs across the Buddhism/secular divide and “modern”) | Pass ✅ | All partial orderings are respected. |
JS Tests
The _tags
folder contains tags and
there are untracked, “shadow” tags.
Stemming means to reduce a word to its root form. For example, “animals” stems to “”.
Stem Collisions
Stem collisions occur when two (unhyphenated) tags have the same stem according
to the OBU_STEMMER
.
This can happen for two reasons:
- One of the two tags is in the incorrect form (e.g. “disaster” instead of “disasters”).
utils.js
hasn’t been told to avoid stemming the tag (e.g. “animism” being erroneously reduced to “anim”).
To fix, either rename one of the colliding tags or tell utils.js
to blacklist the term from stemming.
Collisions Found:
- No collisions detected!