Improving Code Quality and Workflow: Integrating Static Analysis Tools with Version Control Systems
Authors- Aditya Kumar Singh, Deepanshu Tomar and Prof. A. Viswanathan
Abstract--In software development, it’s critical to minimise errors and efficiently maintain code quality. With an emphasis on how they might be combined with version control systems like Git’s pre-commit hooks, this study compares many well-known static code analysis tools, including FindBugs, SpotBugs, and PMD. The research assesses the performance, Among the additional advantages and disadvantages demonstrated by the varied strategies used for various static code analysis tools during this process were accuracy, integration, and ease of use. Additionally, we offer comprehensive instructions for incorporating these analysers into Git hooks along with recommended ways to make it more efficient. The findings show that maintaining code quality and improving development workflow efficiency need automating code analysis.The results indicate that automating the analysis of codes is essential for preserving their quality as well as enhancing development workflow efficiency.