What problem does it solve?
SwiftButler helps you efficiently analyze, check, reindent, and distribute Swift code. It simplifies large codebases, improves code quality, and speeds up development workflows.
Core Features & Use Cases
- Analyze: Produce API overviews from Swift code, providing a compact representation of public APIs without delving into implementation details.
- Check: Perform lightning-fast syntax checking with precise locations and fix-its.
- Reindent: Normalize Swift indentation to ensure consistent code formatting.
- Distribute: Split large generated files into smaller units for easier inspection and editing.
- Use Case: Imagine you have a large Swift project with complex APIs. Use SwiftButler to generate API overviews, check for syntax errors, reindent code, and split large files into smaller units for easier review and refactoring.
Quick Start
Run the 'analyze' command on the 'Sources' directory to generate an API overview.