needleinthehay.de

Python Code Quality Tools

Most tools can/should be configured to run automatically, except the once marked with a ⚒, which I would consider more suitable for ad-hoc usage. My personal favorite tools are marked with ★.

Formatting

Type checking

Linting

Reduce code complexity

Performance / Profiling

Package assessment

Security

Testing