Skip to content

Python

See Also

Features

  • Pylint integration (lint + style + smells)
  • Security pattern detection
  • Framework heuristics (Django, Flask)

Supported Versions

  • Python 2.7 (legacy – limited rule set)
  • Python 3.6+

Framework & Domain Support

Django

  • Model validation patterns
  • View / endpoint security
  • Template safety (injection avoidance)
  • ORM best practices

Flask

  • Route security
  • Request handling robustness
  • Template injection avoidance

Data Science

  • NumPy / Pandas usage patterns
  • scikit‑learn pipeline practices
  • TensorFlow / PyTorch optimization hints

Analysis Capabilities

Security

  • SQL injection risks
  • Command injection patterns
  • Path traversal checks
  • Insecure deserialization detection

Code Quality

  • PEP 8 style conformance
  • Complexity insights
  • Docstring coverage
  • Import hygiene / organization

Performance

  • Algorithmic efficiency hints
  • Memory usage indicators
  • I/O optimization suggestions

Coverage Support