Skip to content

Report extraction-relative source paths from artifact_processor#85

Merged
abrignoni merged 1 commit into
mainfrom
relative-source-paths
Jul 6, 2026
Merged

Report extraction-relative source paths from artifact_processor#85
abrignoni merged 1 commit into
mainfrom
relative-source-paths

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Mirror of ALEAPP #931 and iLEAPP #1656: artifact_processor now passes every returned source_path through Context.get_relative_path() (per newline segment), so reports show extraction-relative paths instead of the examiner's local filesystem. Passthrough semantics keep literals, already-relative paths, and no-data_folder runs untouched.

Also clears ilapfuncs.py's pre-existing lint debt to 10.00/10 with zero-behavior-change treatments, same approach as the sibling PRs.

Testing: shorten-logic unit tests pass; pylint 10.00/10; byte-compile; PluginLoader registers all plugins; timezone/datetime re-exports verified.

Mirror of ALEAPP #931 / iLEAPP #1656: shorten source_path centrally in the
decorator via Context.get_relative_path (per newline segment, passthrough
for literals/relative paths/no-data_folder runs), so reports show
extraction-relative paths instead of the examiner's local filesystem.

Also clears the file's pre-existing lint debt to 10.00 with zero-behavior
-change treatments (explicit datetime imports, shadowed-name local renames,
dead-code removal, inline pragmas for API-sensitive params).
@abrignoni abrignoni merged commit fda773b into main Jul 6, 2026
@abrignoni abrignoni deleted the relative-source-paths branch July 6, 2026 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant