Augmenting Large Language Models with Static Code Analysis for Automated Code Quality Improvements