The Wayback Machine - https://web.archive.org/web/20210515083903/https://github.com/TheAlgorithms/Python/commit/ffa53c02a7da4ac4149a8ee1b14d4f023d2e2d78
Skip to content
Permalink
Browse files
Include mypy instructions in CONTRIBUTING.md (#4271)
* reupload

* Include mypy instructions

* delete file

* fixed trailing whitespaces

* options before file path

Co-authored-by: Christian Clauss <[email protected]>
  • Loading branch information
algobytewise and cclauss committed Mar 19, 2021
1 parent 8e488dd commit ffa53c02a7da4ac4149a8ee1b14d4f023d2e2d78
Showing with 2 additions and 0 deletions.
  1. +2 −0 CONTRIBUTING.md
@@ -155,6 +155,8 @@ We want your work to be readable by others; therefore, we encourage you to note
return a + b
```

Instructions on how to install mypy can be found [here](https://github.com/python/mypy). Please use the command `mypy --ignore-missing-imports .` to test all files or `mypy --ignore-missing-imports path/to/file.py` to test a specific file.

- [__List comprehensions and generators__](https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions) are preferred over the use of `lambda`, `map`, `filter`, `reduce` but the important thing is to demonstrate the power of Python in code that is easy to read and maintain.

- Avoid importing external libraries for basic algorithms. Only use those libraries for complicated algorithms.

0 comments on commit ffa53c0

Please sign in to comment.