Code Anomalies are those code constructs that affect the readability and maintainability of code, or those that impact the security and performance of the application in some way. For example, a deeply nested condition leads to difficulty in code comprehension—and a SELECT * query to fetch all columns from a table in a scenario where only select columns are required—would affect the performance. Coding guidelines, best practices, or any application-specific coding rules can be automatically scanned in the application source to identify areas in the code that can be remediated to improve code quality.
The AveriSource Platform™️ captures the file name, type, anomalies (if any), and the actual source line of code that has that anomaly.