You can prevent Jira issue from transition to the next state if not all Smart Checklist items are checked. That's done by validating "
Since version, v5.2.0 Smart Checklist add-on doesn’t need “Smart Checklist Progress
” field setup
If your Smart Checklist version is lower than v5.2.0 - you need Follow these instructionsto add the "Smart Checklist Progress" custom fieldas your first step.
Follow these instructions
Once the field is set up, , then proceed to the steps below.
Go to Workflows
Choose one that you want to add validation to and click Edit
Choose transition and click on "Validators" link
Choose "All Smart Checklist items are checked offCompleted Validator"
Click Add - new Validator will be saved
Then Publish this changed workflow