Skip to content

Apply fixes found by Fortitude linter - #13

Merged
peverwhee merged 6 commits into
ESMCI:developmentfrom
nusbaume:fortitude_fixes
Aug 31, 2026
Merged

peverwhee merged 6 commits into
ESMCI:developmentfrom
nusbaume:fortitude_fixes

Conversation

@nusbaume

@nusbaume nusbaume commented Aug 26, 2026 •

Copy link
Copy Markdown
Collaborator

This PR makes modifications in order to fix/resolve most of the issues found by applying the Fortitude linter. There are a few errors that still exist (e.g. cyclomatic complexity) that would be good to resolve later, but will require more design effort.

Also note that Fortitude was only applied to the src directory. Everything under test was left as-is.

Finally, some code changes were made with Claude Opus 5.

Tests run:

Successfully passed all SIMA GNU and Intel regression tests with no failures or differences reported.

@nusbaume nusbaume self-assigned this Aug 26, 2026
@nusbaume
nusbaume marked this pull request as ready for review August 27, 2026 15:21
@nusbaume
nusbaume requested a review from peverwhee August 27, 2026 15:23
Comment thread src/hash/hist_hash_table.F90
@peverwhee
peverwhee merged commit 779e2e7 into ESMCI:development Aug 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants