prospector v1.7.3 Release Notes

  • The war on bugs.

    ๐Ÿ›  Fixes:

    • Autodetect now does not die if a user does not have permissions (related to #271 <https://github.com/PyCQA/prospector/issues/271>_ and #487 <https://github.com/PyCQA/prospector/issues/487>_)
    • ๐Ÿ›  Fixed that some pylint documentation warning messages were not correctly included in the list of documentation warnings to squash if doc warnings are not desired.
    • ๐Ÿ›  Fixed the exit code for prospector - it was always 0 after the move to using poetry for packaging instead of 1 if errors were found (unless --zero-exit) was used. This now exits with the correct code based on the documented (and previous) behaviour.
    • ๐Ÿ›  Fix that pep8 would overwrite instead of inherit from previous pycodestyle blocks, same with pep257 - #491 (comment) <https://github.com/PyCQA/prospector/issues/491#issuecomment-1053539711>_
    • ๐Ÿ›  Fix the pre-commit hook, as it could not run without being installed [with_everything], due to the "NotAvailableTool" class not properly implementing the abstract base class.
    • ๐Ÿ‘Œ Improved documentation about the pre-commit hook as well to clarify its use better - #484 <https://github.com/PyCQA/prospector/issues/484>_