wiki:DevDoc/QATools

QA Tools

Overview

The code analysis can be split in phases :

  • pyflakes : clean and small scanner, it raises major errors.
  • pylint : well configured, it shows very small errors and problems. More work to do than pyflakes, more code quality.
  • CloneDigger : very useful to stick to XP development, it points all clones and duplicates in the code.
  • figleaf : code coverage scanner.

pyflakes : the first pass

CloneDigger

figleaf

Unittest

Other tools

They are not used yet. Kept here for archival reasons only.