You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's a list of things we might do to reduce PR bickering and improve software correctness. I think they're not worth it now (except black and maybe basic CI) but here's a list anyways:
Automatic formatting
Python (black)
C++ (clang-format)
Coverage reports
Especially: compare coverage reports in tests vs. experiments. If significant parts of the experiment coverage aren't covered by tests, we're in trouble
Continuous integration: Automatically run tests before merging every PR
Build with clang (faster, more warnings, as a downside IDK if valgrind works)
Here's a list of things we might do to reduce PR bickering and improve software correctness. I think they're not worth it now (except
blackand maybe basic CI) but here's a list anyways:Automatic formatting
black)clang-format)Coverage reports
Continuous integration: Automatically run tests before merging every PR
Build with clang (faster, more warnings, as a downside IDK if valgrind works)