Using compiler errors and code analysis tools to identify and repair bugs in generated code without running it.