File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
javascript/ql/test/library-tests/frameworks/data Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ extensions:
1010 - ['testlib', 'Member[MethodDecorator].DecoratedMember.Parameter[0]', 'test-source']
1111 - ['testlib', 'Member[ParamDecoratorSource].DecoratedParameter', 'test-source']
1212 - ['testlib', 'Member[getSource].ReturnValue', 'test-source']
13+ - ['testlib', 'Member[getSourceArray].ReturnValue.ArrayElement', 'test-source']
1314 - ['(testlib)', 'Member[parenthesizedPackageName].ReturnValue', 'test-source']
1415 - ['danger-constant', 'Member[danger]', 'test-source']
1516
Original file line number Diff line number Diff line change @@ -278,3 +278,11 @@ function dangerConstant() {
278278 sink ( "danger-constant" . safe ) ; // OK
279279 sink ( "danger-constant" ) ; // OK
280280}
281+
282+ function arraySource ( ) {
283+ const source = testlib . getSourceArray ( ) ;
284+ sink ( source [ 0 ] ) ; // NOT OK [INCONSISTENCY]
285+ sink ( source . pop ( ) ) ; // NOT OK [INCONSISTENCY]
286+ source . forEach ( e => sink ( e ) ) ; // NOT OK [INCONSISTENCY]
287+ source . map ( e => sink ( e ) ) ; // NOT OK [INCONSISTENCY]
288+ }
You can’t perform that action at this time.
0 commit comments