Context reference could prevent potential conflicts
It was noted that without the application context, the pre-commit could cause some internal conflicts as it could use some other context to load the VIs. Considering if adding a application context would be the right choice. It would complicate to create new hooks, however it would be better.