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

Clean up #24

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Clean up #24

wants to merge 6 commits into from

Conversation

nojaf
Copy link
Contributor

@nojaf nojaf commented Dec 6, 2023

WHAT

🤖[deprecated] Generated by Copilot at 5a54e5f

This pull request applies code formatting and style improvements to the F# code using fantomas and .editorconfig, adds dependency updates and code quality checks using dependabot and buildAndTest.yml, and updates some package names and versions in dotnet-tools.json and Directory.Build.props.

🤖[deprecated] Generated by Copilot at 5a54e5f

Oh, we're the crew of the F# ship, and we sail the code sea
We use fantomas to keep our code tidy and neat
We follow the style guide and the .editorconfig too
And we don't ignore the warnings, or the build will fail on you

🚚🎨🛡️

WHY

HOW

🤖[deprecated] Generated by Copilot at 5a54e5f

  • Rename and update fantomas-tool package to fantomas 6.0.0-alpha-003 in dotnet-tools.json (link)
  • Add .editorconfig file to enforce consistent F# formatting and style rules (link)
  • Add .gitattributes file to ensure Unix-style line endings for F# files (link)
  • Add .github/dependabot.yml file to enable automatic dependency updates, except for FSharp.Core (link)
  • Modify buildAndTest.yml workflow to restore dotnet tools and check code formatting with fantomas (link)
  • Add compiler options and warnings for F# and set TreatWarningsAsErrors to true in Directory.Build.props (link)
  • Reformat F# code with fantomas to improve readability and consistency, following the .editorconfig settings (link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link)
  • Change ITaskItem [] syntax to ITaskItem array syntax in mapChangelogData and AllReleasedChangelogs to follow F# style guide (link)
  • Add tests for parseChangeLog function in Program.fs, using various sample changelog files and expected outputs (link, link)

@nojaf nojaf mentioned this pull request Dec 16, 2023
tboby added a commit to tboby/KeepAChangelog that referenced this pull request Oct 24, 2024
tboby added a commit to tboby/KeepAChangelog that referenced this pull request Oct 24, 2024
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.

1 participant