PPROLint
Built-in rules

Built-in rules

Every rule PPROLint ships with, and its rule file.

PPROLint ships with 29 rules. Each is a rule file like the ones you write: open one to see its options and the complete file, a good starting point for your own rule.

Static

RuleIdSeverityReports
Audio gapsno-audio-gapsinfoReports ranges of the work area where no audio clip is audible.
Clips outside the work areano-clips-outside-work-areawarningReports clips entirely before the sequence in point or after its out point.
Disabled clipsno-disabled-clipswarningReports disabled clips, which are skipped on playback and export.
Duplicate effectsno-duplicate-effectsinfoReports clips with the same effect applied more than once.
Empty markersno-empty-markersinfoReports markers with neither a name nor a comment.
Empty tracksno-empty-tracksinfoReports tracks without clips.
Invisible video clipsno-invisible-video-clipswarningReports video clips at 0 % opacity or 0 % scale, which render nothing.
Markers outside the work areano-markers-outside-work-areawarningReports markers after the last clip or outside the sequence in/out range.
Muted tracksno-muted-trackswarningReports muted tracks that carry clips, which are left out of the export.
Offline mediano-offline-mediaerrorReports clips whose source media is offline.
Out-of-sync audio and videono-out-of-sync-avwarningReports audio clips offset from the video clip of the same source they play under.
Partial adjustment layer coverageno-partial-adjustment-layer-coverageinfoReports adjustment layers whose start or end falls inside a clip below them.
Silent audio clipsno-silent-audio-clipswarningReports audio clips whose volume is set to silence.
Subframe video editsno-subframe-video-editswarningReports clip edges and sequence in/out points that are not on a frame boundary.
Tiny clipsno-tiny-clipswarningReports clips only a few frames long, usually leftovers of a trim.
Video gapsno-video-gapswarningReports ranges of the work area where no video clip is visible (black frames).
Zero-duration clipsno-zero-duration-clipserrorReports clips whose end is not after their start.
Scale rangescale-rangeinfoReports video clips scaled outside the allowed range.

Local consistency

RuleIdSeverityReports
Audio level outliersaudio-level-outlierinfoReports audio clips whose volume setting is unusual compared with other clips.
Inconsistent effectsinconsistent-effectsinfoReports clips missing an effect that most comparable clips have.
Scale outliersscale-outlierinfoReports video clips whose scale is unusual compared with other clips.
Speed outliersspeed-outlierinfoReports clips whose speed is unusual compared with other clips.

Global consistency

RuleIdSeverityReports
Duration outliersduration-outlierinfoReports clips far longer or shorter than the other clips.
Repeated footageno-repeated-footageinfoReports clips that reuse a source range already used elsewhere in the sequence.

Project

RuleIdSeverityReports
Restricted effectsno-restricted-effectswarningReports clips using a configured forbidden effect.
Required effectsrequired-effectswarningReports clips missing a configured effect.
Required markersrequired-markerswarningReports configured sequence markers that are missing.
Required tracksrequired-trackswarningReports a track layout that does not match the configured requirements.
Sequence settingssequence-settingswarningReports a sequence whose frame rate or frame size is not an allowed one.

On this page