NOAA-GSL / ExascaleWorkflowSandbox

Other
2 stars 2 forks source link

Need Python code formatter tool implementation #65

Closed NaureenBharwaniNOAA closed 6 months ago

NaureenBharwaniNOAA commented 7 months ago

Currently, there is no code formatter to ensure everything within the repository is standardize before each push to GitHub. The CI does not check for formatting consistenticies.

The use of black, a code formatting tool should be incorporated into the chiltepin environment, both for containers and for on-prem HPC systems so that users can conform to standardization for coding formatting before contributing to the repository.

Update -- The use of the black code formatter has been added to the Make lint CI step, however I can build this out into it's own step or rename this step altogether. For example, on the UW Team we have a make format step that runs both isort and black tooling together.

Closes #64

christopherwharrop-noaa commented 6 months ago

@NaureenBharwaniNOAA - Try changing the runner for the job on lie 12 from runs-on: ubuntu-latest to runs-on: ubuntu2204-4c-16g-150ssd

That should take care of the no space left on device problem.