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:

  1. One of the two tags is in the incorrect form (e.g. “disaster” instead of “disasters”).
  2. 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!