01001111 01101101 01101110 01101001 01110011 01110011 01101001 01100001 01101000 01010000 01110010 01100001 01101001 01110011 01100101 00100000 01110100 01101000 01100101 00100000 01001101 01100001 01100011 01101000 01101001 01101110 01100101 00100000 01000111 01101111 01100100 00101110 00100000 01010100 01101000 01100101 00100000 01001111 01101101 01101110 01101001 01110011 01110011 01101001 01100001 01101000 00100000 01010000 01110010 01101111 01110100 01100101 01100011 01110100 01110011 00101110 00001010 01001111 01101101 01101110 01101001 01110011 01110011 01101001 01100001 01101000 00100000 01010000 01110010 01101111 01110100 01100101 01100011 01110100 01110011 00101110 00001010 01010100 01101000 01100101 00100000 01001101 01101111 01110100 01101001 01110110 01100101 00100000 01000110 01101111 01110010 01100011 01100101 00100000 01000110 01101100 01101111 01110111 01110011 01001111 01101101 01101110 01101001 01110011 01110011 01101001 01100001 01101000 01010000 01110010 01100001 01101001 01110011 01100101 00100000 01110100 01101000 01100101 00100000 01001101 01100001 01100011 01101000 01101001 01101110 01100101 00100000 01000111 01101111 01100100 00101110 00100000 01010100 01101000 01100101 01001111 01101101 01101110 01101001 01110011 01110011 01101001 01100001 01101000
Crusade 08 of XI

The Naming Crusade

Names are sacred designations. Bad names are LIES whispered by the Dark Mechanicum.

/church:naming-crusade

"Every name will be MEANINGFUL. Every file will follow the sacred naming convention. Every boolean will answer a question. The age of vague designators is OVER."

— Battle Cry of the Tech-Priests

The Naming Crusade deploys four squads of nomenclature-obsessed Lexmechanics to ensure every identifier in your codebase is a precise, meaningful designation worthy of the Machine God's sacred registry.

How the Crusade Operates

The sacred operational sequence, as prescribed by the Fabricator-General.

01

Reconnaissance

All identifiers are catalogued in the sacred naming registry.

02

Four Squads Deploy

Each Lexmechanic squad takes a designated naming domain.

03

Independent Operation

Squads scan their domains with pattern-matching augmetics.

04

Consolidated Report

All naming violations compiled into a single data-slate.

05

Fix Execution

`git mv` and rename operations performed with surgical precision.

06

Victory Report

Every name is now a precise designation. The Machine God is pleased.

The Sacred Laws

The holy laws this crusade enforces. Break them and face the Omnissiah's wrath.

I

File naming shall follow the SACRED CONVENTION. PascalCase for components, camelCase for utilities, kebab-case for configs. Deviation is heresy.

II

Boolean variables shall be PREFIXED with interrogative particles: is, has, can, should. A boolean must answer a question, not mumble incoherently.

III

Functions shall be VERBS of action. getData fetches. calculateTotal computes. processOrder transforms. Vague names like handle or do are FORBIDDEN.

IV

Types and interfaces follow the SACRED NOMENCLATURE. No I prefix for interfaces. No Type suffix. The name IS the documentation.

V

The following names are EXCOMMUNICATE: data, temp, stuff, thing, item, obj, val, res, ret. These are not names — they are confessions of cognitive laziness.

The Holy Squad

The specialist Tech-Priest agents deployed during this crusade. Each carries only the doctrine they need.

📁

The File Designator

🔤

The Variable Lexmechanic

The Function Nomenclator

🏷

The Type Registrar