Skip to content

Commit f1ec97d

Browse files
Update DCM to 5.7.3, use new member-ordering rule (#23)
1 parent c5165a1 commit f1ec97d

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 0.0.16
2+
3+
- Update `dart_code_metrics` dependency to 5.7.3
4+
- Rename deprecated `member-ordering-extended` to `member-ordering`
5+
- Add rule for widgets methods order configuration:
6+
- initState
7+
- build
8+
- didChangeDependencies
9+
- didUpdateWidget
10+
- deactivate
11+
- dispose
12+
113
## 0.0.15
214

315
- Add support for Dart 3

lib/analysis_options.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,19 @@ dart_code_metrics:
6161
- avoid-unrelated-type-assertions
6262
- avoid-unused-parameters
6363
- double-literal-format
64-
- member-ordering-extended:
64+
- member-ordering:
6565
order:
6666
- fields
6767
- getters-setters
6868
- constructors
6969
- methods
70+
widgets-order:
71+
- init-state-method
72+
- build-method
73+
- did-change-dependencies-method
74+
- did-update-widget-method
75+
- deactivate-method
76+
- dispose-method
7077
- newline-before-return
7178
- no-empty-block
7279
- no-equal-then-else

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ name: solid_lints
22
description:
33
Lints for Dart and Flutter based on software industry standards and best
44
practices.
5-
version: 0.0.15
5+
version: 0.0.16
66
homepage: https://github.com/solid-software/solid_lints/
77

88
environment:
99
sdk: '>=2.14.4 <4.0.0'
1010

1111
dependencies:
12-
dart_code_metrics: ^4.16.0
12+
dart_code_metrics: ^5.7.3

0 commit comments

Comments
 (0)