Built-in rules
Markers outside the work area
Reports markers after the last clip or outside the sequence in/out range.
| Property | Value |
|---|---|
| Id | no-markers-outside-work-area |
| Category | Static |
| Default severity | warning |
| Scope | marker |
Options
| Option | Type | Default | Description |
|---|---|---|---|
respectInOut | boolean | true | Also report markers outside the sequence in/out range. |
ignoreTypes | string[] | [] | Marker types never reported. |
Customize it
Turn the rule on or off in the panel's Rules settings. To change its options, severity or wording, open it with its cogwheel in the rule editor and save: your copy replaces the built-in rule until you revert it. You can also copy the file below into your rules folder as no-markers-outside-work-area.rule.json and edit it. See Change a built-in rule.
Rule file
{
"formatVersion": 1,
"id": "no-markers-outside-work-area",
"name": {
"en_US": "Markers outside the work area",
"de_DE": "Marken außerhalb des Arbeitsbereichs",
"es_ES": "Marcadores fuera del área de trabajo",
"fr_FR": "Marques hors de la zone de travail",
"it_IT": "Marcatori fuori dall'area di lavoro",
"ja_JP": "ワークエリア外のマーカー",
"ko_KR": "작업 영역 밖의 마커",
"pt_BR": "Marcadores fora da área de trabalho",
"ru_RU": "Маркеры вне рабочей области",
"zh_CN": "工作区域外的标记"
},
"description": {
"en_US": "Reports markers after the last clip or outside the sequence in/out range.",
"de_DE": "Meldet Marken nach dem letzten Clip oder außerhalb des In/Out-Bereichs der Sequenz.",
"es_ES": "Detecta marcadores situados después del último clip o fuera del intervalo de entrada/salida de la secuencia.",
"fr_FR": "Signale les marques situées après le dernier élément ou en dehors des points d'entrée et de sortie de la séquence.",
"it_IT": "Segnala i marcatori dopo l'ultima clip o fuori dall'intervallo di attacco/stacco della sequenza.",
"ja_JP": "最後のクリップより後、またはシーケンスのイン/アウトの範囲外にあるマーカーを報告します。",
"ko_KR": "마지막 클립 뒤나 시퀀스 시작/종료 범위 밖에 있는 마커를 보고합니다.",
"pt_BR": "Relata marcadores depois do último clipe ou fora do intervalo de entrada/saída da sequência.",
"ru_RU": "Сообщает о маркерах после последнего клипа или вне диапазона точек входа и выхода эпизода.",
"zh_CN": "报告位于最后一个剪辑之后或序列入点/出点范围之外的标记。"
},
"category": "static",
"scope": "marker",
"severity": "warning",
"options": {
"respectInOut": {
"type": "boolean",
"default": true,
"description": "Also report markers outside the sequence in/out range."
},
"ignoreTypes": {
"type": "string[]",
"default": [],
"description": "Marker types never reported."
}
},
"checks": [
{
"condition": {
"all": [
{
"field": "marker.type",
"operator": "notIn",
"value": {
"field": "options.ignoreTypes"
}
},
{
"field": "marker.start",
"operator": "greaterThanOrEqual",
"value": {
"field": "sequence.end"
}
}
]
},
"message": {
"en_US": "{labels.marker} at {marker.startTimecode} is after the end of the sequence ({sequence.endTimecode}).",
"de_DE": "{labels.marker} bei {marker.startTimecode} liegt nach dem Ende der Sequenz ({sequence.endTimecode}).",
"es_ES": "{labels.marker} en {marker.startTimecode} está después del final de la secuencia ({sequence.endTimecode}).",
"fr_FR": "{labels.marker} à {marker.startTimecode} se trouve après la fin de la séquence ({sequence.endTimecode}).",
"it_IT": "{labels.marker} a {marker.startTimecode} si trova dopo la fine della sequenza ({sequence.endTimecode}).",
"ja_JP": "{marker.startTimecode}の{labels.marker}はシーケンスの終わり({sequence.endTimecode})より後にあります。",
"ko_KR": "{marker.startTimecode}의 {labels.marker}이(가) 시퀀스 끝({sequence.endTimecode})보다 뒤에 있습니다.",
"pt_BR": "{labels.marker} em {marker.startTimecode} está depois do fim da sequência ({sequence.endTimecode}).",
"ru_RU": "{labels.marker} в позиции {marker.startTimecode} находится после конца эпизода ({sequence.endTimecode}).",
"zh_CN": "位于 {marker.startTimecode} 的{labels.marker}在序列结尾({sequence.endTimecode})之后。"
},
"data": {
"reason": {
"literal": "after-end"
}
}
},
{
"condition": {
"all": [
{
"field": "marker.type",
"operator": "notIn",
"value": {
"field": "options.ignoreTypes"
}
},
{
"field": "options.respectInOut",
"operator": "equals",
"value": true
},
{
"field": "marker.start",
"operator": "lessThan",
"value": {
"field": "sequence.inPoint"
}
}
]
},
"message": {
"en_US": "{labels.marker} at {marker.startTimecode} is before the sequence in point ({sequence.inPointTimecode}).",
"de_DE": "{labels.marker} bei {marker.startTimecode} liegt vor dem In-Point der Sequenz ({sequence.inPointTimecode}).",
"es_ES": "{labels.marker} en {marker.startTimecode} está antes del punto de entrada de la secuencia ({sequence.inPointTimecode}).",
"fr_FR": "{labels.marker} à {marker.startTimecode} se trouve avant le point d'entrée de la séquence ({sequence.inPointTimecode}).",
"it_IT": "{labels.marker} a {marker.startTimecode} si trova prima del punto di attacco della sequenza ({sequence.inPointTimecode}).",
"ja_JP": "{marker.startTimecode}の{labels.marker}はシーケンスのインポイント({sequence.inPointTimecode})より前にあります。",
"ko_KR": "{marker.startTimecode}의 {labels.marker}이(가) 시퀀스 시작 지점({sequence.inPointTimecode})보다 앞에 있습니다.",
"pt_BR": "{labels.marker} em {marker.startTimecode} está antes do ponto de entrada da sequência ({sequence.inPointTimecode}).",
"ru_RU": "{labels.marker} в позиции {marker.startTimecode} находится до точки входа эпизода ({sequence.inPointTimecode}).",
"zh_CN": "位于 {marker.startTimecode} 的{labels.marker}在序列入点({sequence.inPointTimecode})之前。"
},
"data": {
"reason": {
"literal": "before-in"
}
}
},
{
"condition": {
"all": [
{
"field": "marker.type",
"operator": "notIn",
"value": {
"field": "options.ignoreTypes"
}
},
{
"field": "options.respectInOut",
"operator": "equals",
"value": true
},
{
"field": "marker.start",
"operator": "greaterThanOrEqual",
"value": {
"field": "sequence.outPoint"
}
}
]
},
"message": {
"en_US": "{labels.marker} at {marker.startTimecode} is after the sequence out point ({sequence.outPointTimecode}).",
"de_DE": "{labels.marker} bei {marker.startTimecode} liegt nach dem Out-Point der Sequenz ({sequence.outPointTimecode}).",
"es_ES": "{labels.marker} en {marker.startTimecode} está después del punto de salida de la secuencia ({sequence.outPointTimecode}).",
"fr_FR": "{labels.marker} à {marker.startTimecode} se trouve après le point de sortie de la séquence ({sequence.outPointTimecode}).",
"it_IT": "{labels.marker} a {marker.startTimecode} si trova dopo il punto di stacco della sequenza ({sequence.outPointTimecode}).",
"ja_JP": "{marker.startTimecode}の{labels.marker}はシーケンスのアウトポイント({sequence.outPointTimecode})より後にあります。",
"ko_KR": "{marker.startTimecode}의 {labels.marker}이(가) 시퀀스 종료 지점({sequence.outPointTimecode})보다 뒤에 있습니다.",
"pt_BR": "{labels.marker} em {marker.startTimecode} está depois do ponto de saída da sequência ({sequence.outPointTimecode}).",
"ru_RU": "{labels.marker} в позиции {marker.startTimecode} находится после точки выхода эпизода ({sequence.outPointTimecode}).",
"zh_CN": "位于 {marker.startTimecode} 的{labels.marker}在序列出点({sequence.outPointTimecode})之后。"
},
"data": {
"reason": {
"literal": "after-out"
}
}
}
],
"labels": {
"markerType": {
"field": "marker.type",
"values": {
"Comment": {
"en_US": "Comment",
"de_DE": "Kommentar",
"es_ES": "Comentario",
"fr_FR": "Commentaire",
"it_IT": "Commento",
"ja_JP": "コメント",
"ko_KR": "주석",
"pt_BR": "Comentário",
"ru_RU": "Комментарий",
"zh_CN": "注释"
},
"Chapter": {
"en_US": "Chapter",
"de_DE": "Kapitel",
"es_ES": "Capítulo",
"fr_FR": "Chapitre",
"it_IT": "Capitolo",
"ja_JP": "チャプター",
"ko_KR": "챕터",
"pt_BR": "Capítulo",
"ru_RU": "Глава",
"zh_CN": "章节"
},
"WebLink": {
"en_US": "Web Link",
"de_DE": "Weblink",
"es_ES": "Vínculo web",
"fr_FR": "Lien Web",
"it_IT": "Collegamento Web",
"ja_JP": "Web リンク",
"ko_KR": "웹 링크",
"pt_BR": "Link da Web",
"ru_RU": "Веб-ссылка",
"zh_CN": "Web 链接"
},
"FLVCuePoint": {
"en_US": "Flash Cue Point",
"de_DE": "Flash-Cue-Point",
"es_ES": "Punto de referencia de Flash",
"fr_FR": "Point de repère Flash",
"it_IT": "Cue point Flash",
"ja_JP": "Flash キューポイント",
"ko_KR": "Flash 큐 포인트",
"pt_BR": "Ponto de sinalização do Flash",
"ru_RU": "Ключевая точка Flash",
"zh_CN": "Flash 提示点"
},
"Segmentation": {
"en_US": "Segmentation",
"de_DE": "Segmentierung",
"es_ES": "Segmentación",
"fr_FR": "Segmentation",
"it_IT": "Segmentazione",
"ja_JP": "セグメンテーション",
"ko_KR": "세그먼트화",
"pt_BR": "Segmentação",
"ru_RU": "Сегментация",
"zh_CN": "分段"
}
}
},
"marker": {
"field": "marker.named",
"values": {
"true": {
"en_US": "Marker \"{marker.name}\" ({labels.markerType})",
"de_DE": "Marke „{marker.name}“ ({labels.markerType})",
"es_ES": "Marcador \"{marker.name}\" ({labels.markerType})",
"fr_FR": "Marque « {marker.name} » ({labels.markerType})",
"it_IT": "Marcatore \"{marker.name}\" ({labels.markerType})",
"ja_JP": "マーカー「{marker.name}」({labels.markerType})",
"ko_KR": "마커 \"{marker.name}\"({labels.markerType})",
"pt_BR": "Marcador \"{marker.name}\" ({labels.markerType})",
"ru_RU": "Маркер «{marker.name}» ({labels.markerType})",
"zh_CN": "标记“{marker.name}”({labels.markerType})"
},
"false": {
"en_US": "Unnamed marker ({labels.markerType})",
"de_DE": "Unbenannte Marke ({labels.markerType})",
"es_ES": "Marcador sin nombre ({labels.markerType})",
"fr_FR": "Marque sans nom ({labels.markerType})",
"it_IT": "Marcatore senza nome ({labels.markerType})",
"ja_JP": "名前のないマーカー({labels.markerType})",
"ko_KR": "이름 없는 마커({labels.markerType})",
"pt_BR": "Marcador sem nome ({labels.markerType})",
"ru_RU": "Маркер без имени ({labels.markerType})",
"zh_CN": "未命名标记({labels.markerType})"
}
}
}
},
"data": {
"sequenceEnd": "sequence.end",
"inPoint": "sequence.inPoint",
"outPoint": "sequence.outPoint"
}
}