diff options
Diffstat (limited to 'scripts/check-boundaries.ts')
| -rw-r--r-- | scripts/check-boundaries.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/check-boundaries.ts b/scripts/check-boundaries.ts index 5dff96d..c438b83 100644 --- a/scripts/check-boundaries.ts +++ b/scripts/check-boundaries.ts @@ -17,6 +17,9 @@ const RULES: ReadonlyArray<{ readonly rule: string; readonly re: RegExp }> = [ { rule: "non-null-assertion", re: /[A-Za-z_$)\]]!\s*(?:[.[(;,)\]}]|$)/ }, { rule: "inline-object-cast", re: /\bas\s+\{/ }, { rule: "double-cast", re: /\bas\s+unknown\s+as\b/ }, + { rule: "named-cast", re: /\bas\s+(?:new\s+)?[A-Z][A-Za-z0-9_]*/ }, + { rule: "function-cast", re: /\bas\s+\(/ }, + { rule: "trailing-cast", re: /\bas\s*$/ }, ]; export type SourceFile = { readonly path: string; readonly text: string }; |
