Improve debug printing for resolving origin of config settings #8729
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
When running ruff in verbose mode with
-v
, the first debug logs show where the config settings are taken from. For example:This threw me off for a second because I knew I had no python project there, and therefore no
pyproject.toml
file. Then I realised it was actually reading aruff.toml
file (obvious when you read the whole print I suppose) and that the pyproject.toml is a hardcoded string in the debug log.I think it would be nice to tweak the wording slightly so it is clear that the settings don't neccessarily have to come from a
pyproject.toml
file.Test Plan