1 रिपॉजिटरी
Tools that parse visual editor files like XIBs and Storyboards to identify connections to source code.
Distinct from Swift Linters: None of the candidates cover the parsing of visual editor files to validate code usage.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Interface Builder Analyzers. Refine with filters or upvote what's useful.
Periphery is a static analysis tool and dead code detector for Swift projects. It identifies unreferenced classes, structs, functions, and properties, and serves as an API surface optimizer to find public declarations that can be restricted to internal access. The tool includes specialized scanning for Interface Builder files, such as storyboards and XIBs, to ensure UI-connected members are not incorrectly flagged as unused. It also provides automated code removal to eliminate identified dead code and unused parameters directly from source files. Its analysis capabilities cover the detection
Parses XIB and storyboard files to ensure UI-connected members are not incorrectly flagged as unused.