Application:Lint Checks trivial syntatical errors (e.g.,style violations) ■Unused variables ■Unreachable code Suspicious assignments(such as if (a b)) Each line is at most 80 characters long. Variable names(function parameters)and data members are all lowercase. Data members of classes(but not structs)additionally have trailing underscores. Avoid using run-time type information(RTTI). Most of the rules can be checked by source-code scan or AST. Splint 1 apt install splint 2 splint source.cApplication: Lint Unused variables Unreachable code Suspicious assignments (such as if (a = b)) Each line is at most 80 characters long. Variable names (function parameters) and data members are all lowercase. Data members of classes (but not structs) additionally have trailing underscores. Avoid using run-time type information (RTTI). … Most of the rules can be checked by source-code scan or AST. Splint Checks trivial syntatical errors (e.g., style violations) 1 # apt install splint 2 # splint source.c