Is there a linter that detects usages of functions that are marked as deprecated with the @deprecated
decorator from the deprecated
package?
e.g. in
from deprecated import deprecated
def realfun():
print('Hey there')
@deprecated(reason="this is a test")
def myfun():
realfun()
if __name__ == "__main__":
myfun()
I will get a runtime warning when running it as PYTHONWARNINGS="default::DeprecationWarning" python testfile.py
but pylint
, mypy
, and flake8
seem to be (at least how I run them) happy with calling myfun
.
from lint usages of functions with @deprecated decorator
No comments:
Post a Comment