Hi.
I've been using pylint on my project and it appears to be functioning correctly for the most part. However, I've encountered an issue with fine-grained cache invalidation. When I modify a single leaf file (a leaf node in the dependency graph), it seems to trigger a pylint run on a large portion of the repository. I'm curious if this is a known issue with pylint or if it's more related to the organization of the source code (e.g., having overly large init.py files).
Any insights or suggestions would be greatly appreciated. Thanks in advance for your help!