Recent Releases of prospector

prospector - v1.17.3

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/776
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/777
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/778
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/779
  • Remove unused dependency GitPython by @karyotakisg in https://github.com/prospector-dev/prospector/pull/781
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/783
  • Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in https://github.com/prospector-dev/prospector/pull/782
  • Bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/prospector-dev/prospector/pull/784
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/785
  • Enhance README.rst code block readability by @PeterDaveHello in https://github.com/prospector-dev/prospector/pull/786
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/787
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/prospector-dev/prospector/pull/788
  • Add blender combination for import-outside-toplevel - PLC0415 by @sbrunner in https://github.com/prospector-dev/prospector/pull/789

New Contributors

  • @karyotakisg made their first contribution in https://github.com/prospector-dev/prospector/pull/781
  • @PeterDaveHello made their first contribution in https://github.com/prospector-dev/prospector/pull/786

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.17.2...v1.17.3

- Python
Published by sbrunner 7 months ago

prospector - v1.17.2

What's Changed

  • Add some Blending combinations by @sbrunner in https://github.com/prospector-dev/prospector/pull/775

Dependencies

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/768
  • Bump setuptools from 78.1.0 to 78.1.1 by @dependabot in https://github.com/prospector-dev/prospector/pull/769
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/770
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/771
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/772
  • Bump requests from 2.32.3 to 2.32.4 by @dependabot in https://github.com/prospector-dev/prospector/pull/773
  • Bump urllib3 from 2.3.0 to 2.5.0 by @dependabot in https://github.com/prospector-dev/prospector/pull/774

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.17.1...v1.17.2

- Python
Published by sbrunner 8 months ago

prospector - v1.17.1

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.17.0...v1.17.1

- Python
Published by sbrunner 9 months ago

prospector - v1.17.0

What's Changed

  • Delete longpathnotavenv since not necessary by @julianpollmann in https://github.com/prospector-dev/prospector/pull/745
  • Update pre-commit hook in docs by @julianpollmann in https://github.com/prospector-dev/prospector/pull/747
  • Apply poetry update by @Pierre-Sassoulas in https://github.com/prospector-dev/prospector/pull/748
  • Remove the fail-fast option in pre-commit, fix existing issues by @Pierre-Sassoulas in https://github.com/prospector-dev/prospector/pull/749
  • [poetry] Fix most deprecations without affecting the dependencies by @Pierre-Sassoulas in https://github.com/prospector-dev/prospector/pull/750
  • [pre-commit] Add a hook for prettier by @Pierre-Sassoulas in https://github.com/prospector-dev/prospector/pull/752
  • Catch errors on mypy config and generate a message by @sbrunner in https://github.com/prospector-dev/prospector/pull/753
  • Remove Prospector --zero-exit argument by @sbrunner in https://github.com/prospector-dev/prospector/pull/754
  • Enable the warnings on the tests files by @sbrunner in https://github.com/prospector-dev/prospector/pull/755
  • Migrate [tool.poetry.extras] to [project.optional-dependencies] by @Pierre-Sassoulas in https://github.com/prospector-dev/prospector/pull/751
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/759
  • [pre-commit] Add a hook for pyproject-fmt by @Pierre-Sassoulas in https://github.com/prospector-dev/prospector/pull/758
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/760
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/761
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/762
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/prospector-dev/prospector/pull/764
  • Add GitLab formatter by @kostiantyn-priv in https://github.com/prospector-dev/prospector/pull/766
  • Add blending for use lazy % formatting in logging functions by @sbrunner in https://github.com/prospector-dev/prospector/pull/767

New Contributors

  • @julianpollmann made their first contribution in https://github.com/prospector-dev/prospector/pull/745
  • @kostiantyn-priv made their first contribution in https://github.com/prospector-dev/prospector/pull/766

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.16.1...v1.17.0

- Python
Published by sbrunner 9 months ago

prospector - v1.16.1

What's Changed

  • Fix typo in Ruff code, add one more PyLint Ruff correspodance by @sbrunner in https://github.com/prospector-dev/prospector/pull/742

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.16.0...v1.16.1

- Python
Published by sbrunner 11 months ago

prospector - v1.16.0

What's Changed

  • Removed pylint-flask usage because it is no longer maintained and does not support newer versions of setuptools - https://github.com/prospector-dev/prospector/pull/741 and https://github.com/prospector-dev/prospector/pull/739
  • Add documentation URL in PyLint formatter by @sbrunner in https://github.com/prospector-dev/prospector/pull/733
  • Avoid exception on missing profile by @sbrunner in https://github.com/prospector-dev/prospector/pull/735
  • Also check Python scripts with a valid shebang by @sbrunner in https://github.com/prospector-dev/prospector/pull/732
  • In blending put PyLint, mypy, Ruff first by @sbrunner in https://github.com/prospector-dev/prospector/pull/736
  • Add GitHub support on formatters by @sbrunner in https://github.com/prospector-dev/prospector/pull/737
  • Add support of PyLint disable-next by @sbrunner in https://github.com/prospector-dev/prospector/pull/738

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.15.3...v1.16.0

- Python
Published by carlio 11 months ago

prospector - v1.15.3

What's Changed

  • Add PyLint consider-using-with - Ruff SIM115 combination by @sbrunner in https://github.com/prospector-dev/prospector/pull/731

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.15.2...v1.15.3

- Python
Published by sbrunner 12 months ago

prospector - v1.15.2

What's Changed

  • Add more Ruff codes in blender combinaison by @sbrunner in https://github.com/prospector-dev/prospector/pull/730

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.15.1...v1.15.2

- Python
Published by sbrunner 12 months ago

prospector - v1.15.1

What's Changed

  • Remove unexisting Ruff code by @sbrunner in https://github.com/prospector-dev/prospector/pull/727
  • Fix mypy message with hint by @sbrunner in https://github.com/prospector-dev/prospector/pull/728
  • Fix enhable/disable on mypy tool by @sbrunner in https://github.com/prospector-dev/prospector/pull/729

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.15.0...v1.15.1

- Python
Published by sbrunner about 1 year ago

prospector - v1.15.0

Major improvements

  • The mypy codes are correctly filled #721
  • The blending now works also on ignore #722
  • The blendings groups are completed especially for Ruff #724, #725

What's Changed

  • Ignore the blended messages by @sbrunner in https://github.com/prospector-dev/prospector/pull/722
  • More blending correspondances by @sbrunner in https://github.com/prospector-dev/prospector/pull/724
  • Add blending between pydocstyle and Ruff by @sbrunner in https://github.com/prospector-dev/prospector/pull/725
  • Add missing code on mypy errors by @sbrunner in https://github.com/prospector-dev/prospector/pull/721

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.14.1...v1.15.0

- Python
Published by sbrunner about 1 year ago

prospector - v1.14.1

What's Changed

  • Fix error from ignored file with Ruff by @sbrunner in https://github.com/prospector-dev/prospector/pull/723

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.14.0...v1.14.1

- Python
Published by sbrunner about 1 year ago

prospector - v1.14.0

What's Changed

  • Fix for files that comes from the site-packages by @sbrunner in https://github.com/prospector-dev/prospector/pull/706
  • Add default options for mypy in the profiles by @sbrunner in https://github.com/prospector-dev/prospector/pull/692
  • Update to Poetry 2.0 by @sbrunner in https://github.com/prospector-dev/prospector/pull/711
  • Don't filter manual selected file by @sbrunner in https://github.com/prospector-dev/prospector/pull/707
  • Added pylint-parseable formatter by @joacortez in https://github.com/prospector-dev/prospector/pull/712
  • Add more fields in messages by @sbrunner in https://github.com/prospector-dev/prospector/pull/713
  • Better noqa interpretation by @sbrunner in https://github.com/prospector-dev/prospector/pull/717

New Contributors

  • @joacortez made their first contribution in https://github.com/prospector-dev/prospector/pull/712

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.13.3...1.14.0

- Python
Published by sbrunner about 1 year ago

prospector - v1.13.3

What's Changed

  • Add Ruff target Python version, update code by @sbrunner in https://github.com/prospector-dev/prospector/pull/702
  • Implement isatty() to make the CaptureOutput compatible with Django requirements by @carlio in https://github.com/prospector-dev/prospector/pull/704

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.13.2...v1.13.3

- Python
Published by sbrunner over 1 year ago

prospector - v1.13.2

What's Changed

  • Fix blender when line is None by @sbrunner in https://github.com/prospector-dev/prospector/pull/700
  • Fix Ruff on error by @sbrunner in https://github.com/prospector-dev/prospector/pull/701

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.13.1...v1.13.2

- Python
Published by sbrunner over 1 year ago

prospector - v1.13.1

What's Changed

  • Fix --direct-tool-stdout by @sbrunner in https://github.com/prospector-dev/prospector/pull/699

Full Changelog: https://github.com/prospector-dev/prospector/compare/v1.13.0...v1.13.1

- Python
Published by sbrunner over 1 year ago

prospector - v1.13.0

New features: - Add Ruff as a supported tool. - Be able to pass options to Bandit. - Thread all the mypy options. - Have the summary also on Pylint and VS Code output.

And some bugfix, see details in the milestone.

- Python
Published by sbrunner over 1 year ago

prospector -

Fix for better support of Python version 3.12 (make it to work with Django)

See more details in related milestone.

- Python
Published by sbrunner over 1 year ago

prospector - v1.12.0

Prospector now supports Python 3.12: - Use PyLint 3.0+ (https://github.com/prospector-dev/prospector/pull/672) - Don't need Setuptool anymore (https://github.com/prospector-dev/prospector/pull/673)

- Python
Published by sbrunner over 1 year ago

prospector - v1.11.0

New:

  • We dropped support for python 3.7.
  • prospector now support python 3.12 and 3.13.
  • pylint is now set to version 3.0.0 or less, while waiting for a new release of requirements-detector compatible with pylint 3.0+.
  • Dependencies versions were bumped following multiple CVE declared in dependencies.

- Python
Published by Pierre-Sassoulas over 1 year ago

prospector -

Dependencies versions were bumped following multiple moderate CVE declared in transitive dependencies.

- Python
Published by Pierre-Sassoulas over 2 years ago

prospector - 1.10.2

1.10.1 was released to fix a packaging and installation problem (see this issue) for a description of the problem).

However this caused a separate regression in packaging and installation #618

1.10.2 fixes both issues

- Python
Published by carlio almost 3 years ago

prospector - 1.10.0

New:

  • Prospector profiles can now be loaded from external packages, meaning that behaviour can be packaged and re-used across projects - #604
  • Added pyright as an optional additional tool - #612
  • use-dmypy option now passed through to MyPy - #611

- Python
Published by carlio almost 3 years ago

prospector - 1.9.0

https://github.com/PyCQA/prospector/milestone/3

- Python
Published by Pierre-Sassoulas about 3 years ago

prospector - v1.8.4

https://github.com/PyCQA/prospector/milestone/7?closed=1

- Python
Published by Pierre-Sassoulas about 3 years ago

prospector - v1.8.3

  • #560
  • #559
  • #555
  • #554
  • #552
  • #551

- Python
Published by Pierre-Sassoulas about 3 years ago

prospector -

  • Fix #547

- Python
Published by Pierre-Sassoulas about 3 years ago

prospector - 1.8.1

Add support for Python 3.11

- Python
Published by Pierre-Sassoulas about 3 years ago

prospector - 1.8.0

File discovery fixes:

Finding paths and files to check has been replaced with a new version using pathlib - this should not result in any changes, except fixing an issue where pylint and pydocstyle were inspecting the same file or directory twice sometimes. However it may cause slightly different orders or reduce these duplicate warnings.

The behavior of prospector should be unchanged, apart from some bugfixes related to the old file discovery mechanism.

Related bugs and PRs:

  • #480
  • #417
  • #199

Other bugfixes:

  • #106
  • Running prospector on a path not in the CWD (eg, 'prospector /some/where/else') will not cause exceptions, and will instead use absolute paths for message output
  • Autodetction of libraries, to automatically use pylint plugins, will no work on projects using a pyproject.toml ; also it has been turned on by default, it seemed to have accidentally been set to off by default some time ago.
  • #529

Misc:

  • Prospector now runs on itself without generating errors after all linting warnings were fixed

- Python
Published by Pierre-Sassoulas about 3 years ago

prospector - 1.8.0 rc1

Building on the rc0 release, with bugfixes to do with relative paths and absolute paths - prospector can now run in a directory and be pointed at any other directory.

Other small bugfixes for path related changes in rc0.

- Python
Published by carlio almost 4 years ago

prospector - 1.8.0 rc0

This is currently still a pre-release.

File discovery fixes

Finding paths and files to check has been replaced with a new version using pathlib - this should not result in any changes, except fixing an issue where pylint and pydocstyle were inspecting the same file or directory twice sometimes. However it may cause slightly different orders or reduce these duplicate warnings.

The behaviour of prospector should be unchanged, apart from some bugfixes related to the old file discovery mechanism.

Related bugs and PRs: * #480 * #417 * #199

Other bugfixes

  • #106

Misc

Prospector now runs on itself without generating errors after all linting warnings were fixed

- Python
Published by carlio almost 4 years ago

prospector - 1.7.7

Tiny bugfix relaese: restored __main__.py so that prospector could be run as a module, ie python -m prospector - #497

- Python
Published by carlio almost 4 years ago

prospector - 1.7.6

It's a bugs life.

Fixes:

  • Fixed a problem where pylint was reporting the same message multiple times, because it was given a path to the file multiple times
  • The blending fix mentioned in the 1.7.5 release was actually not checked in by accident, this is there now.

- Python
Published by carlio almost 4 years ago

prospector - 1.7.5

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. Closes #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

Tidyup:

  • Lots of warnings fixed from running prospector on itself

- Python
Published by carlio almost 4 years ago

prospector - 1.7.4

Mea culpa release

Fix

The effort to allow pylint configuration in pyproject.toml to be used as an external config source (#485) had the unintended side effect where any project using poetry would now use that configuration and thus would ignore the pylint configuration in the profile. This was true even if the pyproject.toml had no pylint directives in it.

The behaviour has now been fixed where pylint will be configured using configuration from the profile first and then if any additional settings are found in a pylintrc or pyproject.toml or setup.cfg then these will override the profile configuration, instead of replacing it entirely.

This also has the benefit of fixing #227 .

- Python
Published by carlio almost 4 years ago

prospector - 1.7.3 [yanked from PyPI, see 1.7.4]

The war on bugs.

Fixes:

  • Autodetect now does not die if a user does not have permissions (related to #271 and #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
  • 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

- Python
Published by carlio almost 4 years ago

prospector - Version 1.7.2 [yanked from PyPI, see 1.7.4]

More bugfixes!

Fixes:

  • Fix that pep8 and pep257 sections were renamed but the old deprecated values were not properly used to configure pycodestyle and pydocstyle - #491
  • Better handling for when the user running prospector is not able to read a file or directory - #271 and #487

- Python
Published by carlio about 4 years ago

prospector - 1.7.1

Lots of smaller bugfixes in this release.

Fixes:

  • Prospector now configures pylint using settings found in pyproject.toml or setup.cfg, not only .pylintrc - #485
  • Fixed --no-style-warnings command line argument no longer warning after renaming pep8 to pycodestyle - #488
  • Documentation is building again - #473
  • --with-tool flag now respects - but overrides - tools disabled in profiles - #447
  • Fixed crash with merging multiple import warnings - #477
  • Fixed segfault when analysing code using cartopy - #403

- Python
Published by carlio about 4 years ago

prospector - 1.7.0

This is mostly a "tidying up" release in preparation for more useful code refactoring and feature improvement.

New:

  • Added a --quiet command line option to suppress all output. Useful if you just want to know the exit code of prospector for scripting.
  • Removed the prospector "indent checker" since this is now no longer in pylint #482 <https://github.com/PyCQA/prospector/issues/482>_

Fixes:

Deprecation warning: * Tools pep8 and pep257 have been renamed to pycodestyle and pydocstyle respectively. This is because the tools themselves were renamed years ago - See #222. Note that this means that prospector profiles and message output uses this new name instead of the old name, so you will need to update your configuration. The old names will still work, but this legacy behaviour will be removed in prospector 2.0 * There is now a --legacy-tool-names flag for outputting pep8 or pep257 as the tool name when outputting errors. This is to be backwards compatible with any parsing logic; this flag is also deprecated and will go away in prospector 2.0

Tidying up

These are all internal prospector code quality improvements.

  • #467 - Removed nosetests, as nose is not compatible with Python 3.10 yet and the pytest tests were already doing the same thing
  • Tidied up the tox testing
  • Started adding some type hints to methods
  • Fixed lots of warnings raised by prospector when running prospector on itself...
  • Removed some old python2 compatibility code which is no longer needed now python2 is not supported at all
  • Fixed hyperlink formatting in this CHANGELOG to be RST (was never updated after converting from markdown)

- Python
Published by carlio about 4 years ago

prospector - 1.6.0

  • #478 Fixed incompatible version specification of pylint-plugin-utils. This now requires pylint-django of at least 2.5.

note This release drops support for python 3.6.1

- Python
Published by carlio about 4 years ago

prospector - 1.5.3.1

Removed pin for pylint

- Python
Published by carlio about 4 years ago

prospector - 1.5.3

Bugfix release to fix compatibility with latest version of pylint - #465

- Python
Published by carlio about 4 years ago

prospector - 1.5.3dev0

This is a development release to help check that the fix for #465 works.

It just fixes compatibility with pylint>2.12

Full Changelog: https://github.com/PyCQA/prospector/compare/1.5.2...1.5.3dev0

- Python
Published by carlio about 4 years ago

prospector - 1.5.2 (bugfix)

Pins pylint to version <2.12.0 due to an incompatibility with prospector - https://github.com/PyCQA/prospector/issues/465

- Python
Published by carlio about 4 years ago

prospector -

- Python
Published by carlio over 4 years ago

prospector -

- Python
Published by carlio over 4 years ago

prospector -

- Python
Published by carlio over 4 years ago

prospector -

- Python
Published by carlio over 4 years ago

prospector -

- Python
Published by carlio over 4 years ago

prospector -

- Python
Published by carlio over 4 years ago

prospector -

  • #373 Permits to raise pylint's useless-suppression
  • #414 Loosen pycodestyle requirement
  • #408 Fix filenames if they are PosixPath
  • #412 Fix unclosed file warning
  • #399 Fix fatal error on running mypy when duplicate module names

- Python
Published by Pierre-Sassoulas over 4 years ago

prospector -

  • #424 GitHub Action to discover typos with codespell
  • #421 Loosen pylint requirement
  • #427 Fix prospector for latest pylint version and add Github actions

- Python
Published by Pierre-Sassoulas over 4 years ago

prospector - 1.3.1

  • https://github.com/PyCQA/prospector/pull/390 Updating Vulture API usage for newer versions of Vulture
  • https://github.com/PyCQA/prospector/pull/394 Update pylint and pylint-django

- Python
Published by chocoelho over 5 years ago

prospector - 1.3.1.dev1

  • Pin pylint-django to < 2.2 according to discussion in https://github.com/PyCQA/prospector/issues/393#issuecomment-678679167

- Python
Published by chocoelho over 5 years ago

prospector - 1.3.1.dev0

  • https://github.com/PyCQA/prospector/pull/394 Update pylint and pylint-django
  • https://github.com/PyCQA/prospector/pull/392 DOC update
  • https://github.com/PyCQA/prospector/pull/390 Updating Vulture API usage for newer versions of Vulture

- Python
Published by chocoelho over 5 years ago

prospector - 1.3.0

  • Update pylint support to 2.5.2
  • Update pylint-django to 2.0.15
  • Update pyflakes support to 2.2.0
  • Update pycodestyle support to 2.6.0
  • Update pep8-naming support to 0.10.0
  • Update pyflakes to <2.3.0 and >=2.2.0
  • Update pycodestyle to <2.7.0 and >=2.6.0
  • Update vulture to 1.5
  • Drop Python 2 support
  • Add output-target field when merging profiles
  • Add support for [pycodestyle] external config section
  • Fix AttributeExceptionError being raised when ignore_paths is an integer
  • Use black on entire project
  • Add new pylint option: use_pylint_default_path_finder to make sure there's an option to preserve pylint default behavior.
  • Update pyflakes error code list to the recent version

- Python
Published by chocoelho over 5 years ago

prospector - 1.3.0.dev6

  • Add new pylint option: use_pylint_default_path_finder to make sure there's an option to preserve pylint default behavior.

- Python
Published by chocoelho over 5 years ago

prospector - 1.3.0.dev5

  • Update pylint support to 2.5.2
  • Update pylint-django to 2.0.15
  • Update pyflakes support to 2.2.0
  • Update pycodestyle support to 2.6.0
  • Update pep8-naming support to 0.10.0
  • Update pyflakes to <2.3.0 and >=2.2.0
  • Update pycodestyle to <2.7.0 and >=2.6.0
  • Update vulture to 1.5
  • Drop Python 2 support
  • #378 Add output-target field when merging profiles
  • #369 Add support for [pycodestyle] external config section
  • Fix AttributeExceptionError being raised when ignore_paths is an integer
  • Use black on entire project

- Python
Published by chocoelho over 5 years ago

prospector - 1.2.0

  • Drop Python 3.4 support
  • #308 Update pyflakes support to < 2.1.0
  • #324 Add bandit support
  • #344 Ignore pycache and node_modules
  • #349 and #355 Fix compatibility issues with mypy >= 0.730
  • #356 Add support for Python 3.8

- Python
Published by chocoelho about 6 years ago

prospector - 1.2.0.dev0

  • #324 - Add support for bandit

- Python
Published by chocoelho over 6 years ago

prospector - 1.1.7

  • #299 - Output path tests and abspaths for windows
  • #300 - Fix check_paths definition for pep8tool
  • #318 - Add support pylint --load-plugins option in profile
  • #336 - Pylint fix for message definitions usage
  • #340 - Bump pylint django
  • #343 - Support more kinds of mypy messages
  • @5ea0e95 - Pin astroid to 2.2.5

- Python
Published by chocoelho over 6 years ago

prospector - 1.1.7.dev2

- Python
Published by chocoelho over 6 years ago

prospector - 1.1.7.dev1

- Python
Published by chocoelho over 6 years ago

prospector - 1.1.7.dev0

- Python
Published by chocoelho over 6 years ago

prospector - 1.1.6.4

  • #333 Hotfix for pylint module run
  • #309 Remove the pylint locally-enabled message suppression

- Python
Published by chocoelho over 6 years ago

prospector - 1.1.5

  • #283 Remove unexpected argument from readconfigfile - Remove quiet argument
  • #291 Update pycodestyle support until 2.4.0
  • #280 Add strict option and fixed emacs output format for mypy tool
  • #282 Fix working dir detection

- Python
Published by chocoelho over 7 years ago

prospector - 1.1.3

  • #279 Fix --show-profile crash

- Python
Published by chocoelho over 7 years ago

prospector - 1.1

  • #267 Fix readconfigfile using quiet keyword with older pylint versions
  • #262 Bugfix report different behavior based on path(includes KeyError on FORMATTERS fix)

- Python
Published by chocoelho over 7 years ago

prospector - 1.0

  • #228 Add mypy support
  • #249 Add option to point to pylintrc inside prospector configuration file
  • #250 Add option to redirect prospector output to files
  • #261 Drop Python 3.3 support
  • #261 Use Pylint >= 2 for Python 3

- Python
Published by chocoelho over 7 years ago

prospector - 0.12.11

  • #256 Match relative paths that giving different results when using --absolute-paths flag
  • Pin vulture version < 0.25

- Python
Published by chocoelho over 7 years ago

prospector - 0.12.10

  • Force pyroma >= 2.3
  • #236 Fix typo and update URLs in docs

- Python
Published by chocoelho almost 8 years ago

prospector - 0.12.9

  • https://github.com/PyCQA/prospector/pull/237 Load pylint plugins before pylint config
  • https://github.com/PyCQA/prospector/issues/253 Relaxing pyroma constraint
  • https://github.com/PyCQA/prospector/issues/229 prospector crashes on startup if a recent pyroma is installed

- Python
Published by chocoelho almost 8 years ago

prospector - 0.12.8

  • Enforece pylint, pyflakes and pycodestyle versions to avoid breaking other dependent tools
  • #242 Fix absolute path issue with pylint
  • #234 Added Python 3.5/3.6 support on build

- Python
Published by chocoelho almost 8 years ago