Functions
_category_for_code
1
str
▼
Return the public ErrorCode category or an explicit unknown marker.
_category_for_code
1
str
▼
def _category_for_code(code: str) -> str
Parameters
| Name | Type | Description |
|---|---|---|
code |
str |
Returns
str
convert_template_diagnostic
1
Diagnostic
▼
Losslessly adapt the existing exception payload to the canonical model.
``Temp…
convert_template_diagnostic
1
Diagnostic
▼
def convert_template_diagnostic(source: TemplateDiagnostic) -> Diagnostic
Losslessly adapt the existing exception payload to the canonical model.
TemplateDiagnosticpredates the canonical model and is documented via
UndefinedError.to_diagnostic(). This adapter leaves that payload and
all of its renderers unchanged.
Parameters
| Name | Type | Description |
|---|---|---|
source |
TemplateDiagnostic |
Returns
Diagnostic
convert_template_error
1
Diagnostic
▼
Adapt a code-bearing Kida exception without changing its public class.
convert_template_error
1
Diagnostic
▼
def convert_template_error(source: TemplateError) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
TemplateError |
Returns
Diagnostic
convert_template_warning
1
Diagnostic
▼
Adapt a compiler warning while retaining its existing warning API.
convert_template_warning
1
Diagnostic
▼
def convert_template_warning(source: TemplateWarning) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
TemplateWarning |
Returns
Diagnostic
convert_call_validation
2
Diagnostic
▼
Adapt one invalid component call result.
convert_call_validation
2
Diagnostic
▼
def convert_call_validation(source: CallValidation, *, template_name: str | None = None) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
CallValidation |
|
template_name |
str | None |
Default:None
|
Returns
Diagnostic
convert_type_mismatch
2
Diagnostic
▼
Adapt one statically proven component literal type mismatch.
convert_type_mismatch
2
Diagnostic
▼
def convert_type_mismatch(source: TypeMismatch, *, template_name: str | None = None) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
TypeMismatch |
|
template_name |
str | None |
Default:None
|
Returns
Diagnostic
convert_privacy_finding
1
Diagnostic
▼
Adapt a conservative privacy-lint heuristic.
convert_privacy_finding
1
Diagnostic
▼
def convert_privacy_finding(source: PrivacyFinding) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
PrivacyFinding |
Returns
Diagnostic
convert_context_contract_issue
1
Diagnostic
▼
Adapt a deterministic context-contract mismatch.
convert_context_contract_issue
1
Diagnostic
▼
def convert_context_contract_issue(source: ContextContractIssue) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
ContextContractIssue |
Returns
Diagnostic
convert_escape_audit_finding
1
Diagnostic
▼
Adapt a deterministic escaping/trusted-markup observation.
convert_escape_audit_finding
1
Diagnostic
▼
def convert_escape_audit_finding(source: EscapeAuditFinding) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
EscapeAuditFinding |
Returns
Diagnostic
convert_a11y_issue
2
Diagnostic
▼
Adapt a static accessibility heuristic with its registered code.
convert_a11y_issue
2
Diagnostic
▼
def convert_a11y_issue(source: A11yIssue, *, template_name: str | None = None) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
A11yIssue |
|
template_name |
str | None |
Default:None
|
Returns
Diagnostic
convert_type_issue
2
Diagnostic
▼
Adapt a template-declaration type finding with its registered code.
convert_type_issue
2
Diagnostic
▼
def convert_type_issue(source: TypeIssue, *, template_name: str | None = None) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
TypeIssue |
|
template_name |
str | None |
Default:None
|
Returns
Diagnostic
convert_fragile_path_issue
2
Diagnostic
▼
Adapt a same-folder path suggestion with its registered code.
convert_fragile_path_issue
2
Diagnostic
▼
def convert_fragile_path_issue(source: FragilePathIssue, *, template_name: str | None = None) -> Diagnostic
Parameters
| Name | Type | Description |
|---|---|---|
source |
FragilePathIssue |
|
template_name |
str | None |
Default:None
|
Returns
Diagnostic