LLNL / blt

A streamlined CMake build system foundation for developing HPC software
BSD 3-Clause "New" or "Revised" License
250 stars 59 forks source link

Add a Fortran 90+ checker/styler #416

Open goxberry opened 3 years ago

goxberry commented 3 years ago

Like #408, but for Fortran 90 & later. https://github.com/pseewald/fprettify seems reasonable.

spack lacks a py-fprettify package, which would frustrate uberenv integration. Its only nontrivial dependency, py-configargparse, is already in spack, so remedying that situation should be straightforward.

Will try to get to this before December 1 because I want to use BLT for styling on a Fortran project.

goxberry commented 3 years ago

Related upstream spack PR for py-fprettify: https://github.com/spack/spack/pull/19699