Strict TypeScript Standards
Rules
1. NO any
// NEVER
function process(data: any) {}
// CORRECT
function process(data: unknown) {
if (isValidData(data)) { /* use data */ }
}
2. Explicit Returns
// NEVER
function getUser(id: string) { return db.find(id); }
// CORRECT
function getUser(id: string): Promise<User | null> { return db.find(id); }
3. Typed Errors
// NEVER
catch (e) { console.log(e.message); }
// CORRECT
catch (
[Description truncada. Veja o README completo no GitHub.]