BSD Ports

devel/py-prospector 1.15.3 DragonFly

Analyse Python code by aggregating the result of other tools

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2+
Categories
devel, python
Package size
141.7 KiB, 780.2 KiB installed

Description

Prospector is a tool to analyze Python code and output information about errors, potential problems, convention violations and complexity.

It brings together the functionality of other Python analysis tools such as Pylint, pycodestyle, and McCabe complexity. See the Supported Tools documentation section for a complete list.

The primary aim of Prospector is to be useful 'out of the box'. A common complaint of other Python analysis tools is that it takes a long time to filter through which errors are relevant or interesting to your own coding style. Prospector provides some default profiles, which hopefully will provide a good starting point and will be useful straight away, and adapts the output depending on the libraries your project uses.

In the other systems

SystemPortVersion
DragonFlydevel/py-prospector1.15.3
FreeBSDdevel/py-prospector1.19.1
HardenedBSDdevel/py-prospector1.19.1
GhostBSDdevel/py-prospector1.19.1

Install

Binary package:

pkg install py311-prospector

From DPorts:

cd /usr/dports/devel/py-prospector && make install clean

Dependencies

Run dependencies 21

No port depends on this one.