A software used to check for common errors within a static file before compilation.