I looked for pre-defined lint rules for working with C code in the core GNOME projects and didn’t find anything. If something like that exists, preferably in a format supported by ALE, please post here a link.
Also if anyone is using VIM for developing one of the core projects (GTK, Mutter etc) can you please share your GNOME-specific setting?