-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bugfixes and new rules from collaboration EUMETSAT-AQCLab #230
base: master
Are you sure you want to change the base?
Bugfixes and new rules from collaboration EUMETSAT-AQCLab #230
Commits on Dec 21, 2022
-
Bug fix: parsing errors (COM.NAME.Homonymy: Location unreachable or I…
…ndexOutOfBoundsException) were produced when analyzed files contained declaration of functions or subroutines with modifiers Recursive, Elemental or Pure
Configuration menu - View commit details
-
Copy full SHA for f06ee24 - Browse repository at this point
Copy the full SHA f06ee24View commit details -
Bug fix: Parsing error (IndexOutOfBoundsException) was produced when …
…a file only contains comments, no source code. Also a JFlexException was thrown in the case of a file without code nor comments. The throw for this Exception has been removed to avoid parsing errors in the results.
Configuration menu - View commit details
-
Copy full SHA for 729b1e6 - Browse repository at this point
Copy the full SHA 729b1e6View commit details -
Bug fix: a parsing error (IndexOutOfBoundsException) was produced whe…
…n analyzing files that included sentences like "PROCEDURE(proc_interface), POINTER :: proc"
Configuration menu - View commit details
-
Copy full SHA for 50108d9 - Browse repository at this point
Copy the full SHA 50108d9View commit details -
Rule for checking that lines of code in a file don't exceed a thresho…
…ld of LOC (set at 1000). Only lines of code are taken into account, comments and blank lines are ignored.
Configuration menu - View commit details
-
Copy full SHA for 8104472 - Browse repository at this point
Copy the full SHA 8104472View commit details -
Rule for checking that lines of code in procedures don't exceed a thr…
…eshold of LOC (set at 150). Only lines of code are taken into account, comments and blank lines are ignored.
Configuration menu - View commit details
-
Copy full SHA for 8178b61 - Browse repository at this point
Copy the full SHA 8178b61View commit details -
Rule to check the maximum number of arguments in each procedure, which must be at most 7.
Configuration menu - View commit details
-
Copy full SHA for 53bcf92 - Browse repository at this point
Copy the full SHA 53bcf92View commit details -
Rule to check the maximum value of the cyclomatic complexity in each function, which at most must be 15.
Configuration menu - View commit details
-
Copy full SHA for fd38d56 - Browse repository at this point
Copy the full SHA fd38d56View commit details -
Rule to check that only one module or program is declared in each file.
Configuration menu - View commit details
-
Copy full SHA for a35a601 - Browse repository at this point
Copy the full SHA a35a601View commit details -
Rule to check that in each file there are at least 30% of lines of comments with respect to the total number of lines.
Configuration menu - View commit details
-
Copy full SHA for f3fe830 - Browse repository at this point
Copy the full SHA f3fe830View commit details -
Configuration menu - View commit details
-
Copy full SHA for 363f560 - Browse repository at this point
Copy the full SHA 363f560View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd9331d - Browse repository at this point
Copy the full SHA fd9331dView commit details
Commits on Mar 28, 2023
-
Change new rules names to RNC rules
Diego committedMar 28, 2023 Configuration menu - View commit details
-
Copy full SHA for c73b574 - Browse repository at this point
Copy the full SHA c73b574View commit details -
Diego committed
Mar 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 1b2592e - Browse repository at this point
Copy the full SHA 1b2592eView commit details
Commits on Jun 2, 2023
-
Update fortran77-rules/src/main/resources/lex/COMFLOWCheckArguments.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8d81c1e - Browse repository at this point
Copy the full SHA 8d81c1eView commit details -
Update fortran77-rules/src/main/resources/lex/COMFLOWCheckArguments.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 081584c - Browse repository at this point
Copy the full SHA 081584cView commit details -
Update fortran77-rules/src/main/resources/lex/COMMETComplexitySimplif…
…ied.lex Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 93dbf77 - Browse repository at this point
Copy the full SHA 93dbf77View commit details -
Update fortran77-rules/src/main/resources/lex/COMMETComplexitySimplif…
…ied.lex Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0ff4252 - Browse repository at this point
Copy the full SHA 0ff4252View commit details -
Update fortran77-rules/src/main/resources/lex/COMMETLineOfCode.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a733ffd - Browse repository at this point
Copy the full SHA a733ffdView commit details -
Update fortran77-rules/src/main/resources/lex/COMMETLineOfCode.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 446f106 - Browse repository at this point
Copy the full SHA 446f106View commit details -
Update fortran90-rules/src/main/resources/lex/COMMETLineOfCode.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3bf3c33 - Browse repository at this point
Copy the full SHA 3bf3c33View commit details -
Update fortran90-rules/src/main/resources/lex/COMFLOWCheckArguments.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 23ac9c7 - Browse repository at this point
Copy the full SHA 23ac9c7View commit details -
Update fortran77-rules/src/main/resources/lex/COMMETRatioComment.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 290cd74 - Browse repository at this point
Copy the full SHA 290cd74View commit details -
Update fortran77-rules/src/main/resources/lex/COMMETRatioComment.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8e43b0c - Browse repository at this point
Copy the full SHA 8e43b0cView commit details -
Update fortran90-rules/src/main/resources/lex/COMMETRatioComment.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd56e54 - Browse repository at this point
Copy the full SHA dd56e54View commit details -
Update fortran90-rules/src/main/resources/lex/COMMETRatioComment.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 217f47e - Browse repository at this point
Copy the full SHA 217f47eView commit details -
Update fortran90-rules/src/main/resources/lex/COMMETLineOfCode.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8502935 - Browse repository at this point
Copy the full SHA 8502935View commit details -
Update fortran90-rules/src/main/resources/lex/COMMETComplexitySimplif…
…ied.lex Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 849784b - Browse repository at this point
Copy the full SHA 849784bView commit details -
Update fortran90-rules/src/main/resources/lex/COMMETComplexitySimplif…
…ied.lex Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for af8085a - Browse repository at this point
Copy the full SHA af8085aView commit details -
Update fortran90-rules/src/main/resources/lex/COMFLOWCheckArguments.lex
Co-authored-by: Diego Rodriguez <63045276+diegorodriguez31@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed18b31 - Browse repository at this point
Copy the full SHA ed18b31View commit details -
Configuration menu - View commit details
-
Copy full SHA for a66e884 - Browse repository at this point
Copy the full SHA a66e884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e8cac9 - Browse repository at this point
Copy the full SHA 5e8cac9View commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8b510ac - Browse repository at this point
Copy the full SHA 8b510acView commit details