11 dépôts
Inspect code quality, find dead code, and analyze project structures.
Explore 11 awesome GitHub repositories matching part of an awesome list · Project Analysis and Lints. Refine with filters or upvote what's useful.
SwiftLint is a static analysis tool and code formatter designed to enforce consistent coding styles and identify semantic issues within Swift source code. It functions as a command-line utility that evaluates code against established conventions to ensure uniform structure and architectural standards across a project. The tool distinguishes itself through a custom linting engine that leverages compiler-integrated syntax analysis to perform deep inspections of code structure. Beyond simple pattern matching, it supports automated source code transformation to correct formatting violations and r
Enforce Swift style and coding conventions.
Periphery est un outil d'analyse statique et de détection de code mort pour les projets Swift. Il identifie les classes, structs, fonctions et propriétés non référencées, et sert d'optimiseur de surface d'API pour trouver les déclarations publiques qui peuvent être restreintes à un accès interne. L'outil inclut une analyse spécialisée pour les fichiers Interface Builder, tels que les storyboards et les XIB, afin de garantir que les membres connectés à l'UI ne soient pas signalés à tort comme inutilisés. Il fournit également une suppression automatique de code pour éliminer directement des fichiers source le code mort identifié et les paramètres inutilisés. Ses capacités d'analyse couvrent la détection de protocoles redondants, de cas d'enum inutilisés, d'imports inutiles et de propriétés assignées mais jamais lues. Le système gère la dette technique via un filtrage par comparaison de base de référence et prend en charge les projets mixtes en préservant les symboles exposés au runtime Objective-C. Periphery s'intègre aux systèmes de build et aux pipelines CI via une configuration basée sur YAML et peut exporter les résultats d'analyse dans plusieurs formats standards de l'industrie.
Eliminate unused Swift code automatically.
A command line tool for cleaning unused resources in Xcode.
Clean up unused resources in Xcode projects.
An app that lets you open .car files and browse/extract their images.
Browse and extract images from compiled asset catalogs.
Read, update, and write Xcode projects programmatically.
Objective-C and Swift dependency visualizer. It's tool that helps to visualize current state of your project. It's really easy to see how tight your classes are coupled.
Visualize class coupling and dependency graphs.
Export images from OS X / iOS .car CoreUI archives
Export images from CoreUI archive files.
CodePecker is a tool to detect unused Swift code.
Detect unused Swift code using indexstore data.
Find common xib and storyboard-related problems without running your app or writing unit tests.
Find storyboard and XIB issues without running the app.
Detect dead source code using Clang analysis.