Skip to content

Adhere to DCM 1.28.1 #72

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 2 commits into from
Apr 22, 2025
Merged

Adhere to DCM 1.28.1 #72

merged 2 commits into from
Apr 22, 2025

Conversation

tenhobi
Copy link
Member

@tenhobi tenhobi commented Apr 22, 2025

No description provided.

@tenhobi tenhobi requested a review from Copilot April 22, 2025 13:20
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request updates the package version to 17.0.0 in order to adhere to DCM 1.28.1 and introduces several new lint rules for improved code quality.

  • Updated version in pubspec.yaml
  • Added new lint metrics in dcm.yaml
  • Updated CHANGELOG.md to reflect the new version and changes

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
packages/netglade_analysis/pubspec.yaml Updated the package version to 17.0.0
packages/netglade_analysis/lib/dcm.yaml Added new lint rules to enforce additional code quality standards
packages/netglade_analysis/CHANGELOG.md Documented the new version and summarized the new lint rules added
Comments suppressed due to low confidence (1)

packages/netglade_analysis/lib/dcm.yaml:135

  • [nitpick] Consider renaming 'avoid-recursive-tostring' to 'avoid-recursive-to-string' for improved readability and consistency with similar lint rule naming conventions.
    - avoid-recursive-tostring

@tenhobi tenhobi requested a review from petrnymsa as a code owner April 22, 2025 13:25
@tenhobi tenhobi requested a review from Copilot April 22, 2025 13:25
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the project to adhere to DCM 1.28.1 by bumping dependency versions and adding new lint rules.

  • Updated the netglade_analysis dependency across multiple packages from ^16.x to ^17.0.0.
  • Added several new lint rules to packages/netglade_analysis/lib/dcm.yaml.
  • Updated the global DCM version in dcm_global.yaml.

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/netglade_utils/pubspec.yaml Updated netglade_analysis dependency version to ^17.0.0
packages/netglade_utils/example/pubspec.yaml Updated netglade_analysis dependency version to ^17.0.0
packages/netglade_flutter_utils/pubspec.yaml Updated netglade_analysis dependency version to ^17.0.0 in dev_dependencies
packages/netglade_flutter_utils/example/pubspec.yaml Updated netglade_analysis dependency version to ^17.0.0 in the dependency section
packages/netglade_analysis/pubspec.yaml Updated package version to 17.0.0
packages/netglade_analysis/lib/dcm.yaml Added new lint rules in accordance with DCM 1.28.1
packages/netglade_analysis/README.md Updated dev dependency version for netglade_analysis to ^17.0.0
packages/netglade_analysis/CHANGELOG.md Documented changes for version 17.0.0 adhering to DCM 1.28.1
dcm_global.yaml Updated global DCM version from "1.27.1" to "1.28.1"

Copy link

DCM report

✅ no issues found!

Full report: https://github.com/netglade/flutter_core/runs/40941851572

Copy link
Member

@petrnymsa petrnymsa left a comment

Choose a reason for hiding this comment

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

LGTM

@tenhobi tenhobi merged commit 32664d9 into main Apr 22, 2025
2 checks passed
@tenhobi tenhobi deleted the feat/analysis-17.0.0 branch April 22, 2025 15:40
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