Skip to content

Class

ProjectMigrationReport

Generated GDScript class reference for GridPlacement.ProjectMigrationReport.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Auditable discovery/conversion report for the migration entry. Every finding carries enough context for a human to act on it; the converter fails closed — ambiguous or unsupported shapes are findings, never silent drops.

Source: addons/grid_placement/migration/project_migration_report.gd

Syntax

class ProjectMigrationReport extends RefCounted

Members

NameKindSummary
KIND_LABELSFieldFinding kinds: - SCRIPT_REWRITE: ext_resource/path referencing a mapped legacy script. - CLASS_RENAME: script_class= header naming a renamed class. - STALE_UID: uid= / metadata/_custom_type_script with a 5.x UID. - FIELD_RENAME: property line needing a rename on a converted resource. - STRUCTURAL: SpendMaterialsRuleGeneric → costs dictionary transform. - NODE_DELETION: scene node absorbed by the 6.0 host (deleted at apply). - UNSUPPORTED: no 6.0 equivalent (fail-closed guidance attached). - UNMAPPED: legacy shape without a deterministic mapping (fail-closed). - EXCLUSION: reported-but-permitted reference to a separate plugin (user disposition 2026-07-27) — never blocks, always reported.
BLOCKING_KINDSFieldKinds that block apply until resolved (fail-closed contract).
kindProperty
fileProperty
lineProperty
legacy_refProperty
canonical_refProperty
detailProperty
is_blockingMethod
to_dictMethod
renderMethod
findingsProperty
files_scannedProperty
scan_errorsProperty
addMethod
has_blockingMethod
blocking_countMethod
counts_by_kindMethod
to_dictMethod
renderMethod