Considering ordering a PRUSA I3 MK3 kit as my next 3D printer. I think it'd be fun to build it myself (and it's cheaper in kit form). On the other hand, I have no idea if it'd be a calibration nightmare.

The syntax it uses for declaring functions is a bit odd to me, though:

function name (has, a, space, before, the, args) { }

It's also way picky about not having more than one consecutive newline.

Trailing spaces on lines was another rule I apparently had violated by accident, but I fixed that by discovering http://editorconfig.org (and installing the associated VSCode package) and setting it up to trim those sorts of things.

Trying out the 'standard' Javascript linter thingy since I don't need to actually configure it and it rejects unnecessary semicolons. It was already surprisingly close to the style I was using on this project, so not much had to change.