Contributed code should follow the GNU Coding Standards https://www.gnu.org/prep/standards/. This may also be available in info on your system.
If it doesn't, we'll need to find someone to fix the code before we can use it.
Emacs has additional style and coding conventions:
with-eval-after-loadfor Lisp code to be included in Emacs.
?in Lisp code for a space character.