7. Enhance source code semantics
April 29, 2025 ยท View on GitHub
Overview
Leverage elements from recent Fortran standards to further improve the clarity and intent of code statements beyond previous recommendations.
Checks
-
PWR003: Explicitly declare pure functions.
-
PWR072: Explicitly declare the 'save' attribute or split the variable initialization to prevent unintended behavior.
-
Planned: Prefer variable initializations at declaration instead of data or block data statements.
-
Planned: Add an explicit parameter attribute to constant variables.
-
Planned: Explicitly declare elemental functions.