periphery
                                
                                
                                
                                    periphery copied to clipboard
                            
                            
                            
                        A tool to identify unused code in Swift projects.
xcodeproj is returning an incorret `fullPath` for storyboard files in new Xcode projects. E.g `/Users/foo/SomeProject/SomeProject/Base.lproj/Main.storyboard/Base.lproj/Main.storyboard` instead of the correct path `/Users/foo/SomeProject/SomeProject/Base.lproj/Main.storyboard`.
Hello! I'm facing this issue with periphery, basically, in the analysis I see: ```json { "modifiers": [], "attributes": [], "accessibility": "internal", "ids": [ "s:1118NavigationColorBarV" ], "name": "NavigationColorBar", "hints": [ "unused"...
Periphery is installed via homebrew and at the latest version as of this post, when running the scan command it fails to find pods, when building the specified target outside...
Should we match the behavior of Xcode projects and use the private DerivedData dir for SPM projects?
error: (DecodingError) keyNotFound(CodingKeys(stringValue: "compatibilityVersion", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"compatibilityVersion\", intValue: nil) (\"compatibilityVersion\").", underlyingError: nil)) get this when running
so the output of periphery looks like this: ``` /Users/me/Documents/myproject/Sources/someStruct.swift:10:15: warning: Struct 'SomeStruct' is declared public, but not used outside of ... /Users/me/Documents/myproject/Sources/someStruct2.swift:10:15: warning: Struct 'SomeStruct2' is declared public, but...