prospector v1.7.5 Release Notes

  • Just say no to bugs.

    ๐Ÿ†• New:

    • Profile inheritance is now optional - appending a profile name with a ? means that if it is not found, prospector will simply continue. Read the documentation here <https://prospector.landscape.io/en/master/profiles.html#inheritance>. Closes #161 <https://github.com/PyCQA/prospector/issues/161>

    ๐Ÿ›  Fixes:

    • ๐Ÿ—„ Stopped the ProfileValidator tool raising errors about pep8 and pep257 sections being unknown. Instead, they raise deprecated warnings.
    • ๐Ÿ’… Blending works again - for example, pylint and pycodestyle errors representing the same thing are combined. After renaming pep8 to pycodestyle, this only worked when using legacy names.
    • ๐Ÿ‘ป Unrecognised Mypy options now raise an exception instead of silently carrying on - #455 <https://github.com/PyCQA/prospector/issues/455>_

    Tidyup:

    • โš  Lots of warnings fixed from running prospector on itself