Right now we have Codacy monitoring a DEV branch, and as per recommended practices, whenever we do something, we create a personal branch of DEV, work on that, and then merge back in. Thing is, if Codacy finds a problem, we have to branch out of DEV, revise, then merge back in again. Meanwhile, DEV has this defective code, so we have to undo that merge, etc, etc. Lots of room for error if you're panicking because the guys overseas are coming online soon!
Three acceptable solutions come to mind, might be more:
- configure Codacy to review all branches of a monitored branch post-commit
- we tend to name our branches consistently, so could specify regular expressions
- configure GitHub and/or Codacy to prevent pulls of a monitored branch if there are pending Codacy issues
Are any of these possible?