Skip to content

Commit 8c499a0

Browse files
committed
feat!: [DX-3716] Upgrade to DCM 1.26.0
1 parent 4a3db2c commit 8c499a0

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

.github/workflows/dcm.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
uses: CQLabs/setup-dcm@v1
1717
with:
1818
github_token: ${{ secrets.GITHUB_TOKEN }}
19-
version: "1.25.0"
19+
version: "1.26.0"
2020

2121
- uses: ./.github/actions/setup
2222

mews_pedantic/lib/analysis_options.yaml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,11 @@ dart_code_metrics:
266266
- avoid-collection-equality-checks
267267
- avoid-collection-methods-with-unrelated-types
268268
# - avoid-collection-mutating-methods
269+
- avoid-commented-out-code
270+
# - avoid-complex-arithmetic-expressions
269271
- avoid-complex-loop-conditions
270272
- avoid-conditions-with-boolean-literals
273+
- avoid-continue
271274
- avoid-contradictory-expressions
272275
# - avoid-declaring-call-method
273276
- avoid-double-slash-imports
@@ -291,13 +294,15 @@ dart_code_metrics:
291294
# - avoid-explicit-type-declaration
292295
# - avoid-extensions-on-records
293296
- avoid-function-type-in-records
297+
- avoid-future-ignore
294298
- avoid-future-tostring
295299
- avoid-generics-shadowing
296300
- avoid-getter-prefix:
297301
prefix: '^get'
298302
- avoid-global-state
299303
# - avoid-high-cyclomatic-complexity
300304
# - avoid-identical-exception-handling-blocks
305+
# - avoid-if-with-many-branches
301306
# - avoid-ignoring-return-values
302307
- avoid-implicitly-nullable-extension-types
303308
# - avoid-importing-entrypoint-exports
@@ -379,6 +384,7 @@ dart_code_metrics:
379384
- avoid-unnecessary-collections
380385
- avoid-unnecessary-conditionals
381386
- avoid-unnecessary-constructor
387+
# - avoid-unnecessary-continue
382388
- avoid-unnecessary-enum-arguments
383389
- avoid-unnecessary-enum-prefix
384390
- avoid-unnecessary-extends
@@ -434,6 +440,7 @@ dart_code_metrics:
434440
- newline-before-return
435441
- no-boolean-literal-compare
436442
# - no-empty-block
443+
# - no-empty-string
437444
# - no-equal-arguments
438445
- no-equal-conditions
439446
- no-equal-nested-conditions
@@ -444,6 +451,7 @@ dart_code_metrics:
444451
# - no-magic-string
445452
- no-object-declaration
446453
# - parameters-ordering
454+
# - pattern-fields-ordering
447455
- prefer-abstract-final-static-class
448456
- prefer-add-all
449457
# - prefer-addition-subtraction-assignments
@@ -454,7 +462,9 @@ dart_code_metrics:
454462
prefixes: [ is, are, was, were, has, have, had, can, should, will, do, does, did, allow, show, use, hide, only, enable ]
455463
- prefer-both-inlining-annotations
456464
# - prefer-bytes-builder
465+
# - prefer-class-destructuring
457466
- prefer-commenting-analyzer-ignores
467+
# - prefer-commenting-future-delayed
458468
# - prefer-conditional-expressions
459469
- prefer-contains
460470
# - prefer-correct-callback-field-name
@@ -505,6 +515,8 @@ dart_code_metrics:
505515
# - prefer-single-declaration-per-file
506516
- prefer-specific-cases-first
507517
# - prefer-static-class
518+
# - prefer-static-method
519+
- prefer-switch-expression
508520
- prefer-switch-with-enums
509521
- prefer-switch-with-sealed-classes
510522
# - prefer-test-matchers
@@ -519,6 +531,7 @@ dart_code_metrics:
519531
# - record-fields-ordering
520532
# - tag-name
521533
# - unnecessary-trailing-comma
534+
- use-existing-destructuring
522535
- use-existing-variable
523536

524537
# Flutter
@@ -563,11 +576,14 @@ dart_code_metrics:
563576
# - prefer-single-widget-per-file
564577
- prefer-sized-box-square
565578
- prefer-sliver-prefix
579+
# - prefer-spacing
566580
- prefer-text-rich
581+
- prefer-transform-over-container
567582
# - prefer-using-list-view
568583
- prefer-widget-private-members:
569584
ignore-static: true
570585
- proper-super-calls
586+
- use-closest-build-context
571587
- use-setstate-synchronously
572588

573589
# Provider
@@ -598,8 +614,8 @@ dart_code_metrics:
598614
- prefer-bloc-extensions
599615
- prefer-bloc-state-suffix
600616
- prefer-correct-bloc-provider
601-
# - prefer-immutable-bloc-events
602-
# - prefer-immutable-bloc-state
617+
- prefer-immutable-bloc-events
618+
- prefer-immutable-bloc-state
603619
- prefer-multi-bloc-provider
604620
- prefer-sealed-bloc-events
605621
- prefer-sealed-bloc-state

0 commit comments

Comments
 (0)