You could also read the inbuilt help on this subject “How do I deny errors in the Results list?”
With this feature you can get rid of the “verse missing” as requested. And you do not need to use a custom file.
Personally I do not mind custom files and hacks, where it really benefits a project. But experience shows that you will create a lot of work for the future, if you do custom stuff: You have to document it and explain it to new team members or consultants, typesetters etc.
A denied error from running checks will normally show up as the same error message, like before, but with a strike-through. So hopefully this needs less explaining, as it visually shows that somebody on the team has struck this message.
I believe if you have a lot of such denied errors and they annoy, you have an option to hide them all (which might get somebody confused later, who does not know about the feature).