Add a Fortran 90+ checker/styler
- Dominant language
- C++
- Stars
- 296
- Forks
- 66
- Avg merge
- 1h 3m
- Merged PRs (30d)
- 1
Description
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.
Contributor guide
Research direction
Compare this request with issue #408, then review how BLT currently integrates checkers and stylers. Evaluate fprettify and the existing spack py-configargparse package; done means Fortran 90+ styling is exposed through BLT and the missing py-fprettify package supports uberenv integration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, python
- Domain
- build-system, tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100