1 dépôt
Source code manipulation using raw string operations instead of abstract syntax tree parsing.
Distinct from String Manipulators: Distinct from general string manipulators by specifically avoiding AST construction for performance in code formatting.
Explore 1 awesome GitHub repository matching software engineering & architecture · AST-Agnostic Processing. Refine with filters or upvote what's useful.
SwiftFormat is a tool for the Swift language that functions as a code formatter, linter, and refactoring utility. It automatically applies consistent style rules and visual formatting to source files to ensure a uniform appearance across a project. The project differentiates itself by providing both a command-line interface for batch processing and an Xcode extension for integration directly into the development environment. It includes specialized capabilities for modernizing legacy API usage, simplifying language constructs, and inferring formatting options by analyzing an existing codebase
Implements high-performance source code manipulation by treating code as raw strings instead of building full syntax trees.