Useful article. I appreciate the pre-commit recommendations. I've been only using eight built-in hooks, and was unsure of what others to incorporate. So, this gives me some additional checks to integrate into my workflow.
I also liked the discussion regarding types. Most of the arguments/discussion around their usage seem to be 'Just use them. They are great. They are the future. I appreciate the balance/tone struck here.
Last year, I discovered the set of Hypermodern Python articles which provided me with a really good introduction to using poetry, nox & integrating flake8 plugins, like bandit(mentioned in this article), safety, bugbear, etc. I found it to be extremely helpful, to me.
Between this article and that series, I think would give someone just starting out building a python workflow a solid foundation.
Useful article. I appreciate the pre-commit recommendations. I've been only using eight built-in hooks, and was unsure of what others to incorporate. So, this gives me some additional checks to integrate into my workflow.
I also liked the discussion regarding types. Most of the arguments/discussion around their usage seem to be 'Just use them. They are great. They are the future. I appreciate the balance/tone struck here.
Last year, I discovered the set of Hypermodern Python articles which provided me with a really good introduction to using poetry, nox & integrating flake8 plugins, like bandit(mentioned in this article), safety, bugbear, etc. I found it to be extremely helpful, to me.
Between this article and that series, I think would give someone just starting out building a python workflow a solid foundation.
Looking forward to future articles.