jqassistant-archive / jqa-core-framework

The core framework of jQAssistant providing the infrastructure for scanners, rules, analysis and reports.
http://jqassistant.org/
GNU General Public License v3.0
23 stars 6 forks source link

Non-Local files should preserve their name and extensions #97

Closed DirkMahler closed 4 months ago

DirkMahler commented 7 months ago

Certain scanner plugins rely on file names and their extensions to decide whether a file should be accepted or not.

Currently files provided via archives are extracted to temporary files with a .tmp extension. Such virtual/non-local files should be extracted to a temp directory including their directory structure, file name and extensions to make life for plugins easier.