Using ruff as Linter for Python Projects

In python projects, we always need a linter to catch potential issues and enforce best practices. In the past, there were linters like pylint, flake8. However, they are not performant for large code bases and also you have to install different tools for linting. Then ruff came out in 2022 and completely changed the Python linter landscape. It can literally replace all the other major linters with…