@@ -88,15 +88,15 @@ struct DataResponse<Success, Failure: Error> {
8888
8989 let result : Result < Success , Failure >
9090
91- var value : Success ? { result. success }
91+ var value : Success ? { result. success } // SOURCE
9292}
9393
9494struct DownloadResponse < Success, Failure: Error > {
9595 let fileURL : URL ?
9696
9797 let result : Result < Success , Failure >
9898
99- var value : Success ? { result. success }
99+ var value : Success ? { result. success } // SOURCE
100100}
101101
102102typealias AFDataResponse < Success> = DataResponse < Success , AFError >
@@ -339,42 +339,42 @@ func testAlamofire() {
339339
340340 AF . request ( " http://example.com/ " ) . response {
341341 response in
342- if let data = response. data { // SOURCE [NOT DETECTED]
342+ if let data = response. data { // SOURCE
343343 // ...
344344 }
345345 }
346346
347347 AF . request ( " http://example.com/ " ) . response ( responseSerializer: MySerializer ( ) ) {
348348 response in
349- if let obj = response. value { // SOURCE [NOT DETECTED]
349+ if let obj = response. value { // SOURCE
350350 // ...
351351 }
352352 }
353353
354354 AF . request ( " http://example.com/ " ) . responseData {
355355 response in
356- if let data = response. value { // SOURCE [NOT DETECTED]
356+ if let data = response. value { // SOURCE
357357 // ...
358358 }
359359 }
360360
361361 AF . request ( " http://example.com/ " ) . responseString {
362362 response in
363- if let str = response. value { // SOURCE [NOT DETECTED]
363+ if let str = response. value { // SOURCE
364364 // ...
365365 }
366366 }
367367
368368 AF . request ( " http://example.com/ " ) . responseJSON {
369369 response in
370- if let json = response. value { // SOURCE [NOT DETECTED]
370+ if let json = response. value { // SOURCE
371371 // ...
372372 }
373373 }
374374
375375 AF . request ( " http://example.com/ " ) . responseDecodable ( of: MyDecodable . self) {
376376 response in
377- if let decodable = response. value { // SOURCE [NOT DETECTED]
377+ if let decodable = response. value { // SOURCE
378378 // ...
379379 }
380380 }
@@ -391,42 +391,42 @@ func testAlamofire() {
391391
392392 AF . download ( " http://example.com/ " ) . response ( responseSerializer: MySerializer ( ) ) {
393393 response in
394- if let obj = response. value { // SOURCE [NOT DETECTED]
394+ if let obj = response. value { // SOURCE
395395 // ...
396396 }
397397 }
398398
399399 AF . download ( " http://example.com/ " ) . responseURL {
400400 response in
401- if let url = response. value {
401+ if let url = response. value { // just the URL [FALSE POSITIVE]
402402 let str = try ? String ( contentsOf: url) // SOURCE
403403 // ...
404404 }
405405 }
406406
407407 AF . download ( " http://example.com/ " ) . responseData {
408408 response in
409- if let data = response. value { // SOURCE [NOT DETECTED]
409+ if let data = response. value { // SOURCE
410410 // ...
411411 }
412412 }
413413
414414 AF . download ( " http://example.com/ " ) . responseString {
415415 response in
416- if let str = response. value { // SOURCE [NOT DETECTED]
416+ if let str = response. value { // SOURCE
417417 // ...
418418 }
419419 }
420420
421421 AF . download ( " http://example.com/ " ) . responseJSON {
422422 response in
423- if let json = response. value { // SOURCE [NOT DETECTED]
423+ if let json = response. value { // SOURCE
424424 }
425425 }
426426
427427 AF . download ( " http://example.com/ " ) . responseDecodable ( of: MyDecodable . self) {
428428 response in
429- if let decodable = response. value { // SOURCE [NOT DETECTED]
429+ if let decodable = response. value { // SOURCE
430430 // ...
431431 }
432432 }
@@ -450,13 +450,13 @@ func testAlamofire() {
450450
451451 AF . request ( " http://example.com/ " ) . response {
452452 response in
453- if let data = response. data { // SOURCE [NOT DETECTED]
453+ if let data = response. data { // SOURCE
454454 // ...
455455 }
456456 }
457457 . response {
458458 response in
459- if let data = response. data { // SOURCE [NOT DETECTED]
459+ if let data = response. data { // SOURCE
460460 // ...
461461 }
462462 }
0 commit comments