Diagnostic Codes¶
Every code a Diagnostic can carry, by namespace. Route on these, not on message (Error Handling). The list is complete. A code leaves this page only in a release whose migration guide names it.
parse::¶
Reading a document: card-yaml, limits, body import.
parse::body_importparse::card_fence_missing_blankparse::card_id_remintedparse::dropped_constructparse::empty_inputparse::input_too_largeparse::invalid_quill_referenceparse::invalid_structureparse::missing_kindparse::missing_quillparse::payload_not_mappingparse::too_many_cardsparse::too_many_fieldsparse::unclosed_code_blockparse::unsupported_yaml_tagparse::yaml_error_with_location
content::¶
Reading a stored content value.
content::noncanonical_read
export::¶
Writing a content to markdown.
export::lost_construct
validation::¶
A document checked against its quill's schema.
validation::body_disabledvalidation::cardinalityvalidation::coercion_failedvalidation::enum_violationvalidation::format_violationvalidation::held_storedvalidation::line_break_foldedvalidation::not_single_linevalidation::not_plainvalidation::out_of_variantvalidation::over_lengthvalidation::seed_overlay_shapevalidation::seed_unknown_fieldvalidation::seed_unknown_kindvalidation::type_mismatchvalidation::unknown_cardvalidation::unknown_field
quill::¶
Loading a quill: Quill.yaml, its files, its seeds, the .quill bundle that carries them.
quill::array_missing_itemsquill::array_properties_not_supportedquill::bodiless_card_kindquill::bundle_invalidquill::bundle_pathquill::bundle_too_largequill::bundle_unsupportedquill::default_format_violationquill::default_held_storedquill::default_not_in_enumquill::default_on_namespacequill::default_over_lengthquill::default_over_maxquill::default_type_mismatchquill::deprecated_flatquill::deprecated_groupsquill::deprecated_licensequill::duplicate_groupquill::empty_descriptionquill::enum_blank_memberquill::example_format_violationquill::example_held_storedquill::example_not_in_enumquill::example_on_namespacequill::example_over_lengthquill::example_over_maxquill::example_type_mismatchquill::field_after_objectquill::field_parse_errorquill::implicit_groupquill::invalid_backend_sectionquill::invalid_bodyquill::invalid_card_kindsquill::invalid_card_namequill::invalid_card_schemaquill::invalid_field_namequill::invalid_group_idquill::invalid_homepagequill::invalid_licensequill::invalid_matrix_memberquill::invalid_namequill::invalid_requiresquill::invalid_uiquill::invalid_utf8quill::invalid_versionquill::items_not_supportedquill::load_failedquill::matrix_reserved_columnquill::missing_backendquill::missing_descriptionquill::missing_filequill::missing_namequill::missing_sectionquill::missing_versionquill::name_mismatchquill::nested_group_not_supportedquill::object_empty_propertiesquill::object_missing_propertiesquill::open_matrix_unsupportedquill::optional_defaultquill::optional_namespacequill::requires_unmetquill::reserved_field_namequill::richtext_default_importquill::richtext_example_importquill::seed_cardinalityquill::seed_enum_violationquill::seed_format_violationquill::seed_held_storedquill::seed_not_plainquill::seed_not_single_linequill::seed_out_of_variantquill::seed_over_lengthquill::seed_overlay_shapequill::seed_redundantquill::seed_type_mismatchquill::seed_unknown_fieldquill::table_column_not_leafquill::title_on_itemsquill::title_templatequill::too_many_fieldsquill::unknown_backend_keyquill::unknown_groupquill::unknown_keyquill::unknown_sectionquill::variant_emptyquill::variant_field_collisionquill::variant_placementquill::variant_reserved_field_namequill::variant_unknown_valuequill::variants_on_non_enumquill::version_mismatchquill::yaml_parse_error
edit::¶
A mutator or typed write the document refuses.
edit::content_applyedit::drops_ext_islandedit::duplicate_card_idedit::field_coercion_failededit::field_decodeedit::field_not_contentedit::field_not_single_lineedit::importedit::input_too_largeedit::index_out_of_rangeedit::invalid_card_idedit::invalid_field_nameedit::invalid_kind_nameedit::invalid_payloadedit::reserved_kindedit::root_only_entryedit::stale_baseedit::too_many_anchorsedit::too_many_cardsedit::too_many_marksedit::too_many_stepsedit::unknown_card_idedit::unknown_fieldedit::value_too_deep
conform::¶
A Quill::conform warning: a value the typed write refuses, left as authored.
conform::field_coercion_failedconform::field_decodeconform::field_not_single_lineconform::invalid_field_nameconform::value_too_deep
authoring::¶
Importing an authoring document: a value that is not its shape. It carries no path; args.pointer is the JSON Pointer to the offending value (/cards/1/kind).
authoring::invalid_shape
typst::¶
Opening a Typst quill and compiling its plate.
typst::compiletypst::duplicate_form_fieldtypst::emittypst::file_not_foundtypst::font_collection_skippedtypst::form_field_page_out_of_rangetypst::helper_importtypst::helper_sourcetypst::invalid_utf8typst::missing_glyphtypst::overlay_internaltypst::package_entrypoint_missingtypst::package_manifesttypst::path_skippedtypst::pdf_generationtypst::plate_missingtypst::plate_path_invalidtypst::png_encodingtypst::type_errortypst::unclosed_regiontypst::unknown_font_familytypst::unknown_variabletypst::unsupported_textypst::world_creationtypst::wrong_backend
acroform::¶
Opening an acroform quill and binding Form.yaml.
acroform::dangling_bindingacroform::field_page_out_of_rangeacroform::invalid_field_rectacroform::invalid_form_specacroform::invalid_optionacroform::legacy_form_jsonacroform::legacy_form_yamlacroform::missing_form_pdfacroform::missing_form_specacroform::stamped_parse_failedacroform::text_overflowacroform::unbindable_fieldacroform::unencodable_text
pdf::¶
The PDF reader and stamp spine both PDF-producing backends share.
pdf::bad_rectpdf::degenerate_page_boxpdf::encryptedpdf::existing_acroformpdf::indirect_annotspdf::nonzero_generationpdf::parsepdf::rotated_pagepdf::stamp_parsepdf::update_parsepdf::writepdf::xref_stream
backend::¶
The render contract every backend shares.
backend::declined_constructbackend::format_not_supportedbackend::invalid_datebackend::invalid_raster_scalebackend::page_index_out_of_boundsbackend::page_selection_not_supported
engine::¶
Backend dispatch and the host's font library.
engine::backend_not_foundengine::font_unreadableengine::font_unsupported
cli::¶
The quillmark command line.
cli::backend_unresolvedcli::canonical_document_failedcli::example_file_ignoredcli::example_not_cleancli::example_render_failedcli::missing_descriptioncli::unreadable_document
runtime::¶
The @quillmark/wasm JavaScript runtime.
runtime::backend_load_failedruntime::backend_trappedruntime::init_conflictruntime::init_failedruntime::not_a_documentruntime::not_a_quill