mypy
Enable use-before-def error code by default
#14166
Merged

Enable use-before-def error code by default #14166

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

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone