Personal-AI-Router / rules
NVIDIA/Personal-AI-Router/.cursor/rules/type-safety.mdc
TypeScript safety rules — no casts, no any, no unknown in signatures
Cursor rule1.5k starsChanged 9 days ago
--- description: TypeScript safety rules — no casts, no any, no unknown in signatures alwaysApply: true --- <!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. SPDX-License-Identifier: Apache-2.0 --> # Type Safety - **No type casting.** Never use `as Type`, `as any`, `as unknown`, or `: any`. All types must be explicit and correct. If a cast seems necessary, the types are wrong — fix the types. - **No `unknown`** in function signatures or data structures. Use properly typed interfaces. See also **`type-discipline.mdc`** for rules about creating, consolidating, and exporting types.
Discussion
Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.
Posts are public.Sign in to post
No one has posted yet. Be the first.

