Enable use-before-def error code by default #14166
try working, except else
ebe46db5
all tests passing
e3f708f7
polish
cc914633
formatting
dc635f67
Merge branch 'master' into partial/try
2be4ad7e
Enable use-before-def error code by default
702788ee
ilinum
marked this pull request as draft 3 years ago
Support imports
59f59d5c
Support function definitions
da367a3e
Merge branch 'master' into partial/try
350be894
Skip stubs
fe439cf0
Handle builtins
577ca963
Support list unpacking
0b3882fa
Handle lambdas correctly
ec1361fc
Implicit module attrs
74adae7d
Merge branch 'master' into enable-use-before-def
66c08a8a
Merge branch 'master' into partial/try
15c29a7d
Merge branch 'master' into enable-use-before-def
c0ebc4b3
Merge branch 'master' into partial/try
d29966da
Fix bug with computing may_be_defined set
1354b3cd
Only process body twice + better tests
4c192c59
Fix is None check
3f8b7207
[partially defined] fix false positive with global/nonlocal vars
071ad7b2
Merge branch 'master' into enable-use-before-def
9e38e9ba
Merge branch 'partial/outer-scope' into enable-use-before-def
7c0022e9
Merge branch 'partial/try' into enable-use-before-def
fe93b76c
Merge branch 'master' into partial/try
26e9ec55
track definition of exception names
c1a693f6
Merge branch 'partial/try' into enable-use-before-def
9c2a5a5d
Report variables defined in try body inside except as may be undefined
bbea3e04
Merge branch 'master' into partial/try
6cffcc30
Merge branch 'partial/try' into enable-use-before-def
bfb7630f
Merge branch 'master' into enable-use-before-def
be092d6b
fix check-classes
9cdd8e03
formatting
5886eb4e
fix test-inference
b28e1026
fix check-dynamic-typing
284e879b
Merge branch 'master' into enable-use-before-def
13ff33e3
[undefined vars] do not double report errors in class defs
8b8a91d8
fix several tests
a6c32bb8
remove unused flag
c0220335
[undefined vars] fix per-module error code override bug
e35b9599
Merge branch 'classbody' into enable-use-before-def
1802b10c
Merge branch 'undefined/per-module-error-code' into enable-use-before…
73a288c8
fix remaining tests
6dcc9b3a
fix dataclasses test and functions test
1c47aae1
that should be all tests now
cd9d26cc
Merge branch 'master' into enable-use-before-def
933e174e
Merge branch 'master' into enable-use-before-def
8cae36c4
rebase
ed28a7e7
ilinum
marked this pull request as ready for review 3 years ago
JukkaL
approved these changes
on 2023-01-20
JukkaL
merged
83660d0a
into master 3 years ago
ilinum
deleted the enable-use-before-def branch 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub