Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-56235

Strip file:// from IDEA inspection file paths

    Details

    • Similar Issues:
    • Released As:
      warnings-ng 4.0.0, analysis-model-api 3.0.0

      Description

      When IDEA inspections have been generated with the -d option, which is inspecting only a certain directory, the file paths in the resulting XML files are all absolute paths prefixed with "file://".

      When these files are used to publish a report with the warnings-ng-plugin, it cannot resolve these kinds of file paths. Therefore, it cannot link the file paths to the source code.

      As a workaround the XML files can be preprocessed with sed to "fix" the file paths:

      sed -i – "s/file:\/\///g" build/phpstorm/*.xml

      The better solution would be to strip the "file://" prefix when warnings-ng-plugin is reading the inspection files and executing the "Resolving absolute file names for all issues in workspace" step.

        Attachments

          Activity

          Hide
          laebi Lorenz Aebi added a comment -
          Show
          laebi Lorenz Aebi added a comment - see pull request:  https://github.com/jenkinsci/analysis-model/pull/105

            People

            • Assignee:
              laebi Lorenz Aebi
              Reporter:
              rg_scheb Christian Scheb
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: