How it works?
It marks importing anything but modules/packages as invalid with a message only-importing-modules-is-allowed. This adheres to Google’s Python style guide.
An example:
from functools import partial # invalid import functools # valid from some_module.some_subomdule import SomeClass # invalid from some_module import some_subomdule # valid
Why?
To not force people to manual check if something we imported is a module or not.
How to use it?
After installing a package just run pylint, appending pylint_google_style_guide_imports_enforcing to your –load-plugins option.
An example:
pylint my_cool_project --load-plugins=pylint_google_style_guide_imports_enforcing
or append it to your pylintrc file:
[MASTER] load-plugins=pylint_google_style_guide_imports_enforcing
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pylint_google_style_guide_imports_enforcing-1.3.1.tar.gz.
File metadata
- Download URL: pylint_google_style_guide_imports_enforcing-1.3.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.3.0 pkginfo/1.12.1.2 requests/2.32.3 setuptools/57.4.0 requests-toolbelt/1.0.0 tqdm/4.67.1 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3cbd57037f088a3af0107f3407301c6d07ef88e8871be9e512e850a67ac5291
|
|
| MD5 |
39acaee3d7268fc232f82c0c31bf28e2
|
|
| BLAKE2b-256 |
34e1e517b53167e8824f51a359911c401c340806f9e80ca9c63867681fba7133
|