146 Rules
ID | Name | Severity |
---|---|---|
1002000 | Do not use EQUIVALENCE in Subroutines (FORTRAN) |
medium
|
1002002 | Do not use EQUIVALENCE in Functions (FORTRAN) |
medium
|
1002004 | Do not use EQUIVALENCE in Programs (FORTRAN) |
medium
|
1002006 | Do not use EQUIVALENCE in Modules (FORTRAN) |
medium
|
1002008 | Do not use COMMON blocks in Fortran-90 in Programs (FORTRAN) |
medium
|
1002010 | Do not use COMMON blocks in Fortran-90 in Subroutines (FORTRAN) |
medium
|
1002012 | Do not use COMMON blocks in Fortran-90 in Functions (FORTRAN) |
medium
|
1002014 | Do not use COMMON blocks in Fortran-90 in Modules (FORTRAN) |
medium
|
1002016 | Process the default case in the instruction SELECT CASE in Fortran-90 Programs (FORTRAN) |
medium
|
1002018 | Process the default case in the instruction SELECT CASE in Fortran-90 Subroutines (FORTRAN) |
medium
|
1002020 | Process the default case in the instruction SELECT CASE in Fortran-90 Functions (FORTRAN) |
medium
|
1002022 | Process the default case in the instruction SELECT CASE in Fortran-90 Modules (FORTRAN) |
medium
|
1002024 | Avoid using too many GOTO statement in Programs (FORTRAN) |
medium
|
1002026 | Avoid using too many GOTO statement in Subroutines (FORTRAN) |
medium
|
1002028 | Avoid using too many GOTO statement in Functions (FORTRAN) |
medium
|
1002030 | Avoid using too many GOTO statement in Modules (FORTRAN) |
medium
|
1002032 | Any Data must be declared, use IMPLICIT NONE in Programs (FORTRAN) |
medium
|
1002034 | Any Data must be declared, use IMPLICIT NONE in Subroutines (FORTRAN) |
medium
|
1002036 | Any Data must be declared, use IMPLICIT NONE in Functions (FORTRAN) |
medium
|
1002038 | Any Data must be declared, use IMPLICIT NONE in Modules (FORTRAN) |
medium
|
1002040 | Avoid using too many CONTINUE statements in Fortran-77 Programs (FORTRAN) |
medium
|
1002042 | Avoid using too many CONTINUE statements in Fortran-77 Subroutines (FORTRAN) |
medium
|
1002044 | Avoid using too many CONTINUE statements in Fortran-77 Functions (FORTRAN) |
medium
|
1002046 | Avoid using too many CONTINUE statements in Fortran-77 Modules (FORTRAN) |
medium
|
1002048 | Avoid using too many CYCLE or/and EXIT statements in Fortran-90 Program (FORTRAN) |
medium
|
1002050 | Avoid using too many CYCLE or/and EXIT statements in Fortran-90 Subroutines (FORTRAN) |
medium
|
1002052 | Avoid using too many CYCLE or/and EXIT statements in Fortran-90 Functions (FORTRAN) |
medium
|
1002054 | Avoid using too many CYCLE or/and EXIT statements in Fortran-90 Modules (FORTRAN) |
medium
|
1002056 | Avoid Programs with High Cyclomatic Complexity (FORTRAN) |
medium
|
1002058 | Avoid Subroutines with High Cyclomatic Complexity (FORTRAN) |
medium
|
1002060 | Avoid Functions with High Cyclomatic Complexity (FORTRAN) |
medium
|
1002062 | Avoid Modules with High Cyclomatic Complexity (FORTRAN) |
medium
|
1002064 | Avoid too many Exit statements in Programs (FORTRAN) |
medium
|
1002066 | Avoid too many Exit statements in Subroutines (FORTRAN) |
medium
|
1002068 | Avoid too many Exit statements in Functions (FORTRAN) |
medium
|
1002070 | Avoid too many Exit statements in Modules (FORTRAN) |
medium
|
1002072 | Avoid too many Entry statements in Programs (FORTRAN) |
medium
|
1002074 | Avoid too many Entry statements in Subroutines (FORTRAN) |
medium
|
1002076 | Avoid too many Entry statements in Functions (FORTRAN) |
medium
|
1002078 | Avoid too many Entry statements in Modules (FORTRAN) |
medium
|
1002080 | Avoid too many Exit and Entry points in Programs (FORTRAN) |
medium
|
1002082 | Avoid too many Exit and Entry points in Subroutines (FORTRAN) |
medium
|
1002084 | Avoid too many Exit and Entry points in Functions (FORTRAN) |
medium
|
1002086 | Avoid too many Exit and Entry points in Modules (FORTRAN) |
medium
|
1002088 | Avoid too many Statements (STMT) in a Subroutine (FORTRAN) |
medium
|
1002090 | Avoid too many Statements (STMT) in a Program (FORTRAN) |
medium
|
1002092 | Avoid too many Statements (STMT) in a Function (FORTRAN) |
medium
|
1002094 | Avoid too many Statements (STMT) in a Module (FORTRAN) |
medium
|
1002096 | Avoid using global SAVE in Fortran-90 Subroutines (FORTRAN) |
medium
|
1002098 | Avoid using global SAVE in Fortran-90 Functions (FORTRAN) |
medium
|
1002100 | Avoid using global SAVE in Fortran-90 Modules (FORTRAN) |
medium
|
1002102 | Limit the use of the attribute ALLOCATE in Fortran-90 Programs (FORTRAN) |
medium
|
1002104 | Limit the use of the attribute ALLOCATE in Fortran-90 Subroutines (FORTRAN) |
medium
|
1002106 | Limit the use of the attribute ALLOCATE in Fortran-90 Functions (FORTRAN) |
medium
|
1002108 | Limit the use of the attribute ALLOCATE in Fortran-90 Modules (FORTRAN) |
medium
|
1002110 | Avoid Programs with High Average size of Statements (AVGS) (FORTRAN) |
medium
|
1002112 | Avoid Subroutines with High Average size of Statements (AVGS) (FORTRAN) |
medium
|
1002114 | Avoid Functions with High Average size of Statements (AVGS) (FORTRAN) |
medium
|
1002116 | Avoid Modules with High Average size of Statements (AVGS) (FORTRAN) |
medium
|
1002118 | Avoid Programs with High Program Length (PR_LGTH) (FORTRAN) |
medium
|
1002120 | Avoid Subroutines with High Program Length (PR_LGTH) (FORTRAN) |
medium
|
1002122 | Avoid Functions with High Program Length (PR_LGTH) (FORTRAN) |
medium
|
1002124 | Avoid Modules with High Program Length (PR_LGTH) (FORTRAN) |
medium
|
1002126 | Avoid Programs with High Vocabulary Frequency (VOCF) (FORTRAN) |
medium
|
1002128 | Avoid Subroutines with High Vocabulary Frequency (VOCF) (FORTRAN) |
medium
|
1002130 | Avoid Functions with High Vocabulary Frequency (VOCF) (FORTRAN) |
medium
|
1002132 | Avoid Modules with High Vocabulary Frequency (VOCF) (FORTRAN) |
medium
|
1002134 | Avoid Programs with more then 1 statement per line (FORTRAN) |
medium
|
1002136 | Avoid Subroutines with more then 1 statement per line (FORTRAN) |
medium
|
1002138 | Avoid Functions with more then 1 statement per line (FORTRAN) |
medium
|
1002140 | Avoid Modules with more then 1 statement per line (FORTRAN) |
medium
|
1002142 | Unavoid un-deallocated variables or arrays in Fortran-90 Modules (FORTRAN) |
medium
|
1002144 | Unavoid un-deallocated variables or arrays in Fortran-90 Programs (FORTRAN) |
medium
|
1002146 | Unavoid un-deallocated variables or arrays in Fortran-90 Subroutines (FORTRAN) |
medium
|
1002148 | Unavoid un-deallocated variables or arrays in Fortran-90 Functions (FORTRAN) |
medium
|
1002150 | Avoid Programs with a high Fan-in (FORTRAN) |
medium
|
1002152 | Avoid Subroutines with a high Fan-in (FORTRAN) |
medium
|
1002154 | Avoid Subroutines with a high Fan-out (FORTRAN) |
medium
|
1002156 | Avoid Functions with a high Fan-in (FORTRAN) |
medium
|
1002158 | Avoid Functions with a high Fan-out (FORTRAN) |
medium
|
1002160 | Avoid undocumented Programs (FORTRAN) |
medium
|
1002162 | Avoid undocumented Subroutines (FORTRAN) |
medium
|
1002164 | Avoid undocumented Functions (FORTRAN) |
medium
|
1002166 | Avoid undocumented Modules (FORTRAN) |
medium
|
1002168 | Avoid Programs with a low comment/code ratio (FORTRAN) |
medium
|
1002170 | Avoid Subroutines with a low comment/code ratio |
medium
|
1002172 | Avoid Functions with a low comment/code ratio (FORTRAN) |
medium
|
1002174 | Avoid Modules with a low comment/code ratio (FORTRAN) |
medium
|
1002176 | Avoid unreferenced Programs (FORTRAN) |
medium
|
1002178 | Avoid unreferenced Subroutines (FORTRAN) |
medium
|
1002180 | Avoid unreferenced Functions (FORTRAN) |
medium
|
1002182 | Avoid unreferenced Modules (FORTRAN) |
medium
|
1002184 | Avoid Programs with a low number of Comment Blocks (FORTRAN) |
medium
|
1002186 | Avoid Subroutines with a low number of Comment Blocks (FORTRAN) |
medium
|
1002188 | Avoid Functions with a low number of Comment Blocks (FORTRAN) |
medium
|
1002190 | Avoid Modules with a low number of Comment Blocks |
medium
|
1002192 | Avoid Programs with a low Comments Frequency |
medium
|
1002194 | Avoid Subroutines with a low Comments Frequency (FORTRAN) |
medium
|
1002196 | Avoid Functions with a low Comments Frequency (FORTRAN) |
medium
|
1002198 | Avoid Modules with a low Comments Frequency (FORTRAN) |
medium
|
1002200 | Number of continuation lines can't be greater then XX in Fortran-90 Programs |
medium
|
1002202 | Number of continuation lines can't be greater then XX in Fortran-90 Subroutines (FORTRAN) |
medium
|
1002204 | Number of continuation lines can't be greater then XX in Fortran-90 Modules |
medium
|
1002206 | Number of continuation lines can't be greater then XX in Fortran-90 Functions (FORTRAN) |
medium
|
1002208 | All Read and Write statements in Programs must use the return code IOSTAT (FORTRAN) |
medium
|
1002210 | All Read and Write statements in Subroutines must use the return code IOSTAT (FORTRAN) |
medium
|
1002212 | All Read and Write statements in Functions must use the return code IOSTAT (FORTRAN) |
medium
|
1002214 | All Read and Write statements in Modules must use the return code IOSTAT (FORTRAN) |
medium
|
1002216 | Avoid Programs with a High number of Paths (FORTRAN) |
medium
|
1002218 | Avoid Subroutines with a High number of Paths (FORTRAN) |
medium
|
1002220 | Avoid Functions with a High number of Paths (FORTRAN) |
medium
|
1002222 | Avoid Modules with a High number of Paths (FORTRAN) |
medium
|
1002224 | Avoid high depth of code in Programs (FORTRAN) |
medium
|
1002226 | Avoid high depth of code in Subroutines (FORTRAN) |
medium
|
1002228 | Avoid high depth of code in Functions (FORTRAN) |
medium
|
1002230 | Avoid using the loop DO.. label.. CONTINUE in F90 Programs (FORTRAN) |
medium
|
1002232 | Avoid using the loop DO.. label.. CONTINUE in F90 Subroutines (FORTRAN) |
medium
|
1002234 | Avoid using the loop DO.. label.. CONTINUE in F90 Functions (FORTRAN) |
medium
|
1002236 | Avoid using the loop DO.. label.. CONTINUE in F90 Modules (FORTRAN) |
medium
|
1002238 | Avoid untested Return Code variables after Read or Write in Programs (FORTRAN) |
medium
|
1002240 | Avoid untested Return Code variables after Read or Write in Subroutines (FORTRAN) |
medium
|
1002242 | Avoid untested Return Code variables after Read or Write in Functions (FORTRAN) |
medium
|
1002244 | Avoid untested Return Code variables after Read or Write in Modules (FORTRAN) |
medium
|
1002246 | Avoid untested Return Code variables after ALLOCATE in Programs (FORTRAN) |
medium
|
1002248 | Avoid untested Return Code variables after ALLOCATE in Subroutines (FORTRAN) |
medium
|
1002250 | Avoid untested Return Code variables after ALLOCATE in Functions (FORTRAN) |
medium
|
1002252 | Avoid untested Return Code variables after ALLOCATE in Modules (FORTRAN) |
medium
|
1002254 | Avoid using free format files in Fortran-77 (FORTRAN) |
medium
|
1002256 | Logical operators should be enclosed in proper parenthesis in Programs (FORTRAN) |
medium
|
1002258 | Logical operators should be enclosed in proper parenthesis in Subroutines (FORTRAN) |
medium
|
1002260 | Logical operators should be enclosed in proper parenthesis in Functions (FORTRAN) |
medium
|
1002262 | Logical operators should be enclosed in proper parenthesis in Modules (FORTRAN) |
medium
|
1002264 | Avoid Programs with a high Fan-out (FORTRAN) |
medium
|
1002266 | Avoid high level of Nesting in Programs (FORTRAN) |
medium
|
1002268 | Avoid high level of Nesting in Functions (FORTRAN) |
medium
|
1002270 | Avoid high level of Nesting in Subroutines (FORTRAN) |
medium
|
1002278 | Avoid using fixed format files in Fortran-90 (FORTRAN) |
medium
|
1002280 | Avoid using global SAVE in Fortran-90 Programs (FORTRAN) |
medium
|
1002282 | All ALLOCATE statements in Fortran-90 Programs must use the return code STAT (FORTRAN) |
medium
|
1002284 | All ALLOCATE statements in Fortran-90 Subroutines must use the return code STAT (FORTRAN) |
medium
|
1002286 | All ALLOCATE statements in Fortran-90 Functions must use the return code STAT (FORTRAN) |
medium
|
1002288 | All ALLOCATE statements in Fortran-90 Modules must use the return code STAT (FORTRAN) |
medium
|
1002290 | Avoid using complex Allocates in Fortran 90 Programs (FORTRAN) |
medium
|
1002292 | Avoid using complex Allocates in Fortran 90 Subroutines (FORTRAN) |
medium
|
1002294 | Avoid using complex Allocates in Fortran 90 Function (FORTRAN) |
medium
|
1002296 | Avoid using complex Allocates in Fortran 90 Modules (FORTRAN) |
medium
|