The code does not follow an uniform pattern. Examples are multiple. - Indistinct usage of " and ' - Sometimes use of ;, others no - ... Maybe some lintern can be used to enforce a common criteria.