Skip to content

refactor: host base images drop else and outdent #2440

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

Merged
merged 1 commit into from
Apr 29, 2025

Conversation

tenthirtyam
Copy link
Contributor

Description

This pull request refactors the dataSourceVSphereHostBaseImagesRead function in vsphere/data_source_vsphere_host_base_images.go to improve readability and error handling. The changes primarily involve restructuring the code to eliminate the use of an inline if-else statement and ensure a cleaner flow.

  • Replaced the inline if-else statement with separate variable assignment and error handling for the ListBaseImages method. This improves code clarity and separates concerns for better readability.
  • Removed an unnecessary closing brace at the end of the function, simplifying the code structure.

Refactors error handling to simplify the code and improve readability.

The changes involve removing unnecessary else blocks following error returns and restructuring the code for better clarity.

Signed-off-by: Ryan Johnson <[email protected]>
@tenthirtyam tenthirtyam added technical-debt Technical Debt refactor Refactor labels Apr 27, 2025
@tenthirtyam tenthirtyam added this to the v2.13.0 milestone Apr 27, 2025
@tenthirtyam tenthirtyam requested a review from spacegospod April 27, 2025 23:45
@tenthirtyam tenthirtyam self-assigned this Apr 27, 2025
@tenthirtyam tenthirtyam requested a review from a team as a code owner April 27, 2025 23:45
@tenthirtyam tenthirtyam merged commit 0d5b9d3 into main Apr 29, 2025
8 checks passed
@tenthirtyam tenthirtyam deleted the refactor/host-base-images-outdent branch April 29, 2025 21:11
Copy link

This functionality has been released in v2.13.0 of the Terraform Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor Refactor technical-debt Technical Debt
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants