bitter-ability-32190
10/21/2021, 5:30 PMastroid
issue link, which powers pylint
. The overall approach isn't dissimilar from `mypy`'s initial implementation (per-module JSON stored in a cache dir. Look at byte-length+mtime to know whether to re-parse).
Happy to take future requests to make it pants
-compatiblewitty-crayon-22786
10/21/2021, 5:43 PMwitty-crayon-22786
10/21/2021, 5:44 PMwitty-crayon-22786
10/21/2021, 5:45 PMbitter-ability-32190
10/21/2021, 5:46 PMbitter-ability-32190
10/21/2021, 5:47 PMwitty-crayon-22786
10/21/2021, 5:47 PMwitty-crayon-22786
10/21/2021, 5:48 PMbitter-ability-32190
10/21/2021, 5:48 PMastroid
love-it-or-hate-it has a harder job, as it tries to infer a shitton of info operating only on the AST. mypy
AFAIK does actual importing so it has to infer much lessbitter-ability-32190
10/21/2021, 5:50 PMwitty-crayon-22786
10/21/2021, 5:55 PMwitty-crayon-22786
10/21/2021, 5:55 PMwitty-crayon-22786
10/21/2021, 5:56 PMbitter-ability-32190
10/21/2021, 5:56 PMbitter-ability-32190
10/21/2021, 5:57 PMwitty-crayon-22786
10/21/2021, 5:58 PMwitty-crayon-22786
10/21/2021, 5:59 PMbitter-ability-32190
10/21/2021, 6:05 PMwitty-crayon-22786
10/21/2021, 6:05 PMbitter-ability-32190
10/21/2021, 6:13 PMwitty-crayon-22786
10/21/2021, 6:24 PMwitty-crayon-22786
10/21/2021, 6:26 PMbitter-ability-32190
10/21/2021, 6:48 PMbitter-ability-32190
10/21/2021, 6:49 PM