PyCharm bin / inspect.sh сообщает о другом (недействительном) предупреждении, кроме IDE - PullRequest
0 голосов
/ 27 марта 2019

Когда я запускаю 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.

Также не уверен, что это на самом деле ошибка в апстриме. Я сообщил об этом здесь . Может быть также связано это это .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...