code formatter: black. Just love how strict it is.
linter: flake8, as most. pipenv as a combination of venv and pip with easy usage (I used to use both separately, and then found this great tool). bandit for finding common security problems easily.
I mostly write small projects, so sublime text 3 (with plugins making it almost an IDE) is optimal for me, but I've been looking at PyCharm recently.
then, some tools which are not python exclusive, but worth a mention: pre-commit running black, flake and bandit and pytest on commit/push. sublime merge for git (I prefer visual usage over cli when possible, and sublime merge is blazing fast and has same controls as st3). f-man is minimalist dual-pane file manager, based on st3 philosophy.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Mostly repeating others, but here is my toolbelt:
code formatter: black. Just love how strict it is.
linter: flake8, as most.
pipenv as a combination of
venv
andpip
with easy usage (I used to use both separately, and then found this great tool).bandit for finding common security problems easily.
I mostly write small projects, so sublime text 3 (with plugins making it almost an IDE) is optimal for me, but I've been looking at PyCharm recently.
then, some tools which are not python exclusive, but worth a mention:
pre-commit running black, flake and bandit and pytest on commit/push.
sublime merge for git (I prefer visual usage over
cli
when possible, and sublime merge is blazing fast and has same controls as st3).f-man is minimalist dual-pane file manager, based on st3 philosophy.