gitextract__6ffq4gh/ ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── NOTICE.txt ├── Package.swift ├── README.md ├── Sources/ │ ├── SwiftCodeSan/ │ │ ├── Executor.swift │ │ └── main.swift │ └── SwiftCodeSanKit/ │ ├── Core/ │ │ ├── AccessLevelRewriter.swift │ │ ├── DeclMetaTypes.swift │ │ ├── DeclRemover.swift │ │ ├── DeclVisitor.swift │ │ ├── ImportRewriter.swift │ │ └── RefChecker.swift │ ├── FileParsers/ │ │ └── DeclParser.swift │ ├── FileUpdaters/ │ │ └── DeclUpdater.swift │ ├── Operations/ │ │ ├── RemoveDeadDecls.swift │ │ ├── RemoveUnusedImports.swift │ │ └── UpdateAccessLevels.swift │ └── Utils/ │ ├── Extensions/ │ │ ├── FileManagerExtensions.swift │ │ ├── SequenceExtensions.swift │ │ ├── StringExtensions.swift │ │ ├── SyntaxExtensions.swift │ │ └── SyntaxParserExtensions.swift │ ├── Logger.swift │ └── Scanner.swift ├── Tests/ │ ├── SwiftCodeSanTestCase.swift │ └── TestClasses/ │ ├── Fixtures/ │ │ ├── test0.swift │ │ ├── test1.swift │ │ ├── test2.swift │ │ ├── test3.swift │ │ ├── test4.swift │ │ ├── test5.swift │ │ ├── test6.swift │ │ ├── test7.swift │ │ └── test8.swift │ └── SwiftCodeSanTests.swift └── install-script.sh