Skip to content

omauger/pyinspector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyinspector

Pipeline to run quality tools on python projet :

  • unittest
  • coverage report
  • flake8
  • pylint
  • radon for maintainability report
  • xenon for cyclomatic complexity

Install

pip install pyinspector

Usage

pyinspector <project_path> <options_not_required>

<project_path> need to be explicit path. Don't use '.'

You can use options :

  • --no-report: to not print results and not coverage report
  • --no-unittest: to not run unittest
  • --no-flake8: to not run flake8
  • --no-pylint: to not run pylint
  • --no-mi: to not inspect maintainability
  • --no-cc: to not inspect cyclomatic complexity

About

Module to easily execute python quality pipeline

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages