#[non_exhaustive]pub enum LintIssue {
UnreachedKeyframe {
owner: LintOwner,
property: String,
time: MediaTime,
},
HiddenClip {
clip: ClipId,
by: ClipId,
},
ShortTransition {
track: TrackId,
from_clip: ClipId,
to_clip: ClipId,
},
OffFrameBoundary {
owner: LintOwner,
edge: LintEdge,
time: MediaTime,
},
UnusedSource {
source: SourceId,
},
HdrSource {
source: SourceId,
},
EmptySubpath {
owner: ShapeLintOwner,
at: String,
},
PaintWithoutGeometry {
owner: ShapeLintOwner,
at: String,
},
UnusedCaptionStyle {
track: TrackId,
style: String,
},
EmptyTextAnimator {
owner: LintOwner,
at: String,
},
}Expand description
Something in a project that is valid but probably not meant.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
UnreachedKeyframe
A keyframe that no shown time depends on, checked in the owner’s own time (timeline, composition, or picture time).
Fields
HiddenClip
A clip wholly covered for its whole time by an opaque full-frame clip on a later track. Matte clips are never reported, since they are never composited.
ShortTransition
A transition no project frame shows as a mix: shorter than a frame, or about a frame long and starting between frames.
OffFrameBoundary
A boundary that is not where a project frame starts, so the change shows at the next frame. A frame starts at its exact start rounded down to a tick.
Fields
UnusedSource
A source no render reads: no clip shows it and no media node of a shown composition
reads it.
HdrSource
A high-dynamic-range source in a project whose color pipeline refuses HDR, so rendering it fails.
EmptySubpath
A path’s subpath without vertices, which draws nothing.
Fields
owner: ShapeLintOwnerThe shapes generator.
PaintWithoutGeometry
A fill or stroke with no geometry before it in its group, which paints nothing.
Fields
owner: ShapeLintOwnerThe shapes generator.
UnusedCaptionStyle
A caption style no cue names and no cue’s speaker matches.
EmptyTextAnimator
A text animator that sets no property, which changes nothing.