Prospector

Latest version: v1.16.1

Safety actively analyzes 723200 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 16

0.11

---------------
* Compatibility fixes to work with pylint>=1.5
* McCabe tool now reports correct line and character number for syntax errors (and therefore gets blended if pylint etc detects such an error)
* Autodetect of libraries will now not search inside virtualenvironments
* `142 <https://github.com/PyCQA/prospector/pull/142/>`_ better installation documentation in README (thanks `ExcaliburZero <https://github.com/ExcaliburZero>`_)
* `141 <https://github.com/PyCQA/prospector/issues/141/>`_ profile-validator no longer complains about member-warnings (thanks `alefteris <https://github.com/alefteris>`_)
* `140 <https://github.com/PyCQA/prospector/pull/140/>`_ emacs formatter includes character position (thanks `philroberts <https://github.com/philroberts>`_)
* `138 <https://github.com/PyCQA/prospector/pull/138/>`_ docs fixed for 'output-format' profile option (thanks `faulkner <https://github.com/faulkner>`_)
* `137 <https://github.com/PyCQA/prospector/pull/137/>`_ fixed various formatting issues in docs (thanks `danstender <https://github.com/danstender>`_)
* `132 <https://github.com/PyCQA/prospector/issues/132/>`_ Added support for custom flask linting thanks to the awesome [pylint-flask](https://github.com/jschaf/pylint-flask) plugin by [jschaf](https://github.com/jschaf)
* `131 <https://github.com/PyCQA/prospector/pull/131/>`_, `#134 <https://github.com/PyCQA/prospector/pull/134/>`_ Custom pylint plugins are now loaded from existing .pylintrc files if present (thanks `kaidokert <https://github.com/kaidokert>`_ and `antoviaque <https://github.com/antoviaque>`_)

0.10.2

---------------
* Added information to summary to explain what external configuration was used (if any) to configure the underlying tools
* Fixed supression-token search to use (or at least guess) correct file encoding

0.10.1

---------------
* `116 <https://github.com/PyCQA/prospector/issues/116/>`_ Comparison failed between messages with numeric values for character and those with a `None` value (thanks smspillaz)
* `118 <https://github.com/PyCQA/prospector/issues/118/>`_ Unified output of formatters to have correct output of str rather than bytes (thanks prophile)
* `115 <https://github.com/PyCQA/prospector/issues/115/>`_ Removed argparse as an explicit dependency as only Python 2.7+ is supported now

0.10

---------------
* `112 <https://github.com/PyCQA/prospector/issues/112/>`_ Profiles will now also be autoloaded from directories named `.prospector`.
* `32 <https://github.com/PyCQA/prospector/issues/32/>`_ and `#108 <https://github.com/PyCQA/prospector/pull/108/>`_ Added a new 'xunit' output formatter for tools and services which integrate with this format (thanks to [lfrodrigues](https://github.com/lfrodrigues))
* Added a new built-in profile called 'flake8' for people who want to mimic the behaviour of 'flake8' using prospector.

0.9.10

---------------
* The profile validator would load any file whose name was a subset of '.prospector.yaml' due to using the incorrect comparison operator.
* Fixing a crash when using an empty `ignore-patterns` list in a profile.
* Fixing a crash when a profile is not valid YAML at all.
* `105 <https://github.com/PyCQA/prospector/pull/105/>`_ pyflakes was not correctly ignoring errors.

0.9.9

---------------
* pep8.py 1.6.0 added new messages, which are now in prospector's built-in profiles

Page 11 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.