What I use and it works with any editor is a comparison between:
gitlab.ymlgitlab.yml.example
I developed a little bash diff script that will look for differences in keys (not values, since you have to put your own values)
#
I just do:
cd gitlab/config check_all_diff .
So, if there are any changes in terms of keys, order of keys, new keys or deleted keys, I can notice them when updating gitlab.
To summarize, you need to copy to the directory part of your $PATH :
Do not forget:
source share