Python Test

Practical automated testing for software engineers using Python. Mostly. But also so much more.

https://podcast.pythontest.com

subscribe
share






episode 156: 156: Flake8: Python linting framework with Pyflakes, pycodestyle, McCabe, and more - Anthony Sottile


Flake8 is a command-line tool for linting Python projects.
By default, it includes lint checks provided Pyflakes, pycodestyle, and McCabe
It's also a platform, and allows plugins to extend the checks.
Flake8 will run third-party extensions if they are found and installed.

But what does all of that mean?

Anthony Sottile is a maintainer of flake8 and has kindly offered to explain it to us.

Full Transcript

Special Guest: Anthony Sottile.

Sponsored By:

  • Datadog: Modern end-to-end monitoring & security. See inside any stack, any app, at any scale, anywhere. Get started with a free trial at testandcode.com/datadog and Datadog will send you a free t-shirt.
  • ConfigCat.com: Release features faster with less risk with ConfigCat. You can try it out with the forever free plan or get 25% off with code testandcode2021 Promo Code: testandcode2021

Links:

  • Flake8: Your Tool For Style Guide Enforcement
  • pyflakes
  • pycodestyle
  • mccabe
  • pyflakes/messages.py
  • flake8 Error / Violation Codes
  • wemake-python-styleguide
  • flake8-typing-imports
  • tox automation project
  • Nox
  • pre-commit


fyyd: Podcast Search Engine
share








 June 4, 2021  22m