| CPC G06F 8/33 (2013.01) [G06F 8/10 (2013.01)] | 18 Claims |

|
1. An apparatus comprising:
a data store configured to store code that adheres to predefined coding standards of one or more programming languages; and
a processor configured to:
read source code from a code file, wherein the code file comprises a header, the header comprising an identification of a programming language of the source code and a description of the source code;
compare the source code to programming statements stored in the data store which adhere to the predefined coding standards to determine one or more recommended code changes to the source code;
display the one or more recommended code changes with the source code via a user interface;
generate a readability score for the source code; and
in response to the readability score failing to meet a threshold, provide suggestions that improve a human readability of the source code.
|