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 .