Когда я запускаю PyCharm .../bin/inspect.sh
, а затем просматриваю полученные XML-файлы, я получаю, например, это:
TFUpdater.py:979: WEAK WARNING PyProtectedMemberInspection: Access to a protected member _apply of a class
(см. здесь .)
Соответствующий код:
return super(NormalizedSGD, self)._apply(...)
(см. здесь .)
т.е. это недопустимый отчет, так как здесь используется super
, и он должен быть действительным.
Кроме того, когда я смотрю на проверки кода в PyCharm IDE, он также вообще не помечает это.
Я также вижу некоторые другие различия в предупреждениях. В большинстве случаев кажется, что предупреждения bin/inspect.sh
несколько неверны / неверны. Также, например, Я не уверен, правильно ли он анализировал другие зависимости, такие как TensorFlow.
Как я могу исправить проверку с помощью bin/inspect.sh
?
Кроме того, сейчас я просматриваю сам код PyCharm, чтобы попытаться действительно понять проблему. Хорошая отправная точка, вероятно, InspectionApplication.java
.
Также не уверен, что это на самом деле ошибка в апстриме. Я сообщил об этом здесь . Может быть также связано это это .