This PR adds more recommended EsLint rules and activates "strict" mode for the client. Type issues related to "strict" mode are resolved. Type issues must be resolved to build the client. There are ~1k pending issues regarding eslint which are non breaking.
Note: There is a bug where you have to click on another MenuItem such as "Scroll" to activate the "Verbinden" submenu in "MUD".
This PR builds appon https://github.com/unitopia-de/webmud3/pull/97 which is dependend on https://github.com/unitopia-de/webmud3/pull/96.
This PR adds more recommended EsLint rules and activates "strict" mode for the client. Type issues related to "strict" mode are resolved. Type issues must be resolved to build the client. There are ~1k pending issues regarding eslint which are non breaking.
Note: There is a bug where you have to click on another MenuItem such as "Scroll" to activate the "Verbinden" submenu in "MUD".
Fixes mystiker/webmud3#8 partially