Use Quick is a helpful tool for identifying and resolving issues in your module. It can detect and point to Errors that could lead to module failures or other problems. It also points to Suggestions and detects issues that do not cause a failure, but potentially impact the user experience.
If your module has multiple languages, Quick check can even highlight missing translations.
If you need to thoroughly test and validate the behavior of your module, especially in more complex scenarios, you should consider using Inspect mode.
Use Quick Check to find issues
- Open Quick check by clicking the asterisk icon at the bottom right of the module graph. The icon will have a blue dot if it detects any errors.
- In the list of issues that appear, click on an error to navigate to the specific node or transition causing the problem.
- Fix the error directly in the node or transition where it's located. Once you have corrected the issue, it will automatically disappear from the Quick check error list.
- If you prefer to focus on Errors or Suggestions only, you can use the checkboxes to filter the categories.
Note that you can hide an issue you are not interested in at the moment. To do so, click the icon in the Hide all column of the error list. To still display hidden issues, toggle Show hidden.
Types of Errors
The following types of Errors can be detected:
- Non-result end node: If one path of your module does not end with a Result node, it can lead to module failure.
- Invalid condition in transition: If a condition in a transition is invalid (e.g., referencing a deleted variable), it can cuase unintended behavior.
- Invalid content variable reference: If a variable referenced in a node's content is deleted, it will not display properly.
- Invalid condition in conditional text block: If a condition in a conditional block’s references a deleted variable, the entire block will not display.
Types of Suggestions
The following types of Suggestions can be detected:
- Empty content field: A node’s content field is empty.
- Empty input field: A required input field is empty, e.g., the input field of a Calculate Dates action.
Related topics
- Quick Check ensures that your end users do not experience failures. However, the logic of your module might still behave differently than intended. To ensure proper behavior of your module’s logic, use inspect mode.
- If you want to see where a variable is used in your module, use Show usages.