Bad-Practice

  • NL008: Test names are duplicated
  • NL018: Typed variables should be qualified
  • NL019: Level 1 typed variables is discouraged
  • NL020: File and function name should be the same
  • NL028: Use of DEFINE DATA INDEPENDENT is discouraged
  • NL029: Code in between subroutines is strongly discouraged
  • NL031: Use of inline parameter is discouraged
  • NL032: Use of END/GET/BACKOUT TRANSACTION statements outside of Natural Program is strongly discouraged
  • NL033: Use of DEFINE/READ/WRITE/CLOSE WORK FILE statements outside of Natural Program is discouraged
  • NL035: Use of DB statements inside of Natural Copycode is discouraged
  • NL038: A long literal containing lowercase was detected
  • NL039: Code involving lowercase characters is discouraged
  • NL041: Parameter Data Area data structure violations