Morgan :)

Results 96 issues of Morgan :)

The intention with write caching was that there is no change if the generated output is the same, but this is not checked anywhere, and it looks like there may...

type-bug

Suggested here http://groups.google.com/g/flutter-insiders/c/-y9yIsaboh4/m/kCRm8M-lAQAJ

type-enhancement

Using shared parts (edit: the the [source_gen feature](https://pub.dev/documentation/source_gen/latest/source_gen/SharedPartBuilder-class.html)) currently slows large builds by about a factor of x2; see the benchmark added for #3800 for the data.

type-performance

There should be a workflow whereby a generator proposes a change and the user can easily apply it. `built_value`, for example, often reports errors in the form of code. Then...

type-enhancement

With analyzer 7.4.0 deprecation warnings have started appearing, so I'm filing this to reference when suppressing those. Need to migrate to the element2 model and release, soon.

type-bug

We could make `build` the default, and put the binary in `package:build`, leading to ``` dart run build ``` instead of the current `dart run build_runner build` :) Thanks to...

type-bug

Parent issue for general UX improvements for generator users.

type-bug

As described in https://github.com/dart-lang/build/pull/3878 there are some e2e timeouts on Windows. Investigating...

type-bug

Currently `build_runner` has to JIT-compile generators because there are some uses of mirrors: `source_gen` for identifying types, and `build_runner` seems to have some internal mirrors use. This is slower than...

type-performance

### Discussed in https://github.com/dart-lang/build/discussions/3839 Originally posted by **mateusfccp** February 10, 2025 If you run `build_runner watch` in a project that is consuming a stable build package, like `json_serializable` or `freezed`,...

type-enhancement