Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dead codes #271

Merged
merged 14 commits into from
Nov 6, 2024
Merged

Remove dead codes #271

merged 14 commits into from
Nov 6, 2024

Conversation

sidepelican
Copy link
Collaborator

@sidepelican sidepelican commented Nov 6, 2024

There is a lot of dead code in mockolo due to historical reasons.
With many unused definitions and arguments, they make hard to understand of the code, so I would like to clean up them.

In this PR, I will make some simple deletions and replace some implementations with simpler forms

# Conflicts:
#	Sources/MockoloFramework/Models/Model.swift
# Conflicts:
#	Sources/MockoloFramework/Operations/UniqueModelGenerator.swift
#	Sources/MockoloFramework/Utils/InheritanceResolver.swift
# Conflicts:
#	Sources/MockoloFramework/Models/ClosureModel.swift
#	Sources/MockoloFramework/Models/MethodModel.swift
#	Sources/MockoloFramework/Templates/VariableTemplate.swift
# Conflicts:
#	Sources/MockoloFramework/Templates/MethodTemplate.swift
# Conflicts:
#	Sources/MockoloFramework/Models/IfMacroModel.swift
#	Sources/MockoloFramework/Models/MethodModel.swift
#	Sources/MockoloFramework/Models/Model.swift
#	Sources/MockoloFramework/Models/VariableModel.swift
#	Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift
@@ -30,13 +39,6 @@ extension SyntaxProtocol {
}
}


extension AttributeListSyntax {
var trimmedDescription: String? {
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SwiftSyntax already has trimmedDescription

}
}
let aliasDupes = aliasMap.filter {$0.value.count > 1}
return aliasDupes.isEmpty ? nil : aliasDupes
return aliasDupes.isEmpty ? nil : aliasDupes.mapValues {$0.sorted()}
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The results are now sorted, but I believe there are no compatibility issues.

@sidepelican sidepelican merged commit 7b168b5 into uber:master Nov 6, 2024
3 checks passed
@sidepelican sidepelican deleted the deadcode branch November 6, 2024 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants