11 repositorios
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 es una herramienta de análisis estático y detección de código muerto para proyectos Swift. Identifica clases, structs, funciones y propiedades sin referencias, y actúa como un optimizador de la superficie de API para encontrar declaraciones públicas que pueden restringirse a acceso interno. La herramienta incluye un escaneo especializado para archivos de Interface Builder, como storyboards y XIBs, para asegurar que los miembros conectados a la UI no sean marcados incorrectamente como no utilizados. También proporciona eliminación automática de código para eliminar código muerto y parámetros no utilizados directamente de los archivos fuente. Sus capacidades de análisis cubren la detección de protocolos redundantes, casos de enum no utilizados, importaciones innecesarias y propiedades que solo se asignan. El sistema gestiona la deuda técnica mediante filtrado de comparación de línea base y soporta proyectos en lenguajes mixtos preservando los símbolos expuestos al runtime de Objective-C. Periphery se integra con sistemas de compilación y pipelines de CI utilizando configuración basada en YAML y puede exportar los resultados del análisis en múltiples formatos estándar de la industria.
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.