Nate Bosch

Results 220 issues of Nate Bosch

Adding a static type makes the API easier to use correctly. The call site can easily inline the `Uri.parse` if necessary.

type-enhancement
next-breaking-release
package:string_scanner

Let linquist continue to find the generated file marker on the first line, the dart format width comment is allowed to be on any line. Look for the generated file...

Most codegen uses the formatter to create a consistent and readable output. The formatting always happens in the same builder as the code generation. This means that even when a...

P3
type-performance

It's possible to see a source files that has the same AssetId as a file we want to generate. Today with `deleteFilesByDefault` we ignore this, and without `deleteFilesByDefault` we report...

P2
package:build_runner

Previously the `stdout` and `stderr` from the format execution were merged and there was special handling for 1 specific warning message followed by a standard 2 lines of boilerplate. Now...

The way pub handles `0.x.y` is non-standard for semver and occasionally leads to confusion about how `0.0.x` package versions behave. There isn't any Dart-wide convention for what `0.0.x` means, and...

type-enhancement

It's confusing to treat an object that throws from `operator ==` identically to one that returns `false` normally. Intentional exceptions in `operator ==` are very unlikely, so this change is...

package:matcher

Follow up to https://github.com/dart-lang/test/pull/2538 This is only relevant when using the test runner as a git or path dependency. In these cases the version will already end in `-WIP` with...

package:test

# Background Most of our runners assume some separation between the process that orchestrates running all the tests, and the tests themselves. This is different Isolates in the VM case,...

Add a hidden `--json-help` argument which writes the usage information in JSON Schema format.

package:test