StyleChecker Analysis Statistical Summary Project File: c:/users/lakers/styletest.prj Analysis Date and Time: 06:28:27 PM Wednesday November 4, 2009 Total diagnostics per file in project: C:/users/lakers/styletest.cob: 147 C:/users/lakers/styletest2.cob: 185 C:/users/lakers/styletest3.cob: 97 C:/users/lakers/styletest3a.cob: 176 C:/users/lakers/styletest4.cob: 144 C:/users/lakers/woeri.weo: 1 Analysis failure! MALFORMED-PROGRAM C:/users/lakers/styletest5.cpy: 1 C:/users/lakers/styletest6.cob: 11 Analysis failure! MALFORMED-PROGRAM C:/users/lakers/styletest7.cob: 98 C:/users/lakers/styletest8.cob: 77 C:/users/lakers/cblbit77.cbl: 112 C:/users/lakers/styletest10.cob: 19 C:/users/lakers/styletest11.cob: 0 C:/users/lakers/styletest12.cob: 1 Analysis failure! MALFORMED-PROGRAM C:/users/lakers/styletest13.cob: 15 C:/users/lakers/styletest14.cob: 68 C:/users/lakers/styletest15.cob: 21 Diagnostics per rule over entire project: MALFORMED-PROGRAM: 3 CHECK-IDENTIFICATION-DIVISION-HAS-COMMENT: 6 CHECK-AUTHOR-DECLARATION-IS-PRESENT: 5 WARN-ABOUT-REMARKS: 3 CHECK-SECTION-HEADERS-HAVE-COMMENTS: 19 CHECK-PARAGRAPH-HEADERS-HAVE-COMMENTS: 20 CHECK-COPYLIB-HAS-COMMENT: 0 CHECK-INDEX-VARIABLE-NAME-CONVENTION: 2 WARN-ABOUT-NAME-USING-POTENTIAL-RESERVED-WORD: 2 COLLECT-77-LEVEL-DECLARATIONS: 4 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 31 FIND-NEGATED-88-VARIABLES: 17 FIND-MISSING-END-FORMS: 311 WARN-ABOUT-PERFORM-THROUGH: 5 FIND-SECTION-EXIT-PARAGRAPHS: 22 WARN-ABOUT-EVALUATE-FALSE: 9 CONVERT-IF-TO-EVALUATE: 31 WARN-ABOUT-ALTER-STATEMENT: 1 WARN-ABOUT-REPLACE-STATEMENT: 3 WARN-ABOUT-MISSING-OTHER-IN-EVALUATE: 22 WARN-ABOUT-MISSING-ELSE-IN-IF: 99 WARN-ABOUT-NEXT-SENTENCE: 4 WARN-ABOUT-PRIORITY-NUMBER-IN-DECLARATIVE: 33 WARN-ABOUT-PREMATURE-EVALUATE-ANY-CLAUSE: 0 WARN-ABOUT-GO-TO-STATEMENT: 37 WARN-ABOUT-UNSTRUCTURED-DEBUG: 6 WARN-ABOUT-READ-STATEMENT: 29 WARN-ABOUT-WRITE-STATEMENT: 17 WARN-ABOUT-EXEC-SQL-STATEMENT: 3 WARN-ABOUT-EXEC-CICS-STATEMENT: 1 FIND-SKIP-DIRECTIVES: 13 FIND-EJECT-STATEMENTS-AND-FORMFEED-INDICATORS: 5 FIND-MAGIC-CONSTANTS: 191 WARN-ABOUT-INCONSISTENT-MOVE-ARGUMENTS: 11 WARN-ABOUT-AGGREGATE-MOVE-TO-GROUP-LEVEL-OBJECT: 29 WARN-ABOUT-GROUP-LEVEL-REFERENCE-MODIFICATION: 9 WARN-ABOUT-STRING-INTO-GROUP-LEVEL-ITEM: 1 WARN-ABOUT-REUSED-IDENTIFIER-NAMES: 68 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 59 WARN-ABOUT-DEAD-CODE: 42 Diagnostics per rule per file in project: C:/users/lakers/styletest.cob: CHECK-IDENTIFICATION-DIVISION-HAS-COMMENT: 2 CHECK-AUTHOR-DECLARATION-IS-PRESENT: 1 CHECK-PARAGRAPH-HEADERS-HAVE-COMMENTS: 3 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 4 FIND-NEGATED-88-VARIABLES: 8 FIND-MISSING-END-FORMS: 50 FIND-SECTION-EXIT-PARAGRAPHS: 2 CONVERT-IF-TO-EVALUATE: 1 WARN-ABOUT-MISSING-OTHER-IN-EVALUATE: 8 WARN-ABOUT-MISSING-ELSE-IN-IF: 18 WARN-ABOUT-READ-STATEMENT: 8 FIND-MAGIC-CONSTANTS: 22 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 20 C:/users/lakers/styletest2.cob: CHECK-IDENTIFICATION-DIVISION-HAS-COMMENT: 2 CHECK-AUTHOR-DECLARATION-IS-PRESENT: 1 CHECK-SECTION-HEADERS-HAVE-COMMENTS: 3 CHECK-PARAGRAPH-HEADERS-HAVE-COMMENTS: 9 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 4 FIND-NEGATED-88-VARIABLES: 8 FIND-MISSING-END-FORMS: 62 WARN-ABOUT-PERFORM-THROUGH: 2 FIND-SECTION-EXIT-PARAGRAPHS: 2 CONVERT-IF-TO-EVALUATE: 2 WARN-ABOUT-MISSING-OTHER-IN-EVALUATE: 8 WARN-ABOUT-MISSING-ELSE-IN-IF: 22 WARN-ABOUT-GO-TO-STATEMENT: 1 WARN-ABOUT-READ-STATEMENT: 11 FIND-MAGIC-CONSTANTS: 22 WARN-ABOUT-REUSED-IDENTIFIER-NAMES: 5 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 20 WARN-ABOUT-DEAD-CODE: 1 C:/users/lakers/styletest3.cob: WARN-ABOUT-REMARKS: 1 CHECK-SECTION-HEADERS-HAVE-COMMENTS: 14 CHECK-PARAGRAPH-HEADERS-HAVE-COMMENTS: 5 WARN-ABOUT-NAME-USING-POTENTIAL-RESERVED-WORD: 1 COLLECT-77-LEVEL-DECLARATIONS: 2 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 1 FIND-MISSING-END-FORMS: 10 FIND-SECTION-EXIT-PARAGRAPHS: 4 WARN-ABOUT-ALTER-STATEMENT: 1 WARN-ABOUT-REPLACE-STATEMENT: 3 WARN-ABOUT-MISSING-ELSE-IN-IF: 8 WARN-ABOUT-NEXT-SENTENCE: 1 WARN-ABOUT-PRIORITY-NUMBER-IN-DECLARATIVE: 8 WARN-ABOUT-GO-TO-STATEMENT: 7 WARN-ABOUT-UNSTRUCTURED-DEBUG: 3 WARN-ABOUT-EXEC-SQL-STATEMENT: 1 FIND-SKIP-DIRECTIVES: 3 FIND-MAGIC-CONSTANTS: 8 WARN-ABOUT-REUSED-IDENTIFIER-NAMES: 1 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 2 WARN-ABOUT-DEAD-CODE: 13 C:/users/lakers/styletest3a.cob: CHECK-SECTION-HEADERS-HAVE-COMMENTS: 1 CHECK-PARAGRAPH-HEADERS-HAVE-COMMENTS: 1 FIND-NEGATED-88-VARIABLES: 1 FIND-MISSING-END-FORMS: 24 FIND-SECTION-EXIT-PARAGRAPHS: 10 WARN-ABOUT-MISSING-ELSE-IN-IF: 23 WARN-ABOUT-PRIORITY-NUMBER-IN-DECLARATIVE: 24 WARN-ABOUT-GO-TO-STATEMENT: 23 WARN-ABOUT-UNSTRUCTURED-DEBUG: 3 WARN-ABOUT-EXEC-SQL-STATEMENT: 1 FIND-MAGIC-CONSTANTS: 24 WARN-ABOUT-REUSED-IDENTIFIER-NAMES: 28 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 1 WARN-ABOUT-DEAD-CODE: 12 C:/users/lakers/styletest4.cob: WARN-ABOUT-REMARKS: 1 FIND-MISSING-END-FORMS: 89 WARN-ABOUT-EVALUATE-FALSE: 9 WARN-ABOUT-MISSING-OTHER-IN-EVALUATE: 6 WARN-ABOUT-MISSING-ELSE-IN-IF: 7 WARN-ABOUT-NEXT-SENTENCE: 3 WARN-ABOUT-READ-STATEMENT: 8 WARN-ABOUT-WRITE-STATEMENT: 10 FIND-SKIP-DIRECTIVES: 4 FIND-EJECT-STATEMENTS-AND-FORMFEED-INDICATORS: 5 FIND-MAGIC-CONSTANTS: 1 WARN-ABOUT-DEAD-CODE: 1 C:/users/lakers/woeri.weo: MALFORMED-PROGRAM: 1 C:/users/lakers/styletest5.cpy: CHECK-AUTHOR-DECLARATION-IS-PRESENT: 1 C:/users/lakers/styletest6.cob: MALFORMED-PROGRAM: 1 FIND-MISSING-END-FORMS: 2 FIND-SECTION-EXIT-PARAGRAPHS: 1 WARN-ABOUT-MISSING-ELSE-IN-IF: 2 WARN-ABOUT-PRIORITY-NUMBER-IN-DECLARATIVE: 1 WARN-ABOUT-GO-TO-STATEMENT: 2 WARN-ABOUT-EXEC-SQL-STATEMENT: 1 FIND-MAGIC-CONSTANTS: 1 C:/users/lakers/styletest7.cob: CHECK-IDENTIFICATION-DIVISION-HAS-COMMENT: 1 CHECK-AUTHOR-DECLARATION-IS-PRESENT: 1 CHECK-INDEX-VARIABLE-NAME-CONVENTION: 2 CONVERT-IF-TO-EVALUATE: 26 WARN-ABOUT-MISSING-ELSE-IN-IF: 13 FIND-MAGIC-CONSTANTS: 53 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 2 C:/users/lakers/styletest8.cob: WARN-ABOUT-REMARKS: 1 CHECK-SECTION-HEADERS-HAVE-COMMENTS: 1 CHECK-PARAGRAPH-HEADERS-HAVE-COMMENTS: 1 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 4 FIND-MISSING-END-FORMS: 3 FIND-SKIP-DIRECTIVES: 6 FIND-MAGIC-CONSTANTS: 16 WARN-ABOUT-INCONSISTENT-MOVE-ARGUMENTS: 9 WARN-ABOUT-AGGREGATE-MOVE-TO-GROUP-LEVEL-OBJECT: 10 WARN-ABOUT-GROUP-LEVEL-REFERENCE-MODIFICATION: 2 WARN-ABOUT-STRING-INTO-GROUP-LEVEL-ITEM: 1 WARN-ABOUT-REUSED-IDENTIFIER-NAMES: 23 C:/users/lakers/cblbit77.cbl: CHECK-IDENTIFICATION-DIVISION-HAS-COMMENT: 1 COLLECT-77-LEVEL-DECLARATIONS: 1 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 1 FIND-MISSING-END-FORMS: 48 FIND-MAGIC-CONSTANTS: 33 WARN-ABOUT-INCONSISTENT-MOVE-ARGUMENTS: 2 WARN-ABOUT-AGGREGATE-MOVE-TO-GROUP-LEVEL-OBJECT: 10 WARN-ABOUT-GROUP-LEVEL-REFERENCE-MODIFICATION: 7 WARN-ABOUT-REUSED-IDENTIFIER-NAMES: 8 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 1 C:/users/lakers/styletest10.cob: CHECK-AUTHOR-DECLARATION-IS-PRESENT: 1 CHECK-PARAGRAPH-HEADERS-HAVE-COMMENTS: 1 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 1 FIND-MISSING-END-FORMS: 2 WARN-ABOUT-GO-TO-STATEMENT: 1 FIND-MAGIC-CONSTANTS: 2 WARN-ABOUT-AGGREGATE-MOVE-TO-GROUP-LEVEL-OBJECT: 6 WARN-ABOUT-REUSED-IDENTIFIER-NAMES: 3 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 1 WARN-ABOUT-DEAD-CODE: 1 C:/users/lakers/styletest11.cob: No problems diagnosed C:/users/lakers/styletest12.cob: MALFORMED-PROGRAM: 1 C:/users/lakers/styletest13.cob: FIND-MISSING-END-FORMS: 4 WARN-ABOUT-PERFORM-THROUGH: 1 FIND-SECTION-EXIT-PARAGRAPHS: 1 WARN-ABOUT-GO-TO-STATEMENT: 1 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 4 WARN-ABOUT-DEAD-CODE: 4 C:/users/lakers/styletest14.cob: WARN-ABOUT-NAME-USING-POTENTIAL-RESERVED-WORD: 1 COLLECT-77-LEVEL-DECLARATIONS: 1 CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 15 FIND-MISSING-END-FORMS: 13 WARN-ABOUT-PERFORM-THROUGH: 1 FIND-SECTION-EXIT-PARAGRAPHS: 1 CONVERT-IF-TO-EVALUATE: 2 WARN-ABOUT-MISSING-ELSE-IN-IF: 6 WARN-ABOUT-GO-TO-STATEMENT: 1 WARN-ABOUT-READ-STATEMENT: 2 WARN-ABOUT-WRITE-STATEMENT: 7 WARN-ABOUT-EXEC-CICS-STATEMENT: 1 FIND-MAGIC-CONSTANTS: 8 WARN-ABOUT-AGGREGATE-MOVE-TO-GROUP-LEVEL-OBJECT: 3 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 2 WARN-ABOUT-DEAD-CODE: 4 C:/users/lakers/styletest15.cob: CHECK-NUMERIC-DECLARATIONS-HAVE-VALUE-CLAUSES: 1 FIND-MISSING-END-FORMS: 4 WARN-ABOUT-PERFORM-THROUGH: 1 FIND-SECTION-EXIT-PARAGRAPHS: 1 WARN-ABOUT-GO-TO-STATEMENT: 1 FIND-MAGIC-CONSTANTS: 1 WARN-ABOUT-UNREFERENCED-VARIABLE-DECLARATIONS: 6 WARN-ABOUT-DEAD-CODE: 6