ESLint optimisations
This branch contains optimisations and fixes for ESLint errors in the front-end as described in #19 (closed). The idea is that code quality of the front-end is improved by rewriting problematic code. This branch is long living in the sense that it will take quite some time to fix all related errors.
Edited by Remco de Man