We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d4a6d02 commit f1b6a84Copy full SHA for f1b6a84
src/main/kotlin/app/extractors/JavascriptExtractor.kt
@@ -27,8 +27,10 @@ class JavascriptExtractor : ExtractorInterface {
27
28
val splitRegex =
29
Regex("""\s+|,|;|:|\*|\n|\(|\)|\\[|]|\{|}|\+|=|\.|>|<|#|@|\$""")
30
- val fileTokens = fileContent.joinToString(separator = " ").toLowerCase()
+ val twoOrMoreWordsRegex = Regex("""(".+?\s.+?[^"]*"|'.+?\s.+?[^']*')""")
31
+ val fileTokens = twoOrMoreWordsRegex.replace(fileContent.joinToString(separator = " ").toLowerCase(), "")
32
.split(splitRegex)
33
+
34
imports.addAll(fileTokens.filter { token -> token in LIBRARIES })
35
36
return imports.toList()
0 commit comments