US 12,493,452 B2
Code advisory system
Edson Gomes Pereira, Sao Paulo (BR); Adriano Augusto Rolfini, Sao Paulo (BR); Lucas Coelho de Almeida, Brasilia (BR); and Maria Augusta Bastos Torres, Rio de Janeiro (BR)
Assigned to Kyndryl, Inc., New York, NY (US)
Filed by Kyndryl, Inc., New York, NY (US)
Filed on Dec. 20, 2022, as Appl. No. 18/085,525.
Prior Publication US 2024/0201955 A1, Jun. 20, 2024
Int. Cl. G06F 8/33 (2018.01); G06F 8/10 (2018.01)
CPC G06F 8/33 (2013.01) [G06F 8/10 (2013.01)] 18 Claims
OG exemplary drawing
 
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.