unitopia-de / webmud3

Webmud3: third generation of the UNItopia Webmud as open source project.
GNU General Public License v3.0
8 stars 3 forks source link

Feat/client-eslint-update #98

Closed mystiker closed 3 months ago

mystiker commented 6 months ago

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