Talks - Al Sweigart: An Overview of the Python Code Tool Landscape 2023

No rating
Conference: PyCon US 2023
Year: 2023

Linters, type checkers, style formatters, package linters, security analysis, dead code removers, docstring formatters, code complexity analyzers: There is a wealth of static code analysis tools in the Python ecosystem. It's intimidating to start looking at them and easy to get lost. What's the difference between Pyflakes, flake8, and autoflake? Or between autopep8 and pep8-naming? This overview explains the different kinds of static code analysis tools, what tools are out there (as of 2023), and how beginners can get started using these tools to write code like pros. This talk also provides a beginner's introduction to type hints in Python and the type checker tools available. There are too many tools to describe in detail, but this talk does introduce the promising newcomer Ruff, an extremely fast Python linter written in Rust.

Comments

No comments yet. Be the first to comment!

Log in to Comment

Cookies analytics

Nous utilisons des cookies analytics uniquement pour les statistiques et l’amélioration du site. Rien n’est activé sans votre consentement explicite.