name field; property names come from the binding pattern.
Detected concepts
Example
Renaming a function:old.swift
new.swift
differens old.swift new.swift:
Example: change the body
Keep the declaration name and change what it does:--format=json to inspect the underlying action and context, or --format=llm
for a compact report with source locations.
Known limitations
- Property observers (
didSet,willSet) are bodies; their edits report as body changes on the property. - Computed property getters and setters are not labeled as accessor kinds; they diff as blocks inside the property.