Skip to content

Commit 6b105b2

Browse files
committed
Added modeling underscore.string array to string functions.
1 parent cd40b6f commit 6b105b2

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

javascript/ql/lib/ext/underscore.string.model.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ extensions:
55
data:
66
- ["'underscore.string'", "Member[slugify,capitalize,decapitalize,clean,cleanDiacritics,swapCase,escapeHTML,unescapeHTML,wrap,dedent,reverse,pred,succ,titleize,camelize,classify,underscored,dasherize,humanize,trim,ltrim,rtrim,truncate,sprintf,strRight,strRightBack,strLeft,strLeftBack,stripTags,unquote,map]", "Argument[0]", "ReturnValue", "taint"]
77
- ["'underscore.string'", "Member[chop,chars,words,lines]", "Argument[0]", "ReturnValue", "taint"]
8+
- ["'underscore.string'", "Member[toSentence,toSentenceSerial]", "Argument[0].ArrayElement", "ReturnValue", "taint"]

javascript/ql/test/library-tests/TripleDot/underscore.string.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ function strToArray() {
4242
}
4343

4444
function arrayToStr() {
45-
sink(s.toSentence([source("s1")])); // $ MISSING: hasTaintFlow=s1
46-
sink(s.toSentenceSerial([source("s2")])); // $ MISSING: hasTaintFlow=s2
45+
sink(s.toSentence([source("s1")])); // $ hasTaintFlow=s1
46+
sink(s.toSentenceSerial([source("s2")])); // $ hasTaintFlow=s2
4747
}

0 commit comments

Comments
 (0)