---
# System prepended metadata

title: '**Rig**  SanityCheck Check Rigging ASB'
tags: [Sanity Check, Rig]

---

[:arrow_left:](/WQum2tYYSXGaBjnU2wMxzQ) to main Dashboard
[:arrow_left:](/yy71c8NjRiykh_DA-SYOiQ) to Rig Dashboard 

# **Rig**  SanityCheck Check Rigging ASB
###### tags: `Rig` `Sanity Check`

:::spoiler {state="close"} Check if **redshift is loaded**
- _check_valid_redshift_load
```
    Check if redshift is loaded
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check if **FPS is set to 25FPS**
- _check_valid_time_unit
```
    Check if FPS is set to 25FPS
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check if **frame range is START_FRAME-END_FRAME**
- _check_valid_framerange
```
    Check if frame range is START_FRAME-END_FRAME
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check if **non default cameras** are present
- check_valid_default_cam
```
    Check if non default cameras are present
```
:::

:::spoiler {state="close"} Check if **display layers** are present
- _check_valid_displaylayers
```
    Check if display layers are present
    :return : False if check fails
```
:::

:::spoiler {state="close"} Verify the scene **selection sets**
- check_selection_sets
```
    Verify the scene s selection sets
    :return : False if check fails
```
- sanity_keep
```
    Check if the extra attribut sanityKeep exist and that state
    :rtype : list
```
:::

:::spoiler {state="close"} Check if **reference is pasted**
- check_pasted_ref
```
    Check if reference is pasted
```
:::

:::spoiler {state="close"} Check if **unknown nodes** are present
- _check_valid_unknownnodes
```
    Check if unknown nodes are present
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check if scene **containts _UNKNOWN_REF_NODE_**
- check_unknown_ref_node
```
    Check if scene containts _UNKNOWN_REF_NODE_
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check if **references has edits**
- check_reference_edits
```
    Check if references has edits, besides whiteList
```
:::

:::spoiler {state="close"} Check if **objects have keyframes**
- check_objects_keyframes
```
    Check if objects have keyframes
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check **suffixe of node**
- check_node_nom
```
    Check suffixe of node given by the json
```
:::

:::spoiler {state="close"} Check if **scene has values**
- check_freeze_transform
```
    Check if scene has values
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check if **top nodes** are from the authorized list
- check_base_hierarchy
```
    Check if top nodes are from the authorized list
    :return : False if check fails
```
:::

:::spoiler {state="close"} Check if **module elements start with _ExtraName01_Foo**
- check_second_hierarchy
```
    Check if module elements start with _ExtraName01_Foo
    :return : False if check fails
```
:::