LearnNewsExamplesServices
Frontmatter
id9232
titleDevIndex: Rename blacklist and whitelist to blocklist and allowlist
stateClosed
labels
enhancementai
assigneestobiu
createdAtFeb 21, 2026, 4:45 PM
updatedAtFeb 21, 2026, 4:47 PM
githubUrlhttps://github.com/neomjs/neo/issues/9232
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 21, 2026, 4:47 PM

DevIndex: Rename blacklist and whitelist to blocklist and allowlist

Closed v12.0.0 enhancementai
tobiu
tobiu commented on Feb 21, 2026, 4:45 PM

Description

To ensure we use inclusive, sensitive, and accurate wording throughout our codebase, we need to rename references of "blacklist" and "whitelist" to "blocklist" and "allowlist".

Requirements

  1. Rename apps/devindex/resources/blacklist.json to blocklist.json.
  2. Rename apps/devindex/resources/whitelist.json to allowlist.json.
  3. Update config.paths in apps/devindex/services/config.mjs.
  4. Rename getBlacklist, addToBlacklist, and getWhitelist methods in Storage.mjs.
  5. Update all usages across Spider.mjs, Updater.mjs, and OptOut.mjs.
tobiu added the enhancement label on Feb 21, 2026, 4:45 PM
tobiu added the ai label on Feb 21, 2026, 4:45 PM
tobiu assigned to @tobiu on Feb 21, 2026, 4:46 PM
tobiu referenced in commit 4c41c73 - "chore(devindex): Rename blacklist/whitelist to blocklist/allowlist (#9232)" on Feb 21, 2026, 4:46 PM
tobiu
tobiu Feb 21, 2026, 4:46 PM

Input from Gemini 3 Pro:

✦ I have completed the rename refactoring across the DevIndex backend services.

  • blacklist.json -> blocklist.json
  • whitelist.json -> allowlist.json
  • Renamed all relevant variables, config paths, JSdoc strings, and methods (getBlocklist, getAllowlist, addToBlocklist) inside config.mjs, Storage.mjs, Spider.mjs, Updater.mjs, and OptOut.mjs.

Changes pushed to dev. Closing issue.

tobiu closed this issue on Feb 21, 2026, 4:47 PM