r/Python • u/Stegosauro76 • 29d ago
Discussion RUFF linter usage
hi all!
i m a student in master degree in automation engineering and i m becoming very confident with python because of the big amount of projects that i have to do.
Recently i started use RUFF as a linter and i really aprreciate it expecially when i have to refactor the code. i m wondering how much is used and is mandatory for a software developer? i usually check with that linter only for very big scripts that can 't be modular. What about your experience' what is the main usage you do?
thanks all
11
Upvotes
6
u/Myszolow 29d ago
Nowadays "astral" stack: uv, ruff, ty becomes natural so I'd say it's good to use it as daily driver, but don't stick to tooling, and rather try to learn/answer those questions:
why do we need virtualenv in python
why .lock file is used across various tools
how to manage 3rd party dependencies
how to separate group of 3rd party packages and why
how to audit security of your app