materialsproject / jobflow

jobflow is a library for writing computational workflows.
https://materialsproject.github.io/jobflow
Other
90 stars 25 forks source link

Explicit warning stacklevels #503

Closed janosh closed 7 months ago

janosh commented 7 months ago

d80f17d unpin and update pre-commit hooks 3f607e1 add explicit stacklevel to warnings (fixes flake8 B028) d3c690d fix dead dynamic wf doc link reported in https://github.com/openjournals/joss-reviews/issues/5995#issuecomment-1847542926

See here for rational behind explicit stack levels.

@utf @Andrew-S-Rosen We should probably add a link checker CI to catch dead doc links automatically.

janosh commented 7 months ago

1st attempt at CI link checking in ffc23cb using https://github.com/jupyterlab/pytest-check-links which supports Jupyter notebooks. Never used it before but it's from jupyterlab and looks official.