refact icon indicating copy to clipboard operation
refact copied to clipboard

Consider integrating with atom

Open prabhu opened this issue 1 year ago • 1 comments

https://github.com/AppThreat/atom

We created an open-sourced atom for the precise identification of usages and dataflows across large code bases. This approach is better for summarizing and identifying context than the primitive tokenization commonly found everywhere.

We have a dedicated community support channel should you require any help with using atom or code analysis in general.

prabhu avatar Sep 08 '23 07:09 prabhu

Interesting!

This approach is better for summarizing and identifying context

Are you saying Atom might help to fill model context, to help it to come up with a better suggestions or edits? Or do you mean something more broad?

primitive tokenization commonly found everywhere

I think you are describing the process of looking for tokens in a sliding window, and matching that vs other files in the project.

I've found these supported languages in joern-lib:

Name Based on Maturity
C/C++ Fuzzy Parser High
C/C++ Eclipse CDT High
x86/x64 Ghidra Medium
JVM Soot Medium
Javascript GraalVM Medium
Javasrc javaparser Medium
Kotlin IntelliJ PSI Medium
Python Custom Medium

Does it mean Atom can't work outside of these languages, such as Rust?

olegklimov avatar Sep 08 '23 12:09 olegklimov