Static Analysis

Static Analysis tools and techniques.

General

Python Static Type Checkers

Pylint

  • edX’s .pytlinrc
    • A nearly 500 line config file.
  • How To Use Pylint
    • They suggest whitelisting one warning a time.
    • Can also whitelist on module at a time, or one file.
    • Useful to ramp up incrementally.

Python Complexity

  • Wily
    • Index the complexity of the Python files in Git.