pylint, django

Segítséget kérnék pylint használatához egy django projekten belül.
Valahogy nem látja a pylint a megfelelő hierarchiát, és olyanokért is panaszkodik, amiért nem kéne (No name 'models' in module 'api', Unable to import 'rest_framework.test'...). Lehet ignoráltatni bizonyos típusú hibákat, de inkább szeretném rávenni, hogy jobban értse, mi honnan jön.
A cél az lenne, hogy valódi visszajelzéseket adjon a pylint és lehessen használni CI célokra (azaz gátolja meg a fordítást, ha nagy gáz van).

Pl. erre a fájlra: https://github.com/IFRCGo/go-api/blob/master/registrations/views.py
Ezeket a hibákat adja:
E: 17, 0: No name 'models' in module 'api' (no-name-in-module)
E: 17, 0: Unable to import 'api.models' (import-error)
E:237,12: Instance of 'list' has no 'delete' member (no-member)

Erre meg: https://github.com/IFRCGo/go-api/blob/master/registrations/test_views.py
ezeket:
E: 10, 0: Unable to import 'rest_framework.test' (import-error)
E: 15, 0: No name 'models' in module 'api' (no-name-in-module)
E: 15, 0: Unable to import 'api.models' (import-error)

Egyik sem releváns.
Próbáltam ezt is használni: https://github.com/PyCQA/pylint-django .
A .pylintrc-t is szerkesztettem, pl. van benne:
init-hook='import sys,os,re; sys.path.append("/.../go-api/")'

Hozzászólások