Skip to content

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