from lint import Linter class Lua(Linter): language = 'lua' cmd = ('luac', '-p') regex = '^luac: [^:]+:(?P\d+): (?P.+?)(?P near .+)?' def run(self, cmd, code): return self.tmpfile(cmd, code, suffix='.lua')