scottberthalfcube Not trying to fix semis or remove, trying learn from the small part of code to write something new. This is why Prettier doesn't work because the code to generate the AST and recompile with semis is deeply integrated and can't be extrapolated into a new plugin.