OHHTTPStubs icon indicating copy to clipboard operation
OHHTTPStubs copied to clipboard

Static Analysis results ran from XCode 9.4.1

Open mikelupo opened this issue 6 years ago • 2 comments

Ran Static analysis on my project and saw some collateral information that I thought I'd pass on. I realize this is older code but probably still applies.

  • OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m:46:1: Property of mutable type 'NSMutableArray' has 'copy' attribute; an immutable object will be stored instead

Memory error Group

  • OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m:44:9: nil returned from a method that is expected to return a non-null value

  • OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m:103:9: nil returned from a method that is expected to return a non-null value

  • OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m:153:12: nil passed to a callee that requires a non-null 1st parameter

New Issue Checklist

Environment

  • version of OHHTTPStubs: [LIB VERSION HERE]
  • integration method you are using:
    • [ ] Cocoapods
    • [ ] Carthage
    • [ ] submodule
    • [X ] other (*Built into our Project from sources)
  • version of the tool you use: [5.1.0]

There is no ill issue seen with OHTTPStubs. This is just FYI in case you wish to investigate. I realize this is an older version. I can't update and try again.

mikelupo avatar Sep 25 '18 12:09 mikelupo

Thanks for the report! I'll try to look into it as soon as I have some free time :wink:

AliSoftware avatar Sep 25 '18 14:09 AliSoftware

+1 I just ran static analysis and saw the first one, OHTTPStubs.m:46. Defining a property of type NSMutableArray as copy won’t do what you expect, and could lead to a crash. It’s not right now, but only because no one is doing self.stubDescriptors = someMutableArray.

ZevEisenberg avatar Sep 18 '19 17:09 ZevEisenberg