Bad-PracticeNL008: Test names are duplicatedNL018: Typed variables should be qualifiedNL019: Level 1 typed variables is discouragedNL020: File and function name should be the sameNL028: Use of DEFINE DATA INDEPENDENT is discouragedNL029: Code in between subroutines is strongly discouragedNL031: Use of inline parameter is discouragedNL032: Use of END/GET/BACKOUT TRANSACTION statements outside of Natural Program is strongly discouragedNL033: Use of DEFINE/READ/WRITE/CLOSE WORK FILE statements outside of Natural Program is discouragedNL035: Use of DB statements inside of Natural Copycode is discouragedNL038: A long literal containing lowercase was detectedNL039: Code involving lowercase characters is discouragedNL041: Parameter Data Area data structure violations