File tree Expand file tree Collapse file tree 8 files changed +18
-12
lines changed Expand file tree Collapse file tree 8 files changed +18
-12
lines changed Original file line number Diff line number Diff line change 1
1
resources
2
2
* .lock
3
- themes
3
+ themes
4
+ ** /** .DS_Store
Original file line number Diff line number Diff line change @@ -18,16 +18,21 @@ for vulnerability discovery and research in static program analysis.
18
18
19
19
## Supported languages
20
20
21
- | Name | Based on | Maturity |
21
+ | Name | Built with | Maturity |
22
22
| --------------| --------------| ----------|
23
- | C/C++ | Fuzzy Parser | High |
24
23
| C/C++ | Eclipse CDT | High |
24
+ | Java | JavaParser | High |
25
+ | JavaScript | GraalVM | High |
26
+ | Python | JavaCC | High |
25
27
| x86/x64 | Ghidra | Medium |
26
- | JVM | Soot | Medium |
27
- | Javascript | GraalVM | Medium |
28
- | Javasrc | javaparser | Medium |
28
+ | JVM Bytecode | Soot | Medium |
29
29
| Kotlin | IntelliJ PSI | Medium |
30
- | Python | Custom | Medium |
30
+ | PHP | PHP-Parser | Medium |
31
+ | Go | go.parser | Low |
32
+ | Ruby | ANTLR | Low |
33
+ | Swift | SwiftSyntax | Low |
34
+ | C# | Roslyn | Low |
35
+
31
36
32
37
## Core features
33
38
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ discuss the limitations of syntax-tree queries at length.
15
15
{{< hint info >}}
16
16
If you find that the terminology used in this article is foreign to
17
17
you, we hope that our [ article on Code Property
18
- Graphs] ( code-property-graph ) can help you out.
18
+ Graphs] ( / code-property-graph/ ) can help you out.
19
19
{{< /hint >}}
20
20
21
21
## What are Abstract Syntax Trees?
Original file line number Diff line number Diff line change 80
80
81
81
You should see the sample plugin named ` gitextension ` in the overview
82
82
83
- ![ Run output] ( /img /run.png )
83
+ ![ Run output] ( /images /run.png )
84
84
85
85
86
86
You can inspect and modify the options of the example plugin via
@@ -100,21 +100,21 @@ following instructions are for IntelliJ 2020.1.1.
100
100
101
101
Choose "Open or Import" to import the project.
102
102
103
- ![ IntelliJ start screen] ( /img /startscreen.png )
103
+ ![ IntelliJ start screen] ( /images /startscreen.png )
104
104
105
105
106
106
Next, select the directory from the file selector. Assuming that your
107
107
IntelliJ installation has support for ` sbt ` installed, the import is
108
108
fully automated.
109
109
110
- ![ Just select the project] ( /img /select.png )
110
+ ![ Just select the project] ( /images /select.png )
111
111
112
112
113
113
Finally, navigate to ` src/test/scala/io/shiftleft/gitextension ` and
114
114
click on ` GitextentionTests ` . You can right-click on the class or the
115
115
individual tests to run them.
116
116
117
- ![ Right click] ( /img /runtests.png )
117
+ ![ Right click] ( /images /runtests.png )
118
118
119
119
120
120
## Building a shippable plugin
You can’t perform that action at this time.
0 commit comments