Pylint dos not support stub-only packages.¶
Unfortunatly Pylint does not (yet) support the use of stubs int the
Please refer to Being able to use stub pyi files in pylint for more information.
Note: The below configuration for pylint will only work if the stub folders you are using contain
Configure pylint to use the selected stub folders
This instructs pylint to insert the list of paths into
sys.path before performing linting, thus allowing it to find the stubs and use them to better validate your code.
.pylintcr sample file.
edit the line that starts with
init-hook='import sys;sys.path[1:1] = ["src/lib", "folder1","folder2", "folder3",];'
replace the folders with your selection of stub folders.
Note that in
.pylintrcthe list of folders MUST be on a single line
the result should look like:
init-hook='import sys;sys.path[1:1] = ["src/lib", "all-stubs/cpython_core-pycopy","all-stubs/micropython-v1_17-frozen/esp32/GENERIC", "all-stubs/micropython-v1_17-esp32",];'