Smelly Python is a code smell reporting tool for Python created by Hana Jirovská, Sára Juhošová, Wouter Polet & Cédric Willekens for the Release Engineering for Machine Learning Applications course at the TU Delft.
To use Smelly Python, you can run it locally, or integrate it into your GitHub Actions pipeline by using the Smell My PR action available on the GitHub Actions marketplace.
You can view the following repositories:
- 🐍 Smelly Python: the home repository of the project
- 👃 Smell My PR: the repository with the GitHub action which allows Smelly Python to comment on your PR
- 🤖 StackOverflow Tags: the example project which uses Smelly Python