optittm / bugprediction

A CLI tool to assess the risk of releasing your next version. Can generate a comprehensive dataset for testing your bug prediction models.
MIT License
0 stars 1 forks source link

Feat/radon #28

Closed FredericDymko closed 1 year ago

FredericDymko commented 1 year ago

This merge request adds support for the Python language to our connector by using the Radon library to retrieve code metrics. We have developed a Python module that uses Radon to extract metrics and then store them in our database.

The available metrics for Python include cyclomatic complexity, maintainability density, and Halstead complexity. These metrics provide a better understanding of the quality and maintainability of Python code.

We have also conducted tests to ensure that the module works correctly and that data is reliably stored in our database.

This update will enable our connector to better support Python projects and help developers better understand the quality of their code.