needleinthehay.de

Python Code Analysis Tools

All tools should be configured to run automatically, except the once marked with a ⚒, which I would consider more suitable for ad-hoc usage. The tools I prefer are marked with ★.

Formatting

Type checking

Linting

Reduce code complexity

Performance / Profiling

Package assessment

Security

Testing