Skip to content

Commit 03dec51

Browse files
yaronskayaastansler
authored andcommitted
feat: add import detection (APP-77) (#27)
* feat: add import detection(APP-77) * feat: integrate import detection * feat: add data for libraries, fix php regex matching
1 parent 60b920a commit 03dec51

23 files changed

+861
-89
lines changed

data/libraries/cs_libraries.txt

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
Dapper
2+
Microsoft.AspNet.SignalR
3+
Nancy
4+
Microsoft.EntityFrameworkCore
5+
AutoMapper
6+
Newtonsoft.Json
7+
Microsoft.AspNetCore.Mvc
8+
RestSharp
9+
Microsoft.Xna.Framework
10+
OpenRA
11+
Microsoft.Bot
12+
ServiceStack
13+
PushSharp
14+
CefSharp
15+
MaterialDesign*
16+
ReactiveUI
17+
Abp
18+
Orleans
19+
Hangfire
20+
Humanizer
21+
Polly
22+
NLog
23+
FluentValidation
24+
Avalonia
25+
Akka
26+
StackExchange.Redis
27+
Senparc
28+
BenchmarkDotNet
29+
MvvmCross
30+
EventStore
31+
System.Reactive
32+
Accord
33+
Quartz
34+
IdentityServer3
35+
Moq
36+
Swashbuckle
37+
Ninject
38+
Refit
39+
Stateless
40+
ImageProcessor
41+
Prism
42+
MongoDB.Driver
43+
LanguageExt
44+
Massive
45+
LiteDB

data/libraries/java_libraries.txt

Lines changed: 255 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,255 @@
1+
io.reactivex
2+
retrofit2
3+
okhttp3
4+
com.google.common
5+
butterknife
6+
com.github.mikephil.charting
7+
com.bumptech.glide
8+
com.squareup.leakcanary
9+
org.springframework
10+
org.greenrobot.eventbus
11+
com.nostra13.universalimageloader
12+
org.springframework.boot
13+
com.airbnb.lottie
14+
com.google.zxing
15+
com.squareup.picasso
16+
io.reactivex
17+
com.facebook.fresco
18+
com.blankj.utilcode
19+
com.badlogic.gdx
20+
com.github.chrisbanes.photoview
21+
io.netty
22+
com.afollestad.material-dialogs
23+
com.netflix.hystrix
24+
com.jeremyfeinstein.slidingmenu
25+
com.alibaba.dubbo
26+
com.alibaba.fastjson
27+
com.loopj.android.http
28+
com.tencent.tinker
29+
org.androidannotations
30+
com.viewpagerindicator
31+
com.chad.library
32+
com.daimajia.swipelayout
33+
org.greenrobot.greendao
34+
com.gc.materialdesign
35+
com.handmark.pulltorefresh
36+
com.facebook.stetho
37+
io.realm
38+
com.alibaba.druid
39+
com.orhanobut.logger
40+
org.deeplearning4j
41+
com.google.android.agera
42+
spark
43+
io.vertx
44+
com.airbnb.android.react.lottie
45+
zipkin
46+
com.facebook.presto
47+
dagger
48+
junit
49+
com.lmax.disruptor
50+
com.jakewharton.rxbinding2
51+
org.physical_web
52+
org.apache.kafka
53+
com.google.inject
54+
com.google.auto
55+
io.druid
56+
org.mockito
57+
com.zaxxer.hikari
58+
com.codahale.metrics
59+
us.codecraft.webmagic
60+
com.squareup.otto
61+
okio
62+
org.apache.hadoop
63+
opennlp
64+
org.apache.velocity
65+
freemarker
66+
com.google.gwt
67+
org.hamcrest
68+
org.hornetq
69+
org.eclipse.hudson
70+
org.quartz
71+
gnu.trove
72+
org.dozer
73+
com.googlecode.jmapper
74+
org.mapstruct
75+
org.modelmapper
76+
ma.glasnost.orika
77+
fr.xebia.extras.selma
78+
net.sf.cglib
79+
com.github.benmanes.caffeine
80+
com.github.sviperll.adt4j
81+
com.google.auto.common
82+
org.inferred.freebuilder
83+
com.squareup.javapoet
84+
io.airlift.airline
85+
com.typesafe.config
86+
info.macias.kaconf
87+
org.aeonbits.owner
88+
org.jacop
89+
org.apache.commons.csv
90+
com.fasterxml.jackson.dataformat.csv
91+
com.univocity.parsers
92+
net.openhft.chronicle
93+
org.exist
94+
com.vladmihalcea.flexypool
95+
com.zaxxer.hikari
96+
redis.clients.jedis
97+
io.searchbox
98+
com.justinsb.etcd
99+
org.jinq
100+
ch.vorburger.mariadb4j
101+
com.facebook.presto
102+
io.realm
103+
org.redisson
104+
io.requery
105+
com.speedment
106+
org.apache.avro
107+
com.leansoft.bigqueue
108+
com.google.protobuf
109+
uk.co.real_logic.sbe
110+
com.squareup.tape2
111+
com.squareup.wire
112+
com.hypotemoose.cal
113+
net.fortuna.ical4j
114+
org.joda.time
115+
org.threeten.bp
116+
net.time4j
117+
org.codejargon.feather
118+
com.netflix.governator
119+
com.google.inject
120+
org.zalando.fauxpas
121+
org.hotswap.agent
122+
com.github.javaparser
123+
com.github.javaparser.symbolsolver
124+
org.springsource
125+
com.github.mtakaki.dropwizard.circuitbreaker
126+
net.jodah.failsafe
127+
com.netflix.hystrix
128+
io.github.resilience4j
129+
com.netflix.zuul
130+
com.badlogicgames.packr
131+
org.skife.waffles
132+
janala
133+
com.aol.cyclops
134+
org.derive4j
135+
org.jooq.lambda
136+
com.codepoetics.protonpack
137+
one.util.streamex
138+
com.github.davidmoten.geo
139+
com.graphhopper
140+
org.mapsforge
141+
org.locationtech.spatial4j
142+
org.agrona
143+
org.eclipse.collections
144+
org.jctools
145+
com.koloboke
146+
org.asynchttpclient
147+
feign
148+
restql.core
149+
com.netflix.ribbon
150+
org.zalando.riptide
151+
com.github.jsonldjava
152+
com.google.code.siren4j
153+
org.imgscalr
154+
net.sourceforge.tess4j
155+
net.coobird.thumbnailator
156+
com.twelvemonkeys
157+
com.google.zxing
158+
com.google.gson
159+
com.zaxxer.hikari.json
160+
org.zalando.jackson.datatype.money
161+
com.cedarsoftware.util.io
162+
com.bluelinelabs.logansquare
163+
com.squareup.moshi
164+
com.alibaba.fastjson
165+
com.bazaarvoice.jolt
166+
com.jayway.jsonpath
167+
org.jsfr.json
168+
org.zalando.logbook
169+
org.zalando.tracer
170+
jsat
171+
com.cloudera.oryx
172+
io.aeron
173+
zmq
174+
org.zalando.nakadi
175+
org.jivesoftware.smack
176+
com.googlecode.cqengine
177+
net.jodah.failsafe
178+
io.github.resilience4j.circuitbreaker
179+
me.ramswaroop.jbot
180+
com.google.common.jimfs
181+
com.googlecode.lanterna
182+
net.jodah.typetools
183+
com.ecwid.consul.v1
184+
com.netflix.eureka
185+
org.automon
186+
net.bull.javamelody
187+
com.googlecode.jmxtrans
188+
nudge4j
189+
com.navercorp.pinpoint
190+
org.stagemonitor
191+
com.palantir.opensource.sysmon
192+
org.bytedeco.javacpp
193+
com.sun.jna
194+
jnr.ffi
195+
edu.illinois.cs.cogcomp
196+
comsat
197+
com.twitter.finagle
198+
io.grpc
199+
com.facebook.nifty
200+
de.slub.urn
201+
org.simpleflatmapper
202+
org.xhtmlrenderer
203+
com.networknt
204+
org.orienteer
205+
org.reactivestreams
206+
io.reactivex
207+
com.linkedin.restli
208+
org.restexpress
209+
org.restlet
210+
com.hendrix.erdos
211+
org.graphstream
212+
org.jgrapht
213+
com.mxgraph
214+
edu.mines.jtk
215+
tech.tablesaw
216+
org.hdiv
217+
io.jsonwebtoken
218+
org.keyczar
219+
me.gosimple.nbvcxz
220+
org.pac4j
221+
com.google.flatbuffers
222+
org.nustaq.serialization
223+
com.esotericsoftware.kryo
224+
org.msgpack
225+
org.nanohttpd
226+
com.tngtech.archunit
227+
org.awaitility
228+
com.squareup.burst
229+
net.jodah.concurrentunit
230+
cucumber
231+
lv.ctco.cukes
232+
br.com.six2six.fixturefactory
233+
com.galenframework
234+
j8spec
235+
io.codearte.jfairy
236+
com.tngtech.java.junit.dataprovider
237+
com.insightfullogic.lambdabehave
238+
org.mockito
239+
com.github.dreamhead.moco
240+
org.mutabilitydetector
241+
org.powermock
242+
guru.nidi.ramltester
243+
com.carrotsearch.randomizedtesting
244+
io.restassured
245+
org.spockframework
246+
org.testcontainers
247+
com.google.common.truth
248+
com.dexvis.dex
249+
org.gephi
250+
com.google.common
251+
ru.lanwen.verbalregex
252+
io.minio
253+
com.github.underscore
254+
edu.uci.ics.crawler4j
255+
com.blade

data/libraries/js_libraries.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
react
2+
d3
3+
vue
4+
angular
5+
jquery
6+
meteor
7+
socketio
8+
three
9+
express
10+
redux
11+
moment
12+
material-ui
13+
jquery-file-upload
14+
lodash
15+
axios
16+
react-router
17+
async
18+
underscore
19+
fullpage
20+
immutable
21+
pdf
22+
ember
23+
koa
24+
request
25+
postcss
26+
angular
27+
material
28+
fetch
29+
pjax
30+
pug
31+
less
32+
bootstrap
33+
flux
34+
q
35+
mongoose
36+
mocha
37+
handlebars
38+
riot
39+
tesseract
40+
passport
41+
browserify
42+
mustache
43+
sequelize
44+
react-bootstrap
45+
jquery-ui
46+
jquery-mobile
47+
mysql
48+
datepicker
49+
smartcrop
50+
normalizr
51+
vuex
52+
react-redux
53+
knockout
54+
wtf
55+
jquery-cookie
56+
redis
57+
winston
58+
validate
59+
gql
60+
graphql
61+
uglify
62+
http-proxy
63+
purify
64+
ng-file-upload

0 commit comments

Comments
 (0)