diff --git a/.prospector.yml b/.prospector.yml deleted file mode 100644 index 75f1e737b..000000000 --- a/.prospector.yml +++ /dev/null @@ -1,50 +0,0 @@ -# prospector configuration file - ---- - -output-format: grouped - -strictness: medium -doc-warnings: false -test-warnings: true -member-warnings: false - -ignore-paths: - - docs - - reduce - -ignore-patterns: - - setup.py - -pyroma: - run: true - # pyroma gives errors in the setup.py file, - # thus we disable here these errors. - # This should not be happening, because - # prospector should be ignoring the setup.py - # file (see ignore-patterns above) - disable: - - PYR10 - - PYR11 - - PYRUNKNOWN - -pycodestyle: - full: true - options: - max-line-length: 159 - -pydocstyle: - disable: [ - # Disable because not part of PEP257 official convention: - # see http://pep257.readthedocs.io/en/latest/error_codes.html - D203, # 1 blank line required before class docstring - D212, # Multi-line docstring summary should start at the first line - D213, # Multi-line docstring summary should start at the second line - D404, # First word of the docstring should not be This - ] - -pylint: - disable: [ - logging-fstring-interpolation, - logging-not-lazy, - ] diff --git a/README.dev.md b/README.dev.md index d26caa755..501cdc8cf 100644 --- a/README.dev.md +++ b/README.dev.md @@ -44,7 +44,7 @@ coverage report ## Linting -We use [prospector](https://pypi.org/project/prospector/) with pyroma for linting. For running it locally, use `prospector` or `prospector ` for specific files/folders. +We use [ruff](https://docs.astral.sh/ruff/) for linting, sorting imports and formatting code. The configurations of `ruff` are set in [pyproject.toml](pyproject.toml) file. ## Versioning diff --git a/pyproject.toml b/pyproject.toml index 118118cfe..e2a65db8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,8 +57,6 @@ dependencies = [ # development dependency groups test = [ "pytest >= 7.4.0", - "pylint <= 2.17.5", - "prospector[with_pyroma] <= 1.10.2", "bump2version", "coverage", "pycodestyle",