A Python lint tool
Conclusion
Py7 analyzes Python source code for possible glitches, mistakes, and problems. By combining seven individual Python lint tools, Py7 utilizes different lint capabilities to check for a variety of problems, resulting in more a robust lint tool. Py7's ultimate goal is to help users write clean, efficient Python source code.
Infos
- Johnson, Stephen C. Lint, a C Program Checker. Bell Labs Computing Science Technical Report TM 78-1273, 1978
- Lint tool definition: https://en.wikipedia.org/wiki/Lint_(software)
- Py7: https://github.com/wgilreath/py7
- Bandit: https://github.com/PyCQA/bandit
- McCabe: https://github.com/PyCQA/mccabe
- Mypy: https://github.com/python/mypy
- Pyflakes: https://github.com/PyCQA/pyflakes
- Pylint: https://github.com/pylint-dev/pylint
- Ruff: https://github.com/astral-sh/ruff
- Vulture: https://github.com/jendrikseipp/vulture
- psh: https://danishpraka.sh/posts/shell-in-python/
- Tinycat BASIC: https://felix.plesoianu.ro/languages/basic/tinycat/manual.html
- "Python Interpreter with 2 lines of code!" by CyCoderX, Medium, August 2024, https://python.plainenglish.io/python-interpreter-with-2-lines-of-code-29ab1f977900
« Previous 1 2 3 4
Buy this article as PDF
Download Article PDF now with Express Checkout
Price $2.95
(incl. VAT)
(incl. VAT)