Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
python [2019/10/10 23:05] M0N5T3R |
python [2019/10/25 12:58] (Version actuelle) M0N5T3R |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | todo | + | |
+ | FIXME **Le PAD pour proposer une amélioration à cette page :** https://pad.zenk-security.com/p/merci | ||
+ | |||
+ | |||
+ | ====== Python ====== | ||
+ | |||
+ | 🛠 [bandit](https://github.com/PyCQA/bandit) - a tool to find common security issues in Python code | ||
+ | |||
+ | 🛠 [bellybutton](https://github.com/hchasestevens/bellybutton) - a linting engine supporting custom project-specific rules | ||
+ | |||
+ | 🛠 [Black](https://github.com/ambv/black) - The uncompromising Python code formatter | ||
+ | |||
+ | 🛠 [cohesion](https://github.com/mschwager/cohesion) - a tool for measuring Python class cohesion | ||
+ | |||
+ | 🛠 [Dlint](https://github.com/duo-labs/dlint) - a tool for ensuring Python code is secure | ||
+ | |||
+ | 🛠 [jedi](https://github.com/davidhalter/jedi) - autocompletion/static analysis library for Python | ||
+ | |||
+ | 🛠 [linty fresh](https://github.com/lyft/linty_fresh) - parse lint errors and report them to Github as comments on a pull request | ||
+ | |||
+ | 🛠 [mccabe](https://github.com/PyCQA/mccabe) - check McCabe complexity | ||
+ | |||
+ | 🛠 [mypy](https://github.com/python/mypy) - a static type checker that aims to combine the benefits of duck typing and static typing, frequently used with [MonkeyType](https://github.com/Instagram/MonkeyType) | ||
+ | |||
+ | 🛠 [py-find-injection](https://github.com/uber/py-find-injection) - find SQL injection vulnerabilities in Python code | ||
+ | |||
+ | 🛠 [pycodestyle](https://github.com/PyCQA/pycodestyle) - (formerly `pep8`) check Python code against some of the style conventions in PEP 8 | ||
+ | |||
+ | 🛠 [pydocstyle](https://github.com/PyCQA/pydocstyle) - check compliance with Python docstring conventions | ||
+ | |||
+ | 🛠 [pyflakes](https://github.com/pyflakes/pyflakes/) - check Python source files for errors | ||
+ | |||
+ | 🛠 [pylint](https://github.com/PyCQA/pylint) - looks for programming errors, helps enforcing a coding standard and sniffs for some code smells. It additionally includes `pyreverse` (an UML diagram generator) and `symilar` (a similarities checker). | ||
+ | |||
+ | 🛠 [pyre-check](https://github.com/facebook/pyre-check) - A fast, scalable type checker for large Python codebases | ||
+ | |||
+ | 🛠 [pyright](https://github.com/Microsoft/pyright) - Static type checker for Python, created to address gaps in existing tools like mypy. | ||
+ | |||
+ | 🛠 [pyroma](https://github.com/regebro/pyroma) - rate how well a Python project complies with the best practices of the Python packaging ecosystem, and list issues that could be improved | ||
+ | |||
+ | 🛠 [PyT - Python Taint](https://github.com/python-security/pyt) - A static analysis tool for detecting security vulnerabilities in Python web applications. | ||
+ | |||
+ | 🛠 [pytype](https://github.com/google/pytype) - A static type analyzer for Python code. | ||
+ | |||
+ | 🛠 [radon](https://github.com/rubik/radon) - a Python tool that computes various metrics from the source code | ||
+ | |||
+ | 🛠 [vulture](https://github.com/jendrikseipp/vulture) - find unused classes, functions and variables in Python code | ||
+ | |||
+ | 🛠 [wemake-python-styleguide](https://github.com/wemake-services/wemake-python-styleguide) - the strictest and most opinionated python linter ever | ||
+ | |||
+ | 🛠 [wily](https://github.com/tonybaloney/wily) - a command-line tool for archiving, exploring and graphing the complexity of Python source code | ||
+ | |||
+ | 🛠 [xenon](https://github.com/rubik/xenon) - monitor code complexity using [`radon`](https://github.com/rubik/radon) |