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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,15 @@ developing features or fixing bugs yourself.
19
19
* If you are interested in contributing code, fork the repository, create a
20
20
branch, and open a pull request.
21
21
22
+
## Code quality and testing
23
+
24
+
In order to maintain a certain standard regarding code quality, this repository CI will run various tools against expectations:
25
+
-`isort` will be used to check for proper imports sorting, and the CI will fail if the checks fail
26
+
-`black` will be used to check for proper code formatting, and the CI will fail if the checks fail
27
+
-`flake8` will be used to check for proper code styling, and the CI will fail if the checks fail
28
+
-`pytest` will be used to run various levels of testing, and the CI will fail if the tests fail
29
+
-`coverage` with `codecov` will be used to check for proper code coverage, and the CI will fail if the level is below 80% for the current diff (a warning will be emitted if the level falls below 80% for the overall project)
0 commit comments