
Provide guidance on best coding practices
Identify potential bugs or inefficiencies in the code
Suggest improvements for readability and maintainability
Offer solutions for optimizing code performance
Assist in validating compliance with coding standards
Offer recommendations for security enhancements