Setup continuous integration
See https://travis-ci.com, https://docs.travis-ci.com and https://github.com/marketplace/travis-ci.
I use Travis CI for running tests and ensuring that the code builds and that tests pass correctly.
Note that the Visual Studio Code documentation recommends using Azure Pipelines for Continuous Integration: https://code.visualstudio.com/api/working-with-extensions/continuous-integration.
I like this idea. I am not sure what we would test though. Most of the tests that I do (manually) is put several different test ejs files and make sure they are colored correctly. Most of it relies on actually seeing the color. If you know of a way we can use that to test I say let's go for it.
Now I can definitely see using this when we get a language server that actually runs code.
Visual Studio Code documentation recommends using Azure Pipelines for Continuous Integration: https://code.visualstudio.com/api/working-with-extensions/continuous-integration.