Which of the following statements best describes the primary benefit of conducting static code analysis during the software development lifecycle?
It automates the review process, thus enabling developers to focus solely on the implementation of new features rather than code security.
It ensures that the source code adheres to the coding standards set by the organization to improve readability and maintenance.
It identifies potential security vulnerabilities within the source code before the application is compiled or run, which can be addressed to prevent future exploits.
It verifies that the code will compile without errors, ensuring that runtime environments are stable and less prone to crashes.