There are two general principles being violated in #1504:
- Try to keep meta-programming & configuration file related hooks before code related hooks
- Try to add new hooks as close as possible to other hooks which are similar in purpose & motivation, e.g. two code formatters should be close together. Of course, two code formatters are likely also to cause conflicts so they may need to be separated for reasons of priority... We should re-order hooks within the same priority group to keep the cosmetic proximity with the newly added hook though, if appropriate.
There are two general principles being violated in #1504: