Проверка командной строки не возвращает Xml отчетов для всех выделенных проверок - PullRequest
1 голос
/ 12 января 2020

Я хочу запустить инспекции xml отчеты через командную строку без использования интерфейса GUI.

Я запускаю эту команду:

 ~/pycharm-community-2019.3.1/bin/pycharm.sh inspect $PATH_TO_PROJECT $PATH_TO_PROJECT/.idea/inspectionProfiles/InspectionProfile.xml $PATH_TO_PROJECT/.idea/inspection-results-dir -v0

В результате я получил список xml файлов, но некоторые выделенные проверки в профиле проверок отсутствуют, и эти проверки действительно важны для меня.

Например: PyPep8Inspection, PyUnresolvedReference

Я надеюсь, что кто-то может мне помочь чтобы понять причину такого поведения и найти решение.

Профиль проверки XML:

<component name="InspectionProjectProfileManager">
  <profile version="1.0">
    <option name="myName" value="InspectionProfile" />
    <inspection_tool class="CheckDtdRefs" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="CheckEmptyScriptTag" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="CheckTagEmptyBody" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="CheckValidXmlInScriptTagBody" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="CheckXmlFileWithXercesValidator" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="HtmlExtraClosingTag" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="HtmlMissingClosingTag" enabled="false" level="INFORMATION" enabled_by_default="false" />
    <inspection_tool class="HtmlUnknownAnchorTarget" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="HtmlUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false">
      <option name="myValues">
        <value>
          <list size="0" />
        </value>
      </option>
      <option name="myCustomValuesEnabled" value="true" />
    </inspection_tool>
    <inspection_tool class="HtmlUnknownBooleanAttribute" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="HtmlUnknownTag" enabled="false" level="WARNING" enabled_by_default="false">
      <option name="myValues">
        <value>
          <list size="6">
            <item index="0" class="java.lang.String" itemvalue="nobr" />
            <item index="1" class="java.lang.String" itemvalue="noembed" />
            <item index="2" class="java.lang.String" itemvalue="comment" />
            <item index="3" class="java.lang.String" itemvalue="noscript" />
            <item index="4" class="java.lang.String" itemvalue="embed" />
            <item index="5" class="java.lang.String" itemvalue="script" />
          </list>
        </value>
      </option>
      <option name="myCustomValuesEnabled" value="true" />
    </inspection_tool>
    <inspection_tool class="HtmlUnknownTarget" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="InconsistentLineSeparators" enabled="true" level="WARNING" enabled_by_default="true" />
    <inspection_tool class="Json5StandardCompliance" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="JsonDuplicatePropertyKeys" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="JsonSchemaCompliance" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="JsonSchemaDeprecation" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
    <inspection_tool class="JsonSchemaRefReference" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="JsonStandardCompliance" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="PyArgumentEqualDefaultInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
    <inspection_tool class="PyAugmentAssignmentInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
    <inspection_tool class="PyClassicStyleClassInspection" enabled="true" level="WARNING" enabled_by_default="true" />
    <inspection_tool class="PyCompatibilityInspection" enabled="true" level="WARNING" enabled_by_default="true">
      <option name="ourVersions">
        <value>
          <list size="2">
            <item index="0" class="java.lang.String" itemvalue="2.7" />
            <item index="1" class="java.lang.String" itemvalue="3.8" />
          </list>
        </value>
      </option>
    </inspection_tool>
    <inspection_tool class="PyMandatoryEncodingInspection" enabled="true" level="WARNING" enabled_by_default="true" />
    <inspection_tool class="PyMissingOrEmptyDocstringInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
    <inspection_tool class="PyMissingTypeHintsInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
    <inspection_tool class="RequiredAttributes" enabled="false" level="WARNING" enabled_by_default="false">
      <option name="myAdditionalRequiredHtmlAttributes" value="" />
    </inspection_tool>
    <inspection_tool class="RestRoleInspection" enabled="true" level="WARNING" enabled_by_default="true">
      <option name="ignoredRoles">
        <value>
          <list size="0" />
        </value>
      </option>
    </inspection_tool>
    <inspection_tool class="XmlDefaultAttributeValue" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="XmlDeprecatedElement" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="XmlDuplicatedId" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="XmlHighlighting" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="XmlInvalidId" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="XmlPathReference" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="XmlUnboundNsPrefix" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="XmlUnusedNamespaceDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="XmlWrongRootElement" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="YAMLDuplicatedKeys" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="YAMLRecursiveAlias" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="YAMLSchemaDeprecation" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
    <inspection_tool class="YAMLSchemaValidation" enabled="false" level="WARNING" enabled_by_default="false" />
    <inspection_tool class="YAMLUnresolvedAlias" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="YAMLUnusedAnchor" enabled="false" level="WARNING" enabled_by_default="false" />
  </profile>
</component>

Список xml отчетов проверки:

Annotator.xml
InconsistentLineSeparators.xml
PyAbstractClassInspection.xml
PyArgumentEqualDefaultInspection.xml
PyArgumentListInspection.xml
PyAssignmentToLoopOrWithParameterInspection.xml
PyAttributeOutsideInitInspection.xml
PyAugmentAssignmentInspection.xml
PyBroadExceptionInspection.xml
PyCallingNonCallableInspection.xml
PyChainedComparisonsInspection.xml
PyClassHasNoInitInspection.xml
PyComparisonWithNoneInspection.xml
PyCompatibilityInspection.xml
PyDictCreationInspection.xml
PyDictDuplicateKeysInspection.xml
PyGlobalUndefinedInspection.xml
PyInconsistentIndentationInspection.xml
PyIncorrectDocstringInspection.xml
PyInterpreterInspection.xml
PyListCreationInspection.xml
PyMethodFirstArgAssignmentInspection.xml
PyMethodMayBeStaticInspection.xml
PyMethodOverridingInspection.xml
PyMethodParametersInspection.xml
PyMissingConstructorInspection.xml
PyMissingOrEmptyDocstringInspection.xml
PyNoneFunctionAssignmentInspection.xml
PyPep8NamingInspection.xml
PyPropertyDefinitionInspection.xml
PyProtectedMemberInspection.xml
PyRedeclarationInspection.xml
PyRedundantParenthesesInspection.xml
PyShadowingNamesInspection.xml
PySimplifyBooleanCheckInspection.xml
PySingleQuotedDocstringInspection.xml
PyStatementEffectInspection.xml
PyStringExceptionInspection.xml
PyStringFormatInspection.xml
PyTrailingSemicolonInspection.xml
PyTypeCheckerInspection.xml
PyTypeHintsInspection.xml
PyUnboundLocalVariableInspection.xml
PyUnnecessaryBackslashInspection.xml
PyUnreachableCodeInspection.xml
PyUnusedLocalInspection.xml
SpellCheckingInspection.xml
SyntaxError.xml```

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