Thanks for the feedback, I hadn't heard of Iodide.
My number one aim with this was for the code to be kept in a simple text file precisely so things like linters worked out of the box.
I guess other languages would in theory be possible but would take almost as much work as the original implementation.