periphery icon indicating copy to clipboard operation
periphery copied to clipboard

A tool to identify unused code in Swift projects.

Results 132 periphery issues
Sort by recently updated
recently updated
newest added

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`.

bug

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"...

question

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...

awaiting feedback

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...