Skip to content
Topaz6.0 · Before release
Download

Search documentation

Specification 6.0 · Not released · Tested product 5.21.3

Use arrow keys to choose a result. Press Enter to open.

Type an API name, diagnostic number, rule, or project topic.

    Diagnostics

    Find a code. Read why it is reported and how to fix it.

    109 diagnostics

    CodeTitlePhase
    TPZ0001Unknown characterlex
    TPZ0002Unterminated block commentlex
    TPZ0003Unterminated stringlex
    TPZ0004Invalid escape sequencelex
    TPZ0005Stray brace in stringlex
    TPZ0006Template indentation mismatchlex
    TPZ0007Source name is not NFClex
    TPZ0900Compiler resource budget exceededcompiler
    TPZ1001Semicolon in delimiter listlayout
    TPZ2001TPZ2001 — source form cannot be parsedparse
    TPZ2001Unexpected tokenparse
    TPZ2002Unknown template tagparse
    TPZ2003Invalid assignment targetparse
    TPZ2004Invalid defer bodyparse
    TPZ2005Malformed concurrent formparse
    TPZ2006Binding or-pattern is not available in this language modeparse
    TPZ2007Invalid exported let patternparse
    TPZ2008Reserved module formparse
    TPZ2009Rejected module-adjacent formparse
    TPZ2010Import after non-import itemparse
    TPZ2011Malformed import listparse
    TPZ2012Reserved binding nameparse
    TPZ2013Reserved operatorparse
    TPZ3001Unresolved moduleresolve
    TPZ3002Entry is outside module rootresolve
    TPZ3003Module source is too largeresolve
    TPZ3004Module path collisionresolve
    TPZ3005Physical path escapes rootresolve
    TPZ3006Import cycleresolve
    TPZ3007Runtime statement in imported moduleresolve
    TPZ3008Module namespace collisionresolve
    TPZ3009Name is not exportedresolve
    TPZ3010Imported module exports nothingresolve
    TPZ3011Mutable export is rejectedresolve
    TPZ3012Namespace used as valueresolve
    TPZ3013Namespace member has wrong kindresolve
    TPZ3014Private type in exported surfaceresolve
    TPZ3015Assignment to imported bindingresolve
    TPZ3016Reserved module rootresolve
    TPZ3017Duplicate importresolve
    TPZ3018Initializer reads a later bindingresolve
    TPZ4001Index out of boundsrun
    TPZ4002Division or remainder by zerorun
    TPZ4003Range step is zerorun
    TPZ4004Integer overflowrun
    TPZ4005Negative integer exponentrun
    TPZ4006Match missed at runtimerun
    TPZ4007Assertion failedrun
    TPZ4008Host input failurerun
    TPZ4009Host close failurerun
    TPZ4010Host output failurerun
    TPZ4601Duplicate runtime map keyrun
    TPZ5001TPZ5001check
    TPZ5001Runtime value guardrun
    TPZ5002Unbound namecheck
    TPZ5003Immutable binding mutationcheck
    TPZ5004Wrong argument countcheck
    TPZ5005Value is not callablecheck
    TPZ5006Unknown member or fieldcheck
    TPZ5007Value is not comparable or keyablecheck
    TPZ5007Runtime comparison guardrun
    TPZ5008Redeclarationcheck
    TPZ5008TPZ5008 — Duplicate record fieldcheck
    TPZ5009Recursion limit exceededrun
    TPZ5020Type could not be inferredcheck
    TPZ5021Non-exhaustive matchcheck
    TPZ5022TPZ5022check
    TPZ5023Type alias cyclecheck
    TPZ5024Variadic parameter is not finalcheck
    TPZ5025Invalid qualified typecheck
    TPZ5026Refutable let patterncheck
    TPZ5030Extern declaration problemresolve
    TPZ5031Unsupported extern ABI typepackage
    TPZ5032Invalid extern replay or sandbox bindingcheck
    TPZ5099Runtime guard could not completerun
    TPZ5500Generated rule factory used as a valuecheck
    TPZ5510Wrong number of explicit type argumentscheck
    TPZ5512Explicit type arguments are not allowed herecheck
    TPZ5520Protocol implementation violates the orphan rulecheck
    TPZ5521Duplicate protocol implementationcheck
    TPZ5522Missing protocol conformancecheck
    TPZ5523TPZ5523check
    TPZ5524TPZ5524check
    TPZ5530Protocol cannot be derived for this typecheck
    TPZ5533Type is not JSON encodablecheck
    TPZ5534Type is not JSON decodablecheck
    TPZ5602Duplicate key in map literalcheck
    TPZ5610Comprehension body type mismatchcheck
    TPZ5611Map comprehension body is not an entrycheck
    TPZ5612Empty comprehension needs a typecheck
    TPZ5710Or-pattern alternatives bind different namescheck
    TPZ5711Or-pattern binding types disagreecheck
    TPZ5712Constructor name used as a pattern bindingcheck
    TPZ5713Unreachable match casecheck
    TPZ5720Unknown loop labelcheck
    TPZ5721Loop break values do not agreecheck
    TPZ5801Form is disallowed by the selected profileprofile
    TPZ6001Native emitter cannot lower this construct yetemit
    TPZ6002Native backend declined and fell backemit
    No code--exports-json requires checkcommand
    No code--json is not the check diagnostic formatcommand
    No codeMissing commandcommand
    No codeNamed metadata commands and long options rejectioncommand
    No codeOne JSON format selector rejectioncommand
    No codeOne occurrence of each option rejectioncommand
    No codeOne registry materialization command rejectioncommand
    No codeSeparate option values rejectioncommand
    No codeType checking without a mode flag rejectioncommand
    No codeDependency declarations use tables rejectionpackage

    Menu

    Download