Ericsson / codechecker

CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
https://codechecker.readthedocs.io
Apache License 2.0
2.15k stars 357 forks source link

[web] Skip client side parsing of reports when storing #4270

Open vodorok opened 1 week ago

vodorok commented 1 week ago

With the current report directory structure, it should not be needed to reparse all .plist files in the report folder. It should be enough to just zip the necessary .plist files and send those to the server.

Reparsing is needed because the server needs the hash content for all referred source files. If there would be an index like it is mentioned in #4266 then the report parsing would not be needed.