Skip to content

Refine D2D pipeline for Scala and Kotlin#1895

Closed
TG1999 wants to merge 5 commits into
mainfrom
refine_d2d_pipeline_for_scala_and_kotlin
Closed

Refine D2D pipeline for Scala and Kotlin#1895
TG1999 wants to merge 5 commits into
mainfrom
refine_d2d_pipeline_for_scala_and_kotlin

Conversation

@TG1999

@TG1999 TG1999 commented Oct 7, 2025

Copy link
Copy Markdown
Contributor

closes: #1404

Screenshot from 2025-10-08 14-38-11 Screenshot from 2025-10-08 14-37-51

TG1999 added 5 commits October 7, 2025 19:08
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>

@AyanSinhaMahapatra AyanSinhaMahapatra left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TG1999 LGTM! Thanks

See comments with a few nits for your consideration, looks good to merge otherwise.

One thing to note is #1404 was for: binary to source analysis for Java using strings and symbols. for java and other JVM languages, which needs source symbol extraction on source-inspector, binary symbol extraction from some of these cases, covering XML/JAXB type java generated code.

But this PR adds source to binary mapping using path matching and a bit more for scala and kotlin, which are tracked in:

which are subtasks for #1404 and not the whole issue.

There is also:

which are not addressed yet if I understand correctly, if these are addressed we need tests for these to close them. I am fine to reduce the scope of #1404 for this project and have these as later enhancements, but we need to explain this clearly in the PR as this PR closing the entirety of:

is not correct as the task in the issue is currently stated differently.

Comment thread scanpipe/pipelines/deploy_to_develop.py
Comment thread scanpipe/pipes/d2d.py
Comment thread scanpipe/pipes/d2d.py
Comment thread scanpipe/pipes/d2d.py
Comment thread scanpipe/pipes/d2d.py
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.

back2source: Refine ScanCode.io d2d pipeline for Java

2 participants