Commit graph

8 commits

Author SHA1 Message Date
Paul Berry f7e8d0c424 Ignore TODOs in nnbd_migration
Change-Id: I9ed746730547c0872cc1098b36231bf82b151205
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/304764
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Auto-Submit: Paul Berry <paulberry@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2023-05-22 21:58:37 +00:00
Sam Rawlins cd52ce3f22 Enable new linter rules in nnbd_migration
Change-Id: I7ba071c9edc23a53cb2f9bd9a37de8306a10ccef
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/271001
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
2022-11-21 21:46:28 +00:00
Paul Berry fab3bc0467 Migration: enable the use of super parameters
Change-Id: Ie041191028bd0cd6c22571d1548a591f1852f89e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/253861
Commit-Queue: Paul Berry <paulberry@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
2022-08-07 12:28:39 +00:00
Sam Rawlins 5a3b09720b Migrate nnbd_migration to lints 2.0.0 analysis
* Remove CondtitionalModification; unused.
* Prefer string interpolation
* Prefer for-in over forEach
* Don't expose private types in public API
* A few other small ones

Change-Id: I14b4f1a957907338ae62b5fa980ecb5c1b240496
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/237845
Reviewed-by: Phil Quitslund <pquitslund@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
2022-03-19 00:06:21 +00:00
Sam Rawlins 3f65029f09 Switch nnbd_migration package to use strict-casts
Note that changes to code are required because strict-casts also ensures
that Iterables are used in for-each loops.

Bug: https://github.com/dart-lang/sdk/issues/41651
Change-Id: I05a403d2ecb282fce44f8c8d24247182725c24c7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/221545
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
2021-12-01 16:49:16 +00:00
Konstantin Shcheglov d219bde703 Enforce await_only_futures and fix violations (in more packages).
Change-Id: I1812f7721915178e42956f988b9276bf8db0bfaa
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/164281
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2020-09-24 16:58:50 +00:00
Sam Rawlins 475ffb96c0 Migrator: Use pedantic 1.9.0
Change-Id: Ia53e84ac6b2f3ab0679710c14453fd65c8f9c00d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/163161
Reviewed-by: Mike Fairhurst <mfairhurst@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
2020-09-17 20:52:43 +00:00
Paul Berry 55fb47e1de Migration: Add an analysis_options.yaml file.
And disable implicit downcasts in the nnbd_migration package.

Change-Id: I00c95d709215a12c04e71ee5da1fb9c4af7b5d3c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/111266
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2019-07-30 13:40:07 +00:00