SoftwareUnderstanding / inspect4py

Static code analysis package for Python repositories
https://inspect4py.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
28 stars 10 forks source link

Analysis of the errors in the current evaluation of software invocation type #293

Closed rosafilgueira closed 3 years ago

rosafilgueira commented 3 years ago

######## Processing: HXL-Data-Science-file-formats Label: SoftwareTypes.Package; Predicted: SoftwareTypes.Library Reason: None of the console_scripts matches with the name of the package (hdp-toolchain) Improvement ? - Nothing to do

######## Processing: autojump Label: SoftwareTypes.Package; Predicted: SoftwareTypes.Script Reason: It uses install.py — no setup.py or setup.cfg Improvement? - Idea! If install.py is found, automatically classify the repo as “package”

######## Processing: rtdl Label: SoftwareTypes.Script; Predicted: SoftwareTypes.Library Reason: It has a setup.cfg, so it classifies the repo as a library. Improvement? - Nothing to do

######## Processing: fabric Label: SoftwareTypes.Library; Predicted: SoftwareTypes.Package Reason: We obtain ‘fabric’ as the name of the package, and ‘fab’ as the name of console script. Since ‘fab’ is in ‘fabric’, it classifies the repo as a package Improvement? Nothing to do.