Problem/Motivation
Discovered at #2972224: Add .cspell.json to automate spellchecking in Drupal core, and pointed by @xjm in https://www.drupal.org/project/drupal/issues/3122088#comment-13628724
+++ b/core/.cspell.json
@@ -0,0 +1,1288 @@
+ "Deduplicates",
...
+ "Reimplement",
...
+ "Reparenting",
...
+ "Rerender",
+ "Resaving",
+ "Rethrown",
+ "Reuploading",
...
+ "Unassigns",
...
+ "Unclickable",
+ "Ungroupable",
+ "Ungrouped",
+ "Unhide",
...
+ "Unknow",
...
+ "Unpad",
...
+ "Unprefix",
...
+ "Unrouted",
...
+ "deprioritize",
...
+ "reimplementing",
+ "reindex",
+ "reindexing",
+ "reinitializes",
+ "reinject",
...
+ "renormalize",
+ "reparenting",
...
+ "rerender",
+ "rerendered",
+ "rerendering",
+ "resaved",
+ "resaving",
...
+ "rethrown",
...
+ "undecorate",
...
+ "ungroup",
+ "ungroupable",
+ "ungrouped",
+ "unhashed",
+ "unhide",
+ "unindented",
+ "unindexed",
...
+ "unitalicize",
+ "unkeyed",
...
+ "unpermissioned",
...
+ "unrendered",
...
+ "unshortened",
+ "unsanitized"
+
@xjm:
Should be hyphenated (un-assign, de-prioritize, re-render, etc.)
There's an interesting question of where to draw the line for these. Generally in English these prefixes are morphologically productive with a hyphen, and get de-hyphenated when the word is adopted into common usage. "Denormalize", "Unsanitized", "Uninstantiated" etc. are all obviously in common usage in programming. "Unsticky", "Unrevisionable", and the like are Drupal terminology, and I'm surprised that "unpublish" and friends aren't already in the main dictionary.
Proposed resolution
As title and see the change record https://www.drupal.org/node/3122084 for how to work with cspell.
Remaining tasks
Pick out all applicable words from #2972224: Add .cspell.json to automate spellchecking in Drupal core and fix them.
User interface changes
API changes
Data model changes
Release notes snippet