A pylint plugin to check for common issues with usage of requests
Project description
pylint-requests
Description
A pylint plugin to check for common issues with usage of requests.
Currently the following errors are reported:
F7801 (requests-not-available)
Reported if this plugin failed to importrequests. This means that: (a) you are runningpylintwith incorrectPYTHONPATH, (b) you forgot to installrequests, or (c) you aren't usingrequestsand don't need the plugin.E7801 (request-without-timeout)
Reported if a HTTP call (e.g.requests.get) without a timeout is detected.
Installation
pip install pylint-requests
Usage
Use pylint's --load-plugins option to enable the plugin:
pylint --load-plugins=pylint_requests <your_code>
For developers
Install deps and setup pre-commit hook
make init
Run linters, autoformat, tests etc.
make format lint test
Bump new version
make bump_major
make bump_minor
make bump_patch
License
MIT
Change Log
Unreleased
...
0.1.1 - 2020-05-07
- fix crash with
AttributeInferenceErroron optional function parameters
0.1.0 - 2019-04-14
- initial
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pylint-requests-0.1.1.tar.gz.
File metadata
- Download URL: pylint-requests-0.1.1.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.0 Linux/4.15.0-1028-gcp
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d535f7d4ffe69d200d358246569b8b4ff937f82c156410a7d462fee327c8bc3
|
|
| MD5 |
6a0e50c1ec10fffb492650a005f29f93
|
|
| BLAKE2b-256 |
e695f5f3a7a36ab514a53f0c61d86a8e63b8e18c5c67435bd4f1f8fd3728af65
|
File details
Details for the file pylint_requests-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pylint_requests-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.0 Linux/4.15.0-1028-gcp
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5367c07727561b462708beb5a467173a9e3e134f9db3496dca59c35b2212a826
|
|
| MD5 |
2282e5823e893b2939ed13354a57dc9d
|
|
| BLAKE2b-256 |
73f93cf5bd97728489558bdaef81b92486a6af6fbebee2fd4245c98ef97b9879
|