Pylint plugin for checking usage of log.exception
Project description
Pylint plugin for finding logging calls inside exception handlers, and suggest they include exc_info=True, or change extra={'stack': True} to exc_info=True to get the stack from the exception instead of the one from the log statement.
Installation
$ pip install sentry_stack_checker
Usage
$ pylint --load-plugins sentry_stack_checker <module> -E -d all -e R9501 $ pylint --load-plugins sentry_stack_checker <module> -E -d all -e R9502
The option report-loggers can be provided to restrict the logging methods that are checked:
$ pylint --load-plugins sentry_stack_checker <module> --report-loggers=warning,error
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Close
Hashes for sentry_stack_checker-0.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d713a5009766fcac3eba2dce197a03aa213ed6e1ac7f78e7758ef4e44c388ef |
|
MD5 | b679c79b7eea393f986018918780a2bf |
|
BLAKE2b-256 | 705e4ea24183d1574413b04ecb89607cfbb36c40601fbaa261dbac9028fba336 |
Close
Hashes for sentry_stack_checker-0.4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7e02813ace4dfaa8fa0a3b06efbd4110ff8105b2baa7fe29133bf6106ead0fb |
|
MD5 | 11825aa2ca0106417906b57aff1405c3 |
|
BLAKE2b-256 | 9ca1d13970189236c3f19679d8cb1d29d449e2e13039666d4ff6bcae85d8fd3e |