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

Disabling built in msbuild & revamping linting using Husky.Net #1299

Merged
merged 5 commits into from
Sep 1, 2024

Conversation

david-driscoll
Copy link
Member

@david-driscoll david-driscoll commented Sep 1, 2024

This is a slightly largeish breaking change, but only revolves around linting really.

If you are using the old husky integration, that used node/npm, it has now switched over to Husky.Net. This removes the need for both the npm husky module and lint-staged.

Note: Prettier in your package.json is still needed however.

Verified

This commit was signed with the committer’s verified signature.
david-driscoll David Driscoll

Verified

This commit was signed with the committer’s verified signature.
david-driscoll David Driscoll
@david-driscoll david-driscoll changed the title Feature/buildalyzer projectinfo Disabling built in msbuild & revamping linting using Husky.Net Sep 1, 2024
@github-actions github-actions bot added this to the v1.8.37 milestone Sep 1, 2024
@david-driscoll david-driscoll added the 💥 breaking change This breaks existing behavior label Sep 1, 2024
Copy link

codecov bot commented Sep 1, 2024

Codecov Report

Attention: Patch coverage is 5.11883% with 519 lines in your changes missing coverage. Please review.

Project coverage is 7.95%. Comparing base (53669bc) to head (f66096c).
Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
src/Nuke/ICanLint.cs 4.86% 137 Missing ⚠️
.../Nuke/GithubActions/GitHubActionsStepsAttribute.cs 0.00% 64 Missing ⚠️
src/Nuke/DotNetCore/ICanDotNetFormat.cs 0.00% 63 Missing ⚠️
src/Nuke/ProjectModel/BuildalyzerExtensions.cs 4.87% 39 Missing ⚠️
src/Nuke/ProjectModel/ProjectAnalyzerModel.cs 9.09% 30 Missing ⚠️
src/Nuke/ICanPrettier.cs 0.00% 29 Missing ⚠️
src/Nuke/DotnetTool.cs 6.66% 28 Missing ⚠️
src/Nuke/LintPaths.cs 3.70% 26 Missing ⚠️
src/Nuke/IHavePublicApis.cs 0.00% 23 Missing ⚠️
src/Nuke/Extensions.cs 22.22% 21 Missing ⚠️
... and 12 more
Additional details and impacted files
@@            Coverage Diff            @@
##           master   #1299      +/-   ##
=========================================
- Coverage    8.14%   7.95%   -0.20%     
=========================================
  Files         146     147       +1     
  Lines        3632    3832     +200     
  Branches      285     294       +9     
=========================================
+ Hits          296     305       +9     
- Misses       3336    3527     +191     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Verified

This commit was signed with the committer’s verified signature.
david-driscoll David Driscoll

Verified

This commit was signed with the committer’s verified signature.
david-driscoll David Driscoll
… model

Verified

This commit was signed with the committer’s verified signature.
david-driscoll David Driscoll
… model
@david-driscoll david-driscoll merged commit 26dc46e into master Sep 1, 2024
7 of 10 checks passed
@github-actions github-actions bot modified the milestones: v1.8.37, v2.8.0, v2.8.1 Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💥 breaking change This breaks existing behavior
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant