Repository navigation
Replace permissions: read-all with permissions: contents: read in workflows - #2490
Conversation
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
Package publishingIf you have publishing permissions, you can use the links below to publish the changes after merging this PR.
Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automation. |
5d10165 to
4479c12
Compare
PR HealthLicense Headers ✔️
All source files should start with a license header. This check can be disabled by tagging the PR with
Unused Dependencies
|
| Package | Status |
|---|---|
| api_summary | ✔️ All dependencies utilized correctly. |
| bazel_worker | ✔️ All dependencies utilized correctly. |
| benchmark_harness | ❗ Show IssuesThese packages may be unused, or you may be using assets from these packages: |
| boolean_selector | ✔️ All dependencies utilized correctly. |
| browser_launcher | ✔️ All dependencies utilized correctly. |
| cli_config | ✔️ All dependencies utilized correctly. |
| cli_util | ✔️ All dependencies utilized correctly. |
| clock | ✔️ All dependencies utilized correctly. |
| code_builder | ✔️ All dependencies utilized correctly. |
| coverage | ✔️ All dependencies utilized correctly. |
| csslib | ✔️ All dependencies utilized correctly. |
| extension_discovery | ❗ Show IssuesThese packages are used outside lib/ but are not dev_dependencies: |
| file | ✔️ All dependencies utilized correctly. |
| file_testing | ✔️ All dependencies utilized correctly. |
| glob | ✔️ All dependencies utilized correctly. |
| graphs | ✔️ All dependencies utilized correctly. |
| html | ✔️ All dependencies utilized correctly. |
| io | ✔️ All dependencies utilized correctly. |
| json_rpc_2 | ✔️ All dependencies utilized correctly. |
| markdown | ❗ Show IssuesThese packages may be unused, or you may be using assets from these packages: |
| mime | ✔️ All dependencies utilized correctly. |
| oauth2 | ✔️ All dependencies utilized correctly. |
| package_config | ❗ Show IssuesThese packages are used outside lib/ but are not dev_dependencies: |
| pool | ✔️ All dependencies utilized correctly. |
| process | ✔️ All dependencies utilized correctly. |
| pub_semver | ✔️ All dependencies utilized correctly. |
| pubspec_parse | ✔️ All dependencies utilized correctly. |
| source_map_stack_trace | ✔️ All dependencies utilized correctly. |
| source_maps | ✔️ All dependencies utilized correctly. |
| source_span | ✔️ All dependencies utilized correctly. |
| sse | ✔️ All dependencies utilized correctly. |
| stack_trace | ✔️ All dependencies utilized correctly. |
| stream_channel | ✔️ All dependencies utilized correctly. |
| stream_transform | ❗ Show IssuesThese packages may be unused, or you may be using assets from these packages: |
| string_scanner | ✔️ All dependencies utilized correctly. |
| term_glyph | ✔️ All dependencies utilized correctly. |
| test_reflective_loader | ✔️ All dependencies utilized correctly. |
| timing | ✔️ All dependencies utilized correctly. |
| unified_analytics | ✔️ All dependencies utilized correctly. |
| watcher | ❗ Show IssuesThese packages are only used outside lib/ and should be downgraded to dev_dependencies: |
| yaml | ✔️ All dependencies utilized correctly. |
| yaml_edit | ✔️ All dependencies utilized correctly. |
For details on how to fix these, see dependency_validator.
This check can be disabled by tagging the PR with skip-unused-dependencies-check.
Coverage ⚠️
| File | Coverage |
|---|---|
| pkgs/api_summary/bin/api_summary.dart | 💔 Not covered |
| pkgs/api_summary/example/example.dart | 💔 Not covered |
| pkgs/api_summary/lib/api_summary.dart | 💚 64 % |
| pkgs/api_summary/lib/src/api_builder.dart | 💚 98 % |
| pkgs/api_summary/lib/src/api_declaration.dart | 💚 100 % |
| pkgs/api_summary/lib/src/api_summary_customizer.dart | 💚 64 % |
| pkgs/api_summary/lib/src/api_type.dart | 💚 99 % |
| pkgs/api_summary/lib/src/extensions.dart | 💚 95 % |
| pkgs/api_summary/lib/src/json_utils.dart | 💚 100 % |
| pkgs/api_summary/lib/src/member_sorting.dart | 💚 82 % |
| pkgs/api_summary/lib/src/node.dart | 💚 100 % |
| pkgs/api_summary/lib/src/text_renderer.dart | 💚 98 % |
| pkgs/api_summary/lib/src/uri_sorting.dart | 💚 100 % |
| pkgs/bazel_worker/benchmark/benchmark.dart | 💔 Not covered |
| pkgs/bazel_worker/e2e_test/bin/async_worker.dart | 💔 Not covered |
| pkgs/bazel_worker/e2e_test/bin/async_worker_in_isolate.dart | 💔 Not covered |
| pkgs/bazel_worker/e2e_test/bin/sync_worker.dart | 💔 Not covered |
| pkgs/bazel_worker/e2e_test/lib/async_worker.dart | 💔 Not covered |
| pkgs/bazel_worker/e2e_test/lib/forwards_to_isolate_async_worker.dart | 💔 Not covered |
| pkgs/bazel_worker/e2e_test/lib/sync_worker.dart | 💔 Not covered |
| pkgs/bazel_worker/e2e_test/test/e2e_test.dart | 💔 Not covered |
| pkgs/bazel_worker/example/client.dart | 💔 Not covered |
| pkgs/bazel_worker/example/worker.dart | 💔 Not covered |
| pkgs/bazel_worker/lib/bazel_worker.dart | 💔 Not covered |
| pkgs/bazel_worker/lib/driver.dart | 💔 Not covered |
| pkgs/bazel_worker/lib/src/async_message_grouper.dart | 💚 98 % |
| pkgs/bazel_worker/lib/src/constants.dart | 💔 Not covered |
| pkgs/bazel_worker/lib/src/driver/driver.dart | 💚 89 % |
| pkgs/bazel_worker/lib/src/driver/driver_connection.dart | 💚 75 % |
| pkgs/bazel_worker/lib/src/message_grouper.dart | 💔 Not covered |
| pkgs/bazel_worker/lib/src/message_grouper_state.dart | 💚 100 % |
| pkgs/bazel_worker/lib/src/sync_message_grouper.dart | 💚 100 % |
| pkgs/bazel_worker/lib/src/utils.dart | 💚 100 % |
| pkgs/bazel_worker/lib/src/worker/async_worker_loop.dart | 💚 93 % |
| pkgs/bazel_worker/lib/src/worker/sync_worker_loop.dart | 💚 93 % |
| pkgs/bazel_worker/lib/src/worker/worker_connection.dart | 💚 47 % |
| pkgs/bazel_worker/lib/src/worker/worker_loop.dart | 💔 Not covered |
| pkgs/bazel_worker/lib/src/worker_protocol.pb.dart | 💚 26 % |
| pkgs/bazel_worker/lib/testing.dart | 💚 86 % |
| pkgs/benchmark_harness/bin/bench.dart | 💔 Not covered |
| pkgs/benchmark_harness/example/template.dart | 💔 Not covered |
| pkgs/benchmark_harness/integration_test/perf_benchmark_test.dart | 💔 Not covered |
| pkgs/benchmark_harness/lib/benchmark_harness.dart | 💔 Not covered |
| pkgs/benchmark_harness/lib/perf_benchmark_harness.dart | 💔 Not covered |
| pkgs/benchmark_harness/lib/src/async_benchmark_base.dart | 💚 87 % |
| pkgs/benchmark_harness/lib/src/bench_command/bench_options.dart | 💚 96 % |
| pkgs/benchmark_harness/lib/src/bench_command/compile_and_run.dart | 💚 89 % |
| pkgs/benchmark_harness/lib/src/benchmark_base.dart | 💚 84 % |
| pkgs/benchmark_harness/lib/src/measurement.dart | 💚 91 % |
| pkgs/benchmark_harness/lib/src/perf_benchmark_base.dart | 💔 Not covered |
| pkgs/benchmark_harness/lib/src/perf_benchmark_base_stub.dart | 💔 Not covered |
| pkgs/benchmark_harness/lib/src/score_emitter.dart | 💚 17 % |
| pkgs/boolean_selector/example/example.dart | 💔 Not covered |
| pkgs/boolean_selector/lib/boolean_selector.dart | 💔 Not covered |
| pkgs/boolean_selector/lib/src/all.dart | 💚 33 % |
| pkgs/boolean_selector/lib/src/ast.dart | 💚 87 % |
| pkgs/boolean_selector/lib/src/evaluator.dart | 💚 100 % |
| pkgs/boolean_selector/lib/src/impl.dart | 💚 44 % |
| pkgs/boolean_selector/lib/src/intersection_selector.dart | 💔 0 % ⬇️ NaN % |
| pkgs/boolean_selector/lib/src/none.dart | 💚 17 % |
| pkgs/boolean_selector/lib/src/parser.dart | 💚 100 % |
| pkgs/boolean_selector/lib/src/scanner.dart | 💚 100 % |
| pkgs/boolean_selector/lib/src/token.dart | 💚 43 % |
| pkgs/boolean_selector/lib/src/union_selector.dart | 💔 0 % ⬇️ NaN % |
| pkgs/boolean_selector/lib/src/validator.dart | 💚 100 % |
| pkgs/boolean_selector/lib/src/visitor.dart | 💚 29 % |
| pkgs/browser_launcher/example/main.dart | 💔 Not covered |
| pkgs/browser_launcher/lib/browser_launcher.dart | 💔 Not covered |
| pkgs/browser_launcher/lib/src/chrome.dart | 💚 69 % |
| pkgs/cli_config/example/bin/cli_config_example.dart | 💔 Not covered |
| pkgs/cli_config/lib/cli_config.dart | 💔 Not covered |
| pkgs/cli_config/lib/src/cli_parser.dart | 💚 100 % |
| pkgs/cli_config/lib/src/cli_source.dart | 💚 100 % |
| pkgs/cli_config/lib/src/config.dart | 💚 100 % |
| pkgs/cli_config/lib/src/environment_parser.dart | 💚 100 % |
| pkgs/cli_config/lib/src/environment_source.dart | 💚 100 % |
| pkgs/cli_config/lib/src/file_parser.dart | 💚 100 % |
| pkgs/cli_config/lib/src/file_source.dart | 💚 100 % |
| pkgs/cli_config/lib/src/source.dart | 💚 100 % |
| pkgs/cli_util/example/logging.dart | 💔 Not covered |
| pkgs/cli_util/example/select_dialog.dart | 💔 Not covered |
| pkgs/cli_util/lib/cli_components.dart | 💔 Not covered |
| pkgs/cli_util/lib/cli_logging.dart | 💔 Not covered |
| pkgs/cli_util/lib/cli_util.dart | 💚 65 % |
| pkgs/cli_util/lib/src/base_directories.dart | 💚 73 % |
| pkgs/cli_util/lib/src/components/keys.dart | 💚 100 % |
| pkgs/cli_util/lib/src/components/select_dialog.dart | 💚 98 % |
| pkgs/cli_util/lib/src/windows/win32_stdin.dart | 💚 84 % |
| pkgs/cli_util/lib/windows_compatibility.dart | 💔 Not covered |
| pkgs/clock/lib/clock.dart | 💚 33 % |
| pkgs/clock/lib/src/clock.dart | 💚 92 % |
| pkgs/clock/lib/src/default.dart | 💚 100 % |
| pkgs/clock/lib/src/stopwatch.dart | 💚 100 % |
| pkgs/clock/lib/src/utils.dart | 💚 100 % |
| pkgs/code_builder/example/example.dart | 💔 Not covered |
| pkgs/code_builder/lib/code_builder.dart | 💔 Not covered |
| pkgs/code_builder/lib/src/allocator.dart | 💚 100 % |
| pkgs/code_builder/lib/src/base.dart | 💔 0 % ⬇️ NaN % |
| pkgs/code_builder/lib/src/emitter.dart | 💚 98 % |
| pkgs/code_builder/lib/src/matchers.dart | 💚 100 % |
| pkgs/code_builder/lib/src/mixins/annotations.dart | 💔 Not covered |
| pkgs/code_builder/lib/src/mixins/control.dart | 💚 100 % |
| pkgs/code_builder/lib/src/mixins/dartdoc.dart | 💔 Not covered |
| pkgs/code_builder/lib/src/mixins/generics.dart | 💔 Not covered |
| pkgs/code_builder/lib/src/specs/class.dart | 💚 80 % |
| pkgs/code_builder/lib/src/specs/code.dart | 💚 83 % |
| pkgs/code_builder/lib/src/specs/constructor.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/control.dart | 💚 97 % |
| pkgs/code_builder/lib/src/specs/control/branches.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/control/handling.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/control/loops.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/control/switch.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/directive.dart | 💚 98 % |
| pkgs/code_builder/lib/src/specs/enum.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/expression.dart | 💚 98 % |
| pkgs/code_builder/lib/src/specs/expression/binary.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/expression/closure.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/expression/code.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/expression/control.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/expression/invoke.dart | 💚 71 % |
| pkgs/code_builder/lib/src/specs/expression/literal.dart | 💚 77 % |
| pkgs/code_builder/lib/src/specs/expression/parenthesized.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/extension.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/extension_type.dart | 💚 60 % |
| pkgs/code_builder/lib/src/specs/field.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/library.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/method.dart | 💚 75 % |
| pkgs/code_builder/lib/src/specs/mixin.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/reference.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/type_function.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/type_record.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/type_reference.dart | 💚 100 % |
| pkgs/code_builder/lib/src/specs/typedef.dart | 💚 100 % |
| pkgs/code_builder/lib/src/visitors.dart | 💔 0 % ⬇️ NaN % |
| pkgs/coverage/benchmark/many_isolates.dart | 💔 Not covered |
| pkgs/coverage/benchmark/run_benchmarks.dart | 💔 Not covered |
| pkgs/coverage/bin/collect_coverage.dart | 💔 Not covered |
| pkgs/coverage/bin/format_coverage.dart | 💔 Not covered |
| pkgs/coverage/bin/run_and_collect.dart | 💔 Not covered |
| pkgs/coverage/bin/test_with_coverage.dart | 💔 Not covered |
| pkgs/coverage/lib/coverage.dart | 💔 Not covered |
| pkgs/coverage/lib/src/chrome.dart | 💚 98 % |
| pkgs/coverage/lib/src/collect.dart | 💚 87 % |
| pkgs/coverage/lib/src/coverage_options.dart | 💚 100 % |
| pkgs/coverage/lib/src/coverage_percentage.dart | 💚 100 % |
| pkgs/coverage/lib/src/formatter.dart | 💚 97 % |
| pkgs/coverage/lib/src/hitmap.dart | 💚 91 % |
| pkgs/coverage/lib/src/isolate_paused_listener.dart | 💚 98 % |
| pkgs/coverage/lib/src/resolver.dart | 💚 95 % |
| pkgs/coverage/lib/src/run_and_collect.dart | 💚 69 % |
| pkgs/coverage/lib/src/util.dart | 💚 100 % |
| pkgs/csslib/example/main.dart | 💔 Not covered |
| pkgs/csslib/lib/parser.dart | 💚 92 % |
| pkgs/csslib/lib/src/analyzer.dart | 💚 97 % |
| pkgs/csslib/lib/src/css_printer.dart | 💚 85 % |
| pkgs/csslib/lib/src/messages.dart | 💚 67 % |
| pkgs/csslib/lib/src/polyfill.dart | 💚 91 % |
| pkgs/csslib/lib/src/preprocessor_options.dart | 💚 100 % |
| pkgs/csslib/lib/src/property.dart | 💚 14 % |
| pkgs/csslib/lib/src/token.dart | 💚 71 % |
| pkgs/csslib/lib/src/token_kind.dart | 💚 100 % |
| pkgs/csslib/lib/src/tokenizer.dart | 💚 93 % |
| pkgs/csslib/lib/src/tokenizer_base.dart | 💚 26 % |
| pkgs/csslib/lib/src/tree.dart | 💚 57 % |
| pkgs/csslib/lib/src/tree_base.dart | 💚 90 % |
| pkgs/csslib/lib/src/tree_printer.dart | 💚 21 % |
| pkgs/csslib/lib/src/validate.dart | 💔 Not covered |
| pkgs/csslib/lib/visitor.dart | 💚 82 % |
| pkgs/extension_discovery/example/hello_world/lib/hello_world.dart | 💔 Not covered |
| pkgs/extension_discovery/example/hello_world_app/bin/hello.dart | 💔 Not covered |
| pkgs/extension_discovery/lib/extension_discovery.dart | 💔 0 % ⬇️ NaN % |
| pkgs/extension_discovery/lib/src/expect_json.dart | 💚 62 % |
| pkgs/extension_discovery/lib/src/io.dart | 💔 0 % ⬇️ NaN % |
| pkgs/extension_discovery/lib/src/package_config.dart | 💚 78 % |
| pkgs/extension_discovery/lib/src/registry.dart | 💔 0 % ⬇️ NaN % |
| pkgs/extension_discovery/lib/src/yaml_config_format.dart | 💚 94 % |
| pkgs/file/example/main.dart | 💔 Not covered |
| pkgs/file/lib/chroot.dart | 💔 Not covered |
| pkgs/file/lib/file.dart | 💔 Not covered |
| pkgs/file/lib/local.dart | 💔 Not covered |
| pkgs/file/lib/memory.dart | 💔 Not covered |
| pkgs/file/lib/src/backends/chroot.dart | 💔 Not covered |
| pkgs/file/lib/src/backends/chroot/chroot_directory.dart | 💚 65 % |
| pkgs/file/lib/src/backends/chroot/chroot_file.dart | 💚 68 % |
| pkgs/file/lib/src/backends/chroot/chroot_file_system.dart | 💚 80 % |
| pkgs/file/lib/src/backends/chroot/chroot_file_system_entity.dart | 💚 71 % |
| pkgs/file/lib/src/backends/chroot/chroot_link.dart | 💚 79 % |
| pkgs/file/lib/src/backends/chroot/chroot_random_access_file.dart | 💚 100 % |
| pkgs/file/lib/src/backends/local.dart | 💔 Not covered |
| pkgs/file/lib/src/backends/local/local_directory.dart | 💚 100 % |
| pkgs/file/lib/src/backends/local/local_file.dart | 💚 100 % |
| pkgs/file/lib/src/backends/local/local_file_system.dart | 💚 79 % |
| pkgs/file/lib/src/backends/local/local_file_system_entity.dart | 💚 64 % |
| pkgs/file/lib/src/backends/local/local_link.dart | 💚 100 % |
| pkgs/file/lib/src/backends/memory.dart | 💔 Not covered |
| pkgs/file/lib/src/backends/memory/clock.dart | 💚 100 % |
| pkgs/file/lib/src/backends/memory/common.dart | 💚 100 % |
| pkgs/file/lib/src/backends/memory/memory_directory.dart | 💚 99 % |
| pkgs/file/lib/src/backends/memory/memory_file.dart | 💚 94 % |
| pkgs/file/lib/src/backends/memory/memory_file_stat.dart | 💚 50 % |
| pkgs/file/lib/src/backends/memory/memory_file_system.dart | 💚 94 % |
| pkgs/file/lib/src/backends/memory/memory_file_system_entity.dart | 💚 93 % |
| pkgs/file/lib/src/backends/memory/memory_link.dart | 💚 96 % |
| pkgs/file/lib/src/backends/memory/memory_random_access_file.dart | 💚 77 % |
| pkgs/file/lib/src/backends/memory/node.dart | 💚 98 % |
| pkgs/file/lib/src/backends/memory/operations.dart | 💚 91 % |
| pkgs/file/lib/src/backends/memory/style.dart | 💚 100 % |
| pkgs/file/lib/src/backends/memory/utils.dart | 💚 97 % |
| pkgs/file/lib/src/common.dart | 💚 100 % |
| pkgs/file/lib/src/forwarding.dart | 💔 Not covered |
| pkgs/file/lib/src/forwarding/forwarding_directory.dart | 💚 88 % |
| pkgs/file/lib/src/forwarding/forwarding_file.dart | 💚 76 % |
| pkgs/file/lib/src/forwarding/forwarding_file_system.dart | 💔 0 % ⬇️ NaN % |
| pkgs/file/lib/src/forwarding/forwarding_file_system_entity.dart | 💚 61 % |
| pkgs/file/lib/src/forwarding/forwarding_link.dart | 💚 86 % |
| pkgs/file/lib/src/forwarding/forwarding_random_access_file.dart | 💚 45 % |
| pkgs/file/lib/src/interface.dart | 💔 Not covered |
| pkgs/file/lib/src/interface/directory.dart | 💔 Not covered |
| pkgs/file/lib/src/interface/error_codes.dart | 💚 15 % |
| pkgs/file/lib/src/interface/error_codes_dart_io.dart | 💚 100 % |
| pkgs/file/lib/src/interface/error_codes_internal.dart | 💔 Not covered |
| pkgs/file/lib/src/interface/file.dart | 💔 Not covered |
| pkgs/file/lib/src/interface/file_system.dart | 💚 70 % |
| pkgs/file/lib/src/interface/file_system_entity.dart | 💔 Not covered |
| pkgs/file/lib/src/interface/link.dart | 💔 Not covered |
| pkgs/file/lib/src/io.dart | 💔 Not covered |
| pkgs/file_testing/lib/file_testing.dart | 💔 Not covered |
| pkgs/file_testing/lib/src/testing/core_matchers.dart | 💔 Not covered |
| pkgs/file_testing/lib/src/testing/internal.dart | 💔 Not covered |
| pkgs/glob/lib/glob.dart | 💚 98 % |
| pkgs/glob/lib/list_local_fs.dart | 💚 100 % |
| pkgs/glob/lib/src/ast.dart | 💚 84 % |
| pkgs/glob/lib/src/list_tree.dart | 💚 96 % |
| pkgs/glob/lib/src/parser.dart | 💚 100 % |
| pkgs/glob/lib/src/stream_pool.dart | 💔 Not covered |
| pkgs/glob/lib/src/utils.dart | 💚 96 % |
| pkgs/graphs/benchmark/connected_components_benchmark.dart | 💔 Not covered |
| pkgs/graphs/benchmark/shortest_path_benchmark.dart | 💔 Not covered |
| pkgs/graphs/benchmark/shortest_path_worst_case_benchmark.dart | 💔 Not covered |
| pkgs/graphs/example/crawl_async_example.dart | 💔 Not covered |
| pkgs/graphs/example/example.dart | 💔 Not covered |
| pkgs/graphs/lib/graphs.dart | 💔 Not covered |
| pkgs/graphs/lib/src/crawl_async.dart | 💚 100 % |
| pkgs/graphs/lib/src/cycle_exception.dart | 💚 25 % |
| pkgs/graphs/lib/src/shortest_path.dart | 💚 100 % |
| pkgs/graphs/lib/src/strongly_connected_components.dart | 💚 100 % |
| pkgs/graphs/lib/src/topological_sort.dart | 💚 98 % |
| pkgs/graphs/lib/src/transitive_closure.dart | 💚 100 % |
| pkgs/html/example/main.dart | 💔 Not covered |
| pkgs/html/lib/dom.dart | 💚 65 % |
| pkgs/html/lib/dom_parsing.dart | 💚 56 % |
| pkgs/html/lib/html_escape.dart | 💚 100 % |
| pkgs/html/lib/parser.dart | 💚 99 % |
| pkgs/html/lib/src/constants.dart | 💚 93 % |
| pkgs/html/lib/src/css_class_set.dart | 💚 26 % |
| pkgs/html/lib/src/encoding_parser.dart | 💚 72 % |
| pkgs/html/lib/src/html_input_stream.dart | 💚 80 % |
| pkgs/html/lib/src/list_proxy.dart | 💚 100 % |
| pkgs/html/lib/src/query_selector.dart | 💚 68 % |
| pkgs/html/lib/src/token.dart | 💚 100 % |
| pkgs/html/lib/src/tokenizer.dart | 💚 100 % |
| pkgs/html/lib/src/treebuilder.dart | 💚 95 % |
| pkgs/html/lib/src/trie.dart | 💔 Not covered |
| pkgs/html/lib/src/utils.dart | 💚 30 % |
| pkgs/html/tool/generate_trie.dart | 💔 Not covered |
| pkgs/io/example/example.dart | 💔 Not covered |
| pkgs/io/example/spawn_process_example.dart | 💔 Not covered |
| pkgs/io/lib/ansi.dart | 💔 Not covered |
| pkgs/io/lib/io.dart | 💔 Not covered |
| pkgs/io/lib/src/ansi_code.dart | 💚 85 % |
| pkgs/io/lib/src/charcodes.dart | 💔 Not covered |
| pkgs/io/lib/src/copy_path.dart | 💚 100 % |
| pkgs/io/lib/src/exit_code.dart | 💚 33 % |
| pkgs/io/lib/src/permissions.dart | 💚 94 % |
| pkgs/io/lib/src/process_manager.dart | 💚 66 % |
| pkgs/io/lib/src/shared_stdin.dart | 💚 73 % |
| pkgs/io/lib/src/shell_words.dart | 💚 100 % |
| pkgs/json_rpc_2/example/client.dart | 💔 Not covered |
| pkgs/json_rpc_2/example/main.dart | 💔 Not covered |
| pkgs/json_rpc_2/lib/error_code.dart | 💔 0 % ⬇️ NaN % |
| pkgs/json_rpc_2/lib/json_rpc_2.dart | 💔 Not covered |
| pkgs/json_rpc_2/lib/src/client.dart | 💚 98 % |
| pkgs/json_rpc_2/lib/src/exception.dart | 💚 77 % |
| pkgs/json_rpc_2/lib/src/parameters.dart | 💚 91 % |
| pkgs/json_rpc_2/lib/src/peer.dart | 💚 83 % |
| pkgs/json_rpc_2/lib/src/server.dart | 💚 99 % |
| pkgs/json_rpc_2/lib/src/utils.dart | 💚 91 % |
| pkgs/markdown/benchmark/benchmark.dart | 💔 Not covered |
| pkgs/markdown/bin/markdown.dart | 💔 Not covered |
| pkgs/markdown/example/app.dart | 💔 Not covered |
| pkgs/markdown/example/highlight.dart | 💔 Not covered |
| pkgs/markdown/lib/markdown.dart | 💔 Not covered |
| pkgs/markdown/lib/src/assets/case_folding.dart | 💔 Not covered |
| pkgs/markdown/lib/src/assets/html_entities.dart | 💔 Not covered |
| pkgs/markdown/lib/src/ast.dart | 💚 86 % |
| pkgs/markdown/lib/src/block_parser.dart | 💚 91 % |
| pkgs/markdown/lib/src/block_syntaxes/alert_block_syntax.dart | 💚 87 % |
| pkgs/markdown/lib/src/block_syntaxes/block_syntax.dart | 💚 76 % |
| pkgs/markdown/lib/src/block_syntaxes/blockquote_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/code_block_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/dummy_block_syntax.dart | 💚 82 % |
| pkgs/markdown/lib/src/block_syntaxes/empty_block_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/fenced_blockquote_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/fenced_code_block_syntax.dart | 💚 98 % |
| pkgs/markdown/lib/src/block_syntaxes/footnote_def_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/header_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/header_with_id_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/horizontal_rule_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/html_block_syntax.dart | 💚 98 % |
| pkgs/markdown/lib/src/block_syntaxes/link_reference_definition_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/list_syntax.dart | 💚 94 % |
| pkgs/markdown/lib/src/block_syntaxes/ordered_list_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/ordered_list_with_checkbox_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/paragraph_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/setext_header_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/setext_header_with_id_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/table_syntax.dart | 💚 90 % |
| pkgs/markdown/lib/src/block_syntaxes/unordered_list_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/block_syntaxes/unordered_list_with_checkbox_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/charcode.dart | 💔 Not covered |
| pkgs/markdown/lib/src/document.dart | 💚 93 % |
| pkgs/markdown/lib/src/emojis.dart | 💔 Not covered |
| pkgs/markdown/lib/src/extension_set.dart | 💚 95 % |
| pkgs/markdown/lib/src/html_renderer.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_parser.dart | 💚 98 % |
| pkgs/markdown/lib/src/inline_syntaxes/autolink_extension_syntax.dart | 💚 98 % |
| pkgs/markdown/lib/src/inline_syntaxes/autolink_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/code_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/color_swatch_syntax.dart | 💚 27 % |
| pkgs/markdown/lib/src/inline_syntaxes/decode_html_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/delimiter_syntax.dart | 💚 88 % |
| pkgs/markdown/lib/src/inline_syntaxes/email_autolink_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/emoji_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/emphasis_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/escape_html_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/escape_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/footnote_ref_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/image_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/inline_html_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/inline_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/line_break_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/link_syntax.dart | 💚 99 % |
| pkgs/markdown/lib/src/inline_syntaxes/soft_line_break_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/strikethrough_syntax.dart | 💚 100 % |
| pkgs/markdown/lib/src/inline_syntaxes/text_syntax.dart | 💚 86 % |
| pkgs/markdown/lib/src/legacy_emojis.dart | 💔 Not covered |
| pkgs/markdown/lib/src/line.dart | 💚 100 % |
| pkgs/markdown/lib/src/link_parser.dart | 💚 99 % |
| pkgs/markdown/lib/src/patterns.dart | 💚 100 % |
| pkgs/markdown/lib/src/text_parser.dart | 💚 100 % |
| pkgs/markdown/lib/src/util.dart | 💚 100 % |
| pkgs/markdown/lib/src/version.dart | 💔 Not covered |
| pkgs/markdown/tool/dartdoc_compare.dart | 💔 Not covered |
| pkgs/markdown/tool/expected_output.dart | 💔 Not covered |
| pkgs/markdown/tool/stats.dart | 💔 Not covered |
| pkgs/markdown/tool/stats_lib.dart | 💔 Not covered |
| pkgs/markdown/tool/update_blns.dart | 💔 Not covered |
| pkgs/markdown/tool/update_case_folding.dart | 💔 Not covered |
| pkgs/markdown/tool/update_emojis.dart | 💔 Not covered |
| pkgs/markdown/tool/update_entities.dart | 💔 Not covered |
| pkgs/markdown/tool/update_github_emojis.dart | 💔 Not covered |
| pkgs/markdown/tool/update_shared.dart | 💔 Not covered |
| pkgs/mime/example/example.dart | 💔 Not covered |
| pkgs/mime/lib/mime.dart | 💔 Not covered |
| pkgs/mime/lib/src/bound_multipart_stream.dart | 💚 89 % |
| pkgs/mime/lib/src/char_code.dart | 💔 Not covered |
| pkgs/mime/lib/src/default_extension_map.dart | 💔 Not covered |
| pkgs/mime/lib/src/extension.dart | 💚 100 % |
| pkgs/mime/lib/src/magic_number.dart | 💚 100 % |
| pkgs/mime/lib/src/mime_shared.dart | 💚 33 % |
| pkgs/mime/lib/src/mime_type.dart | 💚 90 % |
| pkgs/mime/lib/src/multipart_transformer.dart | 💚 100 % |
| pkgs/mime/tool/download_mime_info.dart | 💔 Not covered |
| pkgs/mime/tool/regenerate_tables.dart | 💔 Not covered |
| pkgs/oauth2/example/main.dart | 💔 Not covered |
| pkgs/oauth2/lib/oauth2.dart | 💔 Not covered |
| pkgs/oauth2/lib/src/authorization_code_grant.dart | 💚 91 % |
| pkgs/oauth2/lib/src/authorization_exception.dart | 💚 13 % |
| pkgs/oauth2/lib/src/client.dart | 💚 95 % |
| pkgs/oauth2/lib/src/client_credentials_grant.dart | 💚 93 % |
| pkgs/oauth2/lib/src/credentials.dart | 💚 94 % |
| pkgs/oauth2/lib/src/expiration_exception.dart | 💚 50 % |
| pkgs/oauth2/lib/src/handle_access_token_response.dart | 💚 90 % |
| pkgs/oauth2/lib/src/parameters.dart | 💚 88 % |
| pkgs/oauth2/lib/src/resource_owner_password_grant.dart | 💚 93 % |
| pkgs/oauth2/lib/src/utils.dart | 💚 100 % |
| pkgs/package_config/example/bin/package_config_of.dart | 💔 Not covered |
| pkgs/package_config/lib/package_config.dart | 💚 67 % |
| pkgs/package_config/lib/package_config_types.dart | 💔 Not covered |
| pkgs/package_config/lib/src/constants.dart | 💔 Not covered |
| pkgs/package_config/lib/src/discovery.dart | 💚 67 % |
| pkgs/package_config/lib/src/errors.dart | 💚 54 % |
| pkgs/package_config/lib/src/package_config.dart | 💚 82 % |
| pkgs/package_config/lib/src/package_config_io.dart | 💚 48 % |
| pkgs/package_config/lib/src/package_config_json.dart | 💚 81 % |
| pkgs/package_config/lib/src/util.dart | 💚 66 % |
| pkgs/package_config/lib/src/util_io.dart | 💚 11 % |
| pkgs/pool/benchmark/for_each_benchmark.dart | 💔 Not covered |
| pkgs/pool/example/example.dart | 💔 Not covered |
| pkgs/pool/lib/pool.dart | 💚 100 % |
| pkgs/process/example/main.dart | 💔 Not covered |
| pkgs/process/lib/process.dart | 💔 Not covered |
| pkgs/process/lib/src/interface/common.dart | 💚 100 % |
| pkgs/process/lib/src/interface/exceptions.dart | 💚 68 % |
| pkgs/process/lib/src/interface/local_process_manager.dart | 💚 40 % |
| pkgs/process/lib/src/interface/process_manager.dart | 💔 Not covered |
| pkgs/process/lib/src/interface/process_wrapper.dart | 💚 81 % |
| pkgs/pub_semver/example/example.dart | 💔 Not covered |
| pkgs/pub_semver/lib/pub_semver.dart | 💔 Not covered |
| pkgs/pub_semver/lib/src/patterns.dart | 💚 100 % |
| pkgs/pub_semver/lib/src/utils.dart | 💚 100 % |
| pkgs/pub_semver/lib/src/version.dart | 💚 95 % |
| pkgs/pub_semver/lib/src/version_constraint.dart | 💚 81 % |
| pkgs/pub_semver/lib/src/version_range.dart | 💚 93 % |
| pkgs/pub_semver/lib/src/version_union.dart | 💚 92 % |
| pkgs/pubspec_parse/lib/pubspec_parse.dart | 💔 Not covered |
| pkgs/pubspec_parse/lib/src/dependency.dart | 💚 79 % |
| pkgs/pubspec_parse/lib/src/pubspec.dart | 💚 98 % |
| pkgs/pubspec_parse/lib/src/screenshot.dart | 💚 100 % |
| pkgs/source_map_stack_trace/lib/source_map_stack_trace.dart | 💚 97 % |
| pkgs/source_maps/lib/builder.dart | 💚 86 % |
| pkgs/source_maps/lib/parser.dart | 💚 64 % |
| pkgs/source_maps/lib/printer.dart | 💚 83 % |
| pkgs/source_maps/lib/refactor.dart | 💚 72 % |
| pkgs/source_maps/lib/source_maps.dart | 💔 Not covered |
| pkgs/source_maps/lib/src/source_map_span.dart | 💚 53 % |
| pkgs/source_maps/lib/src/utils.dart | 💚 100 % |
| pkgs/source_maps/lib/src/vlq.dart | 💚 97 % |
| pkgs/source_span/example/main.dart | 💔 Not covered |
| pkgs/source_span/lib/source_span.dart | 💔 Not covered |
| pkgs/source_span/lib/src/charcode.dart | 💔 Not covered |
| pkgs/source_span/lib/src/colors.dart | 💔 Not covered |
| pkgs/source_span/lib/src/file.dart | 💚 88 % |
| pkgs/source_span/lib/src/highlighter.dart | 💚 96 % |
| pkgs/source_span/lib/src/location.dart | 💚 97 % |
| pkgs/source_span/lib/src/location_mixin.dart | 💚 65 % |
| pkgs/source_span/lib/src/span.dart | 💚 72 % |
| pkgs/source_span/lib/src/span_exception.dart | 💔 0 % ⬇️ NaN % |
| pkgs/source_span/lib/src/span_mixin.dart | 💚 100 % |
| pkgs/source_span/lib/src/span_with_context.dart | 💚 100 % |
| pkgs/source_span/lib/src/utils.dart | 💚 97 % |
| pkgs/sse/example/index.dart | 💔 Not covered |
| pkgs/sse/example/server.dart | 💔 Not covered |
| pkgs/sse/lib/client/sse_client.dart | 💔 Not covered |
| pkgs/sse/lib/server/sse_handler.dart | 💔 Not covered |
| pkgs/sse/lib/src/server/sse_handler.dart | 💚 68 % |
| pkgs/sse/lib/src/util/id.dart | 💔 Not covered |
| pkgs/stack_trace/example/example.dart | 💔 Not covered |
| pkgs/stack_trace/lib/src/chain.dart | 💚 98 % |
| pkgs/stack_trace/lib/src/frame.dart | 💚 95 % |
| pkgs/stack_trace/lib/src/lazy_chain.dart | 💚 50 % |
| pkgs/stack_trace/lib/src/lazy_trace.dart | 💚 57 % |
| pkgs/stack_trace/lib/src/stack_zone_specification.dart | 💚 96 % |
| pkgs/stack_trace/lib/src/trace.dart | 💚 85 % |
| pkgs/stack_trace/lib/src/unparsed_frame.dart | 💚 100 % |
| pkgs/stack_trace/lib/src/utils.dart | 💚 100 % |
| pkgs/stack_trace/lib/src/vm_trace.dart | 💚 92 % |
| pkgs/stack_trace/lib/stack_trace.dart | 💔 Not covered |
| pkgs/stream_channel/example/example.dart | 💔 Not covered |
| pkgs/stream_channel/lib/isolate_channel.dart | 💔 Not covered |
| pkgs/stream_channel/lib/src/close_guarantee_channel.dart | 💚 100 % |
| pkgs/stream_channel/lib/src/delegating_stream_channel.dart | 💔 0 % ⬇️ NaN % |
| pkgs/stream_channel/lib/src/disconnector.dart | 💚 94 % |
| pkgs/stream_channel/lib/src/guarantee_channel.dart | 💚 100 % |
| pkgs/stream_channel/lib/src/isolate_channel.dart | 💚 100 % |
| pkgs/stream_channel/lib/src/json_document_transformer.dart | 💚 100 % |
| pkgs/stream_channel/lib/src/multi_channel.dart | 💚 97 % |
| pkgs/stream_channel/lib/src/stream_channel_completer.dart | 💚 100 % |
| pkgs/stream_channel/lib/src/stream_channel_controller.dart | 💚 100 % |
| pkgs/stream_channel/lib/src/stream_channel_transformer.dart | 💚 100 % |
| pkgs/stream_channel/lib/stream_channel.dart | 💚 100 % |
| pkgs/stream_transform/example/main.dart | 💔 Not covered |
| pkgs/stream_transform/lib/src/aggregate_sample.dart | 💚 91 % |
| pkgs/stream_transform/lib/src/async_expand.dart | 💚 88 % |
| pkgs/stream_transform/lib/src/async_map.dart | 💚 100 % |
| pkgs/stream_transform/lib/src/combine_latest.dart | 💚 91 % |
| pkgs/stream_transform/lib/src/common_callbacks.dart | 💚 100 % |
| pkgs/stream_transform/lib/src/concatenate.dart | 💚 100 % |
| pkgs/stream_transform/lib/src/from_handlers.dart | 💚 100 % |
| pkgs/stream_transform/lib/src/merge.dart | 💚 86 % |
| pkgs/stream_transform/lib/src/rate_limit.dart | 💚 98 % |
| pkgs/stream_transform/lib/src/scan.dart | 💚 100 % |
| pkgs/stream_transform/lib/src/switch.dart | 💚 92 % |
| pkgs/stream_transform/lib/src/take_until.dart | 💚 100 % |
| pkgs/stream_transform/lib/src/tap.dart | 💚 100 % |
| pkgs/stream_transform/lib/src/where.dart | 💚 100 % |
| pkgs/stream_transform/lib/stream_transform.dart | 💔 Not covered |
| pkgs/string_scanner/benchmark/benchmark.dart | 💔 Not covered |
| pkgs/string_scanner/example/example.dart | 💔 Not covered |
| pkgs/string_scanner/lib/src/charcode.dart | 💔 Not covered |
| pkgs/string_scanner/lib/src/eager_span_scanner.dart | 💚 56 % |
| pkgs/string_scanner/lib/src/exception.dart | 💚 25 % |
| pkgs/string_scanner/lib/src/line_scanner.dart | 💚 97 % |
| pkgs/string_scanner/lib/src/relative_span_scanner.dart | 💚 82 % |
| pkgs/string_scanner/lib/src/span_scanner.dart | 💚 58 % |
| pkgs/string_scanner/lib/src/string_scanner.dart | 💚 98 % |
| pkgs/string_scanner/lib/src/utils.dart | 💚 100 % |
| pkgs/string_scanner/lib/string_scanner.dart | 💔 Not covered |
| pkgs/term_glyph/lib/src/generated/ascii_glyph_set.dart | 💚 8 % |
| pkgs/term_glyph/lib/src/generated/glyph_set.dart | 💔 Not covered |
| pkgs/term_glyph/lib/src/generated/top_level.dart | 💚 4 % |
| pkgs/term_glyph/lib/src/generated/unicode_glyph_set.dart | 💚 8 % |
| pkgs/term_glyph/lib/term_glyph.dart | 💚 83 % |
| pkgs/term_glyph/tool/generate.dart | 💔 Not covered |
| pkgs/test_reflective_loader/lib/test_reflective_loader.dart | 💚 96 % |
| pkgs/timing/lib/src/clock.dart | 💚 75 % |
| pkgs/timing/lib/src/timing.dart | 💚 73 % |
| pkgs/timing/lib/timing.dart | 💔 Not covered |
| pkgs/unified_analytics/example/log_stats.dart | 💔 Not covered |
| pkgs/unified_analytics/example/sample_rate.dart | 💔 Not covered |
| pkgs/unified_analytics/example/serving_surveys.dart | 💔 Not covered |
| pkgs/unified_analytics/example/unified_analytics_example.dart | 💔 Not covered |
| pkgs/unified_analytics/lib/src/analytics.dart | 💚 73 % |
| pkgs/unified_analytics/lib/src/asserts.dart | 💚 96 % |
| pkgs/unified_analytics/lib/src/config_handler.dart | 💚 94 % |
| pkgs/unified_analytics/lib/src/constants.dart | 💔 Not covered |
| pkgs/unified_analytics/lib/src/enums.dart | 💚 100 % |
| pkgs/unified_analytics/lib/src/event.dart | 💚 96 % |
| pkgs/unified_analytics/lib/src/ga_client.dart | 💚 12 % |
| pkgs/unified_analytics/lib/src/initializer.dart | 💚 100 % |
| pkgs/unified_analytics/lib/src/log_handler.dart | 💚 84 % |
| pkgs/unified_analytics/lib/src/survey_handler.dart | 💚 66 % |
| pkgs/unified_analytics/lib/src/user_property.dart | 💚 96 % |
| pkgs/unified_analytics/lib/src/utils.dart | 💚 76 % |
| pkgs/unified_analytics/lib/testing.dart | 💔 Not covered |
| pkgs/unified_analytics/lib/unified_analytics.dart | 💔 Not covered |
| pkgs/watcher/example/watch.dart | 💔 Not covered |
| pkgs/watcher/lib/src/async_queue.dart | 💚 100 % |
| pkgs/watcher/lib/src/custom_watcher_factory.dart | 💚 90 % |
| pkgs/watcher/lib/src/directory_watcher.dart | 💚 44 % |
| pkgs/watcher/lib/src/directory_watcher/linux/linux_directory_watcher.dart | 💚 68 % |
| pkgs/watcher/lib/src/directory_watcher/linux/native_watch.dart | 💚 100 % |
| pkgs/watcher/lib/src/directory_watcher/linux/watch_tree.dart | 💚 97 % |
| pkgs/watcher/lib/src/directory_watcher/linux/watch_tree_root.dart | 💚 91 % |
| pkgs/watcher/lib/src/directory_watcher/polling/directory_list.dart | 💚 69 % |
| pkgs/watcher/lib/src/directory_watcher/polling/polling_directory_watcher.dart | 💚 77 % |
| pkgs/watcher/lib/src/directory_watcher/recursive/directory_tree.dart | 💔 0 % ⬇️ NaN % |
| pkgs/watcher/lib/src/directory_watcher/recursive/event_tree.dart | 💚 69 % |
| pkgs/watcher/lib/src/directory_watcher/recursive/isolate_recursive_directory_watcher.dart | 💔 0 % ⬇️ NaN % |
| pkgs/watcher/lib/src/directory_watcher/recursive/recursive_directory_watcher.dart | 💔 0 % ⬇️ NaN % |
| pkgs/watcher/lib/src/directory_watcher/recursive/recursive_native_watch.dart | 💔 0 % ⬇️ NaN % |
| pkgs/watcher/lib/src/directory_watcher/recursive/watched_directory_tree.dart | 💔 0 % ⬇️ NaN % |
| pkgs/watcher/lib/src/event.dart | 💚 83 % |
| pkgs/watcher/lib/src/event_batching.dart | 💚 100 % |
| pkgs/watcher/lib/src/file_watcher.dart | 💚 40 % |
| pkgs/watcher/lib/src/file_watcher/native.dart | 💚 82 % |
| pkgs/watcher/lib/src/file_watcher/polling.dart | 💚 85 % |
| pkgs/watcher/lib/src/paths.dart | 💚 71 % |
| pkgs/watcher/lib/src/polling.dart | 💚 100 % |
| pkgs/watcher/lib/src/resubscribable.dart | 💚 96 % |
| pkgs/watcher/lib/src/testing.dart | 💚 25 % |
| pkgs/watcher/lib/src/watch_event.dart | 💚 100 % |
| pkgs/watcher/lib/watcher.dart | 💔 0 % ⬇️ NaN % |
| pkgs/yaml/benchmark/benchmark.dart | 💔 Not covered |
| pkgs/yaml/example/example.dart | 💔 Not covered |
| pkgs/yaml/lib/src/charcodes.dart | 💔 Not covered |
| pkgs/yaml/lib/src/equality.dart | 💚 100 % |
| pkgs/yaml/lib/src/error_listener.dart | 💚 100 % |
| pkgs/yaml/lib/src/event.dart | 💚 52 % |
| pkgs/yaml/lib/src/loader.dart | 💚 96 % |
| pkgs/yaml/lib/src/null_span.dart | 💚 100 % |
| pkgs/yaml/lib/src/parser.dart | 💚 96 % |
| pkgs/yaml/lib/src/scanner.dart | 💚 97 % |
| pkgs/yaml/lib/src/style.dart | 💚 43 % |
| pkgs/yaml/lib/src/token.dart | 💚 48 % |
| pkgs/yaml/lib/src/utils.dart | 💚 71 % |
| pkgs/yaml/lib/src/yaml_document.dart | 💚 40 % |
| pkgs/yaml/lib/src/yaml_exception.dart | 💚 100 % |
| pkgs/yaml/lib/src/yaml_node.dart | 💚 85 % |
| pkgs/yaml/lib/src/yaml_node_wrapper.dart | 💚 72 % |
| pkgs/yaml/lib/yaml.dart | 💚 79 % |
| pkgs/yaml/tool/yaml_test_suite_summary.dart | 💔 Not covered |
| pkgs/yaml_edit/example/example.dart | 💔 Not covered |
| pkgs/yaml_edit/example/json2yaml.dart | 💔 Not covered |
| pkgs/yaml_edit/lib/src/editor.dart | 💚 95 % |
| pkgs/yaml_edit/lib/src/equality.dart | 💚 88 % |
| pkgs/yaml_edit/lib/src/errors.dart | 💚 29 % |
| pkgs/yaml_edit/lib/src/list_mutations.dart | 💚 99 % |
| pkgs/yaml_edit/lib/src/map_mutations.dart | 💚 100 % |
| pkgs/yaml_edit/lib/src/source_edit.dart | 💚 100 % |
| pkgs/yaml_edit/lib/src/strings.dart | 💚 97 % |
| pkgs/yaml_edit/lib/src/utils.dart | 💚 94 % |
| pkgs/yaml_edit/lib/src/wrap.dart | 💚 90 % |
| pkgs/yaml_edit/lib/yaml_edit.dart | 💔 Not covered |
This check for test coverage is informational (issues shown here will not fail the PR).
This check can be disabled by tagging the PR with skip-coverage-check.
Changelog Entry ✔️
| Package | Changed Files |
|---|
Changes to files need to be accounted for in their respective changelogs.
This check can be disabled by tagging the PR with skip-changelog-check.
API leaks ⚠️
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbol | Leaking sources |
|---|---|---|
| boolean_selector | All | boolean_selector/boolean_selector.dart::BooleanSelector::all |
| boolean_selector | None | boolean_selector/boolean_selector.dart::BooleanSelector::none |
| code_builder | ControlBlock | specs/control.dart::ControlBlockVisitor::visitControlBlock::block specs/control.dart::LabeledControlBlock specs/control.dart::WhileLoop specs/control.dart::ForLoop specs/control.dart::ForInLoop specs/control.dart::CatchBlock |
| code_builder | LabeledControlBlock | specs/control.dart::ControlBlockVisitor::visitLabeledBlock::block specs/control.dart::WhileLoop specs/control.dart::ForLoop specs/control.dart::ForInLoop |
| code_builder | ControlTree | specs/control.dart::ControlBlockVisitor::visitControlTree::tree specs/control.dart::Conditional specs/control.dart::TryCatch |
| code_builder | ControlExpression | specs/control.dart::ControlBlockVisitor::visitControlExpression::expression specs/expression.dart::ControlExpression::doStatement specs/expression.dart::ControlExpression::tryStatement specs/expression.dart::ControlExpression::finallyStatement specs/expression.dart::ControlExpression::onStatement::statement |
| code_builder | Switch | specs/control.dart::ControlBlockVisitor::visitSwitch::statement specs/control.dart::SwitchStatement specs/control.dart::SwitchExpression |
| code_builder | Branch | specs/control.dart::BranchBuilder specs/control.dart::Branch |
| csslib | Messages | csslib/parser.dart::Analyzer::new::_messages messages.dart::Messages::mergeMessages::newMessages csslib/parser.dart::TopLevelIncludes::expand::messages csslib/parser.dart::TopLevelIncludes::new::_messages csslib/parser.dart::DeclarationIncludes::expand::messages csslib/parser.dart::DeclarationIncludes::new::_messages csslib/parser.dart::InheritExtends::new::messages csslib/parser.dart::PolyFill::new::_messages |
| html | HtmlTokenizer | html/parser.dart::HtmlParser::tokenizer |
| html | Token | tokenizer.dart::HtmlTokenizer tokenizer.dart::HtmlTokenizer::tokenQueue tokenizer.dart::HtmlTokenizer::currentToken tokenizer.dart::HtmlTokenizer::currentToken token.dart::TagToken token.dart::DoctypeToken token.dart::StringToken tokenizer.dart::HtmlTokenizer::current token.dart::StartTagToken token.dart::CommentToken html/parser.dart::Phase::processComment html/parser.dart::Phase::processDoctype token.dart::CharactersToken html/parser.dart::Phase::processCharacters token.dart::SpaceCharactersToken html/parser.dart::Phase::processSpaceCharacters html/parser.dart::Phase::processStartTag html/parser.dart::Phase::startTagHtml token.dart::EndTagToken html/parser.dart::Phase::processEndTag html/parser.dart::HtmlParser::inForeignContent::token html/parser.dart::HtmlParser::parseRCDataRawtext::token html/parser.dart::BeforeHeadPhase::startTagOther html/parser.dart::BeforeHeadPhase::endTagImplyHead html/parser.dart::InHeadPhase::startTagOther html/parser.dart::InHeadPhase::endTagHtmlBodyBr html/parser.dart::AfterHeadPhase::startTagOther html/parser.dart::AfterHeadPhase::endTagHtmlBodyBr html/parser.dart::InBodyPhase::startTagProcessInHead html/parser.dart::InBodyPhase::startTagButton html/parser.dart::InBodyPhase::startTagOther html/parser.dart::InBodyPhase::endTagHtml html/parser.dart::InTablePhase::startTagCol html/parser.dart::InTablePhase::startTagImplyTbody html/parser.dart::InTablePhase::startTagTable html/parser.dart::InTablePhase::startTagStyleScript html/parser.dart::InCaptionPhase::startTagTableElement html/parser.dart::InCaptionPhase::startTagOther html/parser.dart::InCaptionPhase::endTagTable html/parser.dart::InCaptionPhase::endTagOther html/parser.dart::InColumnGroupPhase::startTagOther html/parser.dart::InColumnGroupPhase::endTagOther html/parser.dart::InTableBodyPhase::startTagTableCell html/parser.dart::InTableBodyPhase::startTagTableOther html/parser.dart::InTableBodyPhase::startTagOther html/parser.dart::InTableBodyPhase::endTagTable html/parser.dart::InTableBodyPhase::endTagOther html/parser.dart::InRowPhase::startTagTableOther html/parser.dart::InRowPhase::startTagOther html/parser.dart::InRowPhase::endTagTable html/parser.dart::InRowPhase::endTagTableRowGroup html/parser.dart::InRowPhase::endTagOther html/parser.dart::InCellPhase::startTagTableOther html/parser.dart::InCellPhase::startTagOther html/parser.dart::InCellPhase::endTagImply html/parser.dart::InCellPhase::endTagOther html/parser.dart::InSelectPhase::startTagInput html/parser.dart::InSelectPhase::startTagScript html/parser.dart::InSelectPhase::startTagOther html/parser.dart::InSelectInTablePhase::startTagTable html/parser.dart::InSelectInTablePhase::startTagOther html/parser.dart::InSelectInTablePhase::endTagTable html/parser.dart::InSelectInTablePhase::endTagOther html/parser.dart::AfterBodyPhase::startTagOther html/parser.dart::AfterBodyPhase::endTagHtml::token html/parser.dart::AfterBodyPhase::endTagOther html/parser.dart::InFramesetPhase::startTagNoframes html/parser.dart::InFramesetPhase::startTagOther html/parser.dart::AfterFramesetPhase::startTagNoframes html/parser.dart::AfterAfterBodyPhase::startTagOther html/parser.dart::AfterAfterFramesetPhase::startTagNoFrames |
| html | HtmlInputStream | tokenizer.dart::HtmlTokenizer::stream |
| html | TagToken | tokenizer.dart::HtmlTokenizer::currentTagToken token.dart::StartTagToken token.dart::EndTagToken html/parser.dart::InTableBodyPhase::startTagTableOther::token html/parser.dart::InTableBodyPhase::endTagTable::token |
| html | DoctypeToken | tokenizer.dart::HtmlTokenizer::currentDoctypeToken treebuilder.dart::TreeBuilder::insertDoctype::token html/parser.dart::Phase::processDoctype::token |
| html | StringToken | tokenizer.dart::HtmlTokenizer::currentStringToken token.dart::StringToken::add treebuilder.dart::TreeBuilder::insertComment::token token.dart::CommentToken token.dart::CharactersToken token.dart::SpaceCharactersToken html/parser.dart::InBodyPhase::processSpaceCharactersDropNewline::token html/parser.dart::InTableTextPhase::characterTokens |
| html | TreeBuilder | html/parser.dart::HtmlParser::tree html/parser.dart::Phase::tree html/parser.dart::HtmlParser::new::tree |
| html | ActiveFormattingElements | treebuilder.dart::TreeBuilder::activeFormattingElements |
| html | StartTagToken | treebuilder.dart::TreeBuilder::insertRoot::token treebuilder.dart::TreeBuilder::createElement::token treebuilder.dart::TreeBuilder::insertElement::token treebuilder.dart::TreeBuilder::insertElementNormal::token treebuilder.dart::TreeBuilder::insertElementTable::token html/parser.dart::Phase::processStartTag::token html/parser.dart::Phase::startTagHtml::token html/parser.dart::HtmlParser::adjustMathMLAttributes::token html/parser.dart::HtmlParser::adjustSVGAttributes::token html/parser.dart::HtmlParser::adjustForeignAttributes::token html/parser.dart::BeforeHeadPhase::startTagHead::token html/parser.dart::BeforeHeadPhase::startTagOther::token html/parser.dart::InHeadPhase::startTagHead::token html/parser.dart::InHeadPhase::startTagBaseLinkCommand::token html/parser.dart::InHeadPhase::startTagMeta::token html/parser.dart::InHeadPhase::startTagTitle::token html/parser.dart::InHeadPhase::startTagNoScriptNoFramesStyle::token html/parser.dart::InHeadPhase::startTagScript::token html/parser.dart::InHeadPhase::startTagOther::token html/parser.dart::AfterHeadPhase::startTagBody::token html/parser.dart::AfterHeadPhase::startTagFrameset::token html/parser.dart::AfterHeadPhase::startTagFromHead::token html/parser.dart::AfterHeadPhase::startTagHead::token html/parser.dart::AfterHeadPhase::startTagOther::token html/parser.dart::InBodyPhase::addFormattingElement::token html/parser.dart::InBodyPhase::startTagProcessInHead::token html/parser.dart::InBodyPhase::startTagBody::token html/parser.dart::InBodyPhase::startTagFrameset::token html/parser.dart::InBodyPhase::startTagCloseP::token html/parser.dart::InBodyPhase::startTagPreListing::token html/parser.dart::InBodyPhase::startTagForm::token html/parser.dart::InBodyPhase::startTagListItem::token html/parser.dart::InBodyPhase::startTagPlaintext::token html/parser.dart::InBodyPhase::startTagHeading::token html/parser.dart::InBodyPhase::startTagA::token html/parser.dart::InBodyPhase::startTagFormatting::token html/parser.dart::InBodyPhase::startTagNobr::token html/parser.dart::InBodyPhase::startTagButton::token html/parser.dart::InBodyPhase::startTagAppletMarqueeObject::token html/parser.dart::InBodyPhase::startTagXmp::token html/parser.dart::InBodyPhase::startTagTable::token html/parser.dart::InBodyPhase::startTagVoidFormatting::token html/parser.dart::InBodyPhase::startTagInput::token html/parser.dart::InBodyPhase::startTagParamSource::token html/parser.dart::InBodyPhase::startTagHr::token html/parser.dart::InBodyPhase::startTagImage::token html/parser.dart::InBodyPhase::startTagIsIndex::token html/parser.dart::InBodyPhase::startTagTextarea::token html/parser.dart::InBodyPhase::startTagIFrame::token html/parser.dart::InBodyPhase::startTagRawtext::token html/parser.dart::InBodyPhase::startTagOpt::token html/parser.dart::InBodyPhase::startTagSelect::token html/parser.dart::InBodyPhase::startTagRpRt::token html/parser.dart::InBodyPhase::startTagMath::token html/parser.dart::InBodyPhase::startTagSvg::token html/parser.dart::InBodyPhase::startTagMisplaced::token html/parser.dart::InBodyPhase::startTagOther::token html/parser.dart::InTablePhase::startTagCaption::token html/parser.dart::InTablePhase::startTagColgroup::token html/parser.dart::InTablePhase::startTagCol::token html/parser.dart::InTablePhase::startTagRowGroup::token html/parser.dart::InTablePhase::startTagImplyTbody::token html/parser.dart::InTablePhase::startTagTable::token html/parser.dart::InTablePhase::startTagStyleScript::token html/parser.dart::InTablePhase::startTagInput::token html/parser.dart::InTablePhase::startTagForm::token html/parser.dart::InTablePhase::startTagOther::token html/parser.dart::InCaptionPhase::startTagTableElement::token html/parser.dart::InCaptionPhase::startTagOther::token html/parser.dart::InColumnGroupPhase::startTagCol::token html/parser.dart::InColumnGroupPhase::startTagOther::token html/parser.dart::InTableBodyPhase::startTagTr::token html/parser.dart::InTableBodyPhase::startTagTableCell::token html/parser.dart::InTableBodyPhase::startTagOther::token html/parser.dart::InRowPhase::startTagTableCell::token html/parser.dart::InRowPhase::startTagTableOther::token html/parser.dart::InRowPhase::startTagOther::token html/parser.dart::InCellPhase::startTagTableOther::token html/parser.dart::InCellPhase::startTagOther::token html/parser.dart::InSelectPhase::startTagOption::token html/parser.dart::InSelectPhase::startTagOptgroup::token html/parser.dart::InSelectPhase::startTagSelect::token html/parser.dart::InSelectPhase::startTagInput::token html/parser.dart::InSelectPhase::startTagScript::token html/parser.dart::InSelectPhase::startTagOther::token html/parser.dart::InSelectInTablePhase::startTagTable::token html/parser.dart::InSelectInTablePhase::startTagOther::token html/parser.dart::InForeignContentPhase::adjustSVGTagNames::token html/parser.dart::AfterBodyPhase::startTagOther::token html/parser.dart::InFramesetPhase::startTagFrameset::token html/parser.dart::InFramesetPhase::startTagFrame::token html/parser.dart::InFramesetPhase::startTagNoframes::token html/parser.dart::InFramesetPhase::startTagOther::token html/parser.dart::AfterFramesetPhase::startTagNoframes::token html/parser.dart::AfterFramesetPhase::startTagOther::token html/parser.dart::AfterAfterBodyPhase::startTagOther::token html/parser.dart::AfterAfterFramesetPhase::startTagNoFrames::token html/parser.dart::AfterAfterFramesetPhase::startTagOther::token |
| html | TagAttribute | token.dart::StartTagToken::attributeSpans |
| html | CommentToken | html/parser.dart::Phase::processComment::token |
| html | CharactersToken | html/parser.dart::Phase::processCharacters::token html/parser.dart::InTablePhase::insertText::token |
| html | SpaceCharactersToken | html/parser.dart::Phase::processSpaceCharacters::token |
| html | EndTagToken | html/parser.dart::Phase::processEndTag::token html/parser.dart::Phase::popOpenElementsUntil::token html/parser.dart::BeforeHeadPhase::endTagImplyHead::token html/parser.dart::BeforeHeadPhase::endTagOther::token html/parser.dart::InHeadPhase::endTagHead::token html/parser.dart::InHeadPhase::endTagHtmlBodyBr::token html/parser.dart::InHeadPhase::endTagOther::token html/parser.dart::AfterHeadPhase::endTagHtmlBodyBr::token html/parser.dart::AfterHeadPhase::endTagOther::token html/parser.dart::InBodyPhase::endTagP::token html/parser.dart::InBodyPhase::endTagBody::token html/parser.dart::InBodyPhase::endTagHtml::token html/parser.dart::InBodyPhase::endTagBlock::token html/parser.dart::InBodyPhase::endTagForm::token html/parser.dart::InBodyPhase::endTagListItem::token html/parser.dart::InBodyPhase::endTagHeading::token html/parser.dart::InBodyPhase::endTagFormatting::token html/parser.dart::InBodyPhase::endTagAppletMarqueeObject::token html/parser.dart::InBodyPhase::endTagBr::token html/parser.dart::InBodyPhase::endTagOther::token html/parser.dart::TextPhase::endTagScript::token html/parser.dart::TextPhase::endTagOther::token html/parser.dart::InTablePhase::endTagTable::token html/parser.dart::InTablePhase::endTagIgnore::token html/parser.dart::InTablePhase::endTagOther::token html/parser.dart::InCaptionPhase::endTagCaption::token html/parser.dart::InCaptionPhase::endTagTable::token html/parser.dart::InCaptionPhase::endTagIgnore::token html/parser.dart::InCaptionPhase::endTagOther::token html/parser.dart::InColumnGroupPhase::endTagColgroup::token html/parser.dart::InColumnGroupPhase::endTagCol::token html/parser.dart::InColumnGroupPhase::endTagOther::token html/parser.dart::InTableBodyPhase::endTagTableRowGroup::token html/parser.dart::InTableBodyPhase::endTagIgnore::token html/parser.dart::InTableBodyPhase::endTagOther::token html/parser.dart::InRowPhase::endTagTr::token html/parser.dart::InRowPhase::endTagTable::token html/parser.dart::InRowPhase::endTagTableRowGroup::token html/parser.dart::InRowPhase::endTagIgnore::token html/parser.dart::InRowPhase::endTagOther::token html/parser.dart::InCellPhase::endTagTableCell::token html/parser.dart::InCellPhase::endTagIgnore::token html/parser.dart::InCellPhase::endTagImply::token html/parser.dart::InCellPhase::endTagOther::token html/parser.dart::InSelectPhase::endTagOption::token html/parser.dart::InSelectPhase::endTagOptgroup::token html/parser.dart::InSelectPhase::endTagSelect::token html/parser.dart::InSelectPhase::endTagOther::token html/parser.dart::InSelectInTablePhase::endTagTable::token html/parser.dart::InSelectInTablePhase::endTagOther::token html/parser.dart::AfterBodyPhase::endTagOther::token html/parser.dart::InFramesetPhase::endTagFrameset::token html/parser.dart::InFramesetPhase::endTagOther::token html/parser.dart::AfterFramesetPhase::endTagHtml::token html/parser.dart::AfterFramesetPhase::endTagOther::token |
| unified_analytics | Condition | survey_handler.dart::Survey::conditionList survey_handler.dart::Survey::new::conditionList |
| unified_analytics | PersistedSurvey | survey_handler.dart::SurveyHandler::fetchPersistedSurveys |
| unified_analytics | GAClient | analytics.dart::Analytics::fake::gaClient analytics.dart::AnalyticsImpl::new::gaClient |
| unified_analytics | UserProperty | analytics.dart::FakeAnalytics::userProperty |
| yaml | ErrorListener | yaml/yaml.dart::loadYaml::errorListener yaml/yaml.dart::loadYamlNode::errorListener yaml/yaml.dart::loadYamlDocument::errorListener |
| yaml | ScalarEvent | yaml_node.dart::YamlScalar::internal::scalar |
| yaml | EventType | event.dart::Event::type event.dart::EventType::streamStart event.dart::EventType::streamEnd event.dart::EventType::documentStart event.dart::EventType::documentEnd event.dart::EventType::alias event.dart::EventType::scalar event.dart::EventType::sequenceStart event.dart::EventType::sequenceEnd event.dart::EventType::mappingStart event.dart::EventType::mappingEnd event.dart::EventType::values event.dart::Event::new::type event.dart::ScalarEvent::type |
This check can be disabled by tagging the PR with skip-leaking-check.
Breaking changes ✔️
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| browser_launcher | Non-Breaking | 1.1.3 | 1.2.0-wip | 1.2.0-wip | ✔️ |
| bazel_worker | None | 1.1.5 | 1.1.5 | 1.1.5 | ✔️ |
| boolean_selector | None | 2.1.2 | 2.1.2 | 2.1.2 | ✔️ |
| clock | None | 1.1.2 | 1.1.3-wip | 1.1.3-wip | ✔️ |
| cli_config | None | 0.2.0 | 0.2.1-wip | 0.2.1-wip | ✔️ |
| benchmark_harness | None | 2.4.0 | 2.4.0 | 2.4.0 | ✔️ |
| cli_util | None | 0.5.2 | 0.5.2 | 0.5.2 | ✔️ |
| code_builder | Non-Breaking | 4.11.1 | 4.12.0-wip | 4.12.0-wip | ✔️ |
| coverage | None | 1.15.1 | 1.15.1 | 1.15.1 | ✔️ |
| extension_discovery | None | 2.1.0 | 2.1.0 | 2.1.0 | ✔️ |
| file | None | 7.0.1 | 7.0.2-wip | 7.0.2-wip | ✔️ |
| graphs | Non-Breaking | 2.3.2 | 2.4.0-wip | 2.4.0-wip | ✔️ |
| html | Breaking | 0.15.6 | 0.15.7-wip | 0.15.7-wip | ✔️ |
| csslib | None | 1.0.2 | 1.0.2 | 1.0.2 | ✔️ |
| file_testing | Breaking | 3.0.2 | 3.1.0-wip | 3.1.0-wip | ✔️ |
| glob | None | 2.1.3 | 2.1.4-wip | 2.1.4-wip | ✔️ |
| json_rpc_2 | None | 4.1.0 | 4.1.0 | 4.1.0 | ✔️ |
| io | Breaking | 1.0.5 | 1.1.0-wip | 1.1.0-wip | ✔️ |
| markdown | Non-Breaking | 7.3.1 | 7.4.0 | 7.4.0 | ✔️ |
| package_config | None | 3.0.0 | 3.0.0 | 3.0.0 | ✔️ |
| mime | None | 2.0.0 | 2.1.0-wip | 2.1.0-wip | ✔️ |
| pool | None | 1.5.2 | 1.5.3-wip | 1.5.3-wip | ✔️ |
| oauth2 | None | 2.0.5 | 2.0.5 | 2.0.5 | ✔️ |
| process | None | 5.0.5 | 5.0.5 | 5.0.5 | ✔️ |
| source_map_stack_trace | None | 2.1.2 | 2.1.3-wip | 2.1.3-wip | ✔️ |
| pubspec_parse | Non-Breaking | 1.5.0 | 1.6.0-wip | 1.6.0-wip | ✔️ |
| pub_semver | None | 2.2.0 | 2.2.0 | 2.2.0 | ✔️ |
| source_maps | None | 0.10.13 | 0.10.14 | 0.10.13 | ✔️ |
| source_span | None | 1.10.2 | 1.10.2 | 1.10.2 | ✔️ |
| sse | None | 4.2.0 | 4.2.1-wip | 4.2.1-wip | ✔️ |
| stream_transform | None | 2.1.1 | 2.1.2-wip | 2.1.2-wip | ✔️ |
| stack_trace | None | 1.12.1 | 1.12.2-wip | 1.12.2-wip | ✔️ |
| string_scanner | Non-Breaking | 1.4.1 | 1.4.2-wip | 1.4.2-wip | ✔️ |
| term_glyph | None | 1.2.2 | 1.2.3-wip | 1.2.3-wip | ✔️ |
| timing | None | 1.0.2 | 1.0.2 | 1.0.2 | ✔️ |
| test_reflective_loader | Non-Breaking | 0.4.0 | 0.6.0 | 0.4.1 | ✔️ |
| stream_channel | None | 2.1.4 | 2.1.4 | 2.1.4 | ✔️ |
| watcher | None | 1.2.1 | 1.2.2-wip | 1.2.2-wip | ✔️ |
| yaml | None | 3.1.3 | 3.1.4-wip | 3.1.4-wip | ✔️ |
| unified_analytics | None | 8.0.16 | 8.0.16 | 8.0.16 | ✔️ |
| yaml_edit | None | 2.2.4 | 2.2.4 | 2.2.4 | ✔️ |
This check can be disabled by tagging the PR with skip-breaking-check.
…kflows Replacing top-level `permissions: read-all` with least-privilege `permissions: contents: read` in GitHub Actions workflows to avoid excessive-permissions warnings from zizmor scans.
Revisions updated by `dart tools/rev_sdk_deps.dart`. core (https://github.com/dart-lang/core/compare/fe516ee..4a5ae2b): 4a5ae2bc Wed Aug 5 15:49:08 2026 +0000 dependabot[bot] Bump the github-actions group with 4 updates (dart-lang/core#988) 30363b90 Wed Aug 5 17:37:07 2026 +0200 Moritz Add skip-changelog-check label to dependabot PRs (dart-lang/core#987) ef697b97 Wed Aug 5 08:23:09 2026 +0200 dependabot[bot] Bump the github-actions group across 1 directory with 3 updates (dart-lang/core#983) 95bf1b9d Wed Aug 5 08:21:09 2026 +0200 Moritz Add pub dependabot support (dart-lang/core#986) b0400198 Tue Aug 4 18:48:31 2026 +0200 Moritz Replace permissions: read-all with permissions: contents: read in workflows (dart-lang/core#985) e1b0a677 Mon Aug 3 17:51:19 2026 +0200 Moritz Pin actions/checkout (dart-lang/core#984) dartdoc (https://github.com/dart-lang/dartdoc/compare/ac96918..1fd02f7): 1fd02f73 Sat Aug 1 18:52:23 2026 +0000 dependabot[bot] Bump the github-actions group with 3 updates (dart-lang/dartdoc#4276) ecosystem (https://github.com/dart-lang/ecosystem/compare/edfdb3b..ed9c592): ed9c592 Wed Aug 5 15:19:24 2026 +0200 Sigurd Meldgaard Support pull requests from forks and custom branches in CI workflows (dart-lang/ecosystem#440) d8c8a4c Wed Aug 5 13:09:39 2026 +0200 Sigurd Meldgaard Support configurable tag prefix in firehose and publish.yaml (dart-lang/ecosystem#436) http (https://github.com/dart-lang/http/compare/5d94ef5..9cb80c7): 9cb80c7 Wed Aug 5 16:32:40 2026 -0700 Nate Bosch Undeprecate the withCredentials field (dart-lang/http#1962) 44496f4 Mon Aug 3 20:58:34 2026 +0300 Melih Arık doc(http_profile): fix broken code examples in header setter docs (dart-lang/http#1954) 49ddf11 Mon Jul 20 21:08:18 2026 +0300 Ellet docs(readme): add close method override in UserAgentClient example (dart-lang/http#1949) fe4aaa9 Tue Jul 14 11:25:42 2026 -0700 Nate Bosch Switch to feature version bump (dart-lang/http#1953) 664fe06 Mon Jul 13 22:08:59 2026 +0200 Maurice Raguse Support for configuring the browser `fetch` credentials mode in `BrowserClient`. (dart-lang/http#1937) shelf (https://github.com/dart-lang/shelf/compare/6918a76..fb3f931): fb3f931 Sat Aug 1 20:01:06 2026 +0000 dependabot[bot] Bump the github-actions group with 4 updates (dart-lang/shelf#537) test (https://github.com/dart-lang/test/compare/4838365..dd426d4): dd426d43 Tue Aug 4 15:46:52 2026 -0700 Nate Bosch Obfuscate the test runner connection for VM and Node tests (dart-lang/test#2704) tools (https://github.com/dart-lang/tools/compare/b827a6e..f3ec9ed): f3ec9ed5 Wed Aug 5 16:36:58 2026 +0000 dependabot[bot] Bump the github-actions group across 1 directory with 8 updates (dart-lang/tools#2496) 6dac7b1f Wed Aug 5 17:37:23 2026 +0200 Moritz Add skip-changelog-check label to dependabot PRs (dart-lang/tools#2495) f16493da Wed Aug 5 08:11:23 2026 +0000 dependabot[bot] Bump analyzer from 10.2.0 to 14.1.0 in /pkgs/graphs (dart-lang/tools#2493) 7f33666d Wed Aug 5 08:21:24 2026 +0200 Moritz Add pub dependabot support (dart-lang/tools#2492) 1e3aac17 Tue Aug 4 18:52:43 2026 +0200 Moritz Replace permissions: read-all with permissions: contents: read in workflows (dart-lang/tools#2490) e79e9cc4 Tue Aug 4 08:47:01 2026 -0300 Felipe Morschel [yaml] Better recovering for list entry without `- ` prefix (dart-lang/tools#2427) ca89367d Mon Aug 3 17:50:48 2026 +0200 Moritz ci: pin unpinned GitHub Actions references to commit SHAs (dart-lang/tools#2487) 0da8d930 Mon Aug 3 10:48:16 2026 +0200 Moritz Update CODEOWNERS with global fallback and missing packages (dart-lang/tools#2469) 28396db2 Mon Aug 3 09:34:24 2026 +0200 Moritz [test_reflective_loader] Ignore unreachable_from_main in test files (dart-lang/tools#2486) 168a6e13 Mon Aug 3 08:28:27 2026 +0200 Morgan :) source_maps: check bounds earlier. (dart-lang/tools#2483) 27756a9b Fri Jul 31 17:37:37 2026 +0100 Danny Tuppeny [test_reflective_loader] Don't add setUp/tearDown if not defined, and provide correct locations (dart-lang/tools#2341) web (https://github.com/dart-lang/web/compare/12a9ca2..f1b9d56): f1b9d56 Sat Aug 1 19:43:21 2026 +0000 dependabot[bot] Bump the github-actions group with 3 updates (dart-lang/web#566) R=bquinlan@google.com Change-Id: Id362bbe87d302cfb6a1b6618de12c67be72f1855 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/532380 Commit-Queue: Nate Bosch <nbosch@google.com> Reviewed-by: Brian Quinlan <bquinlan@google.com>
Replacing top-level
permissions: read-allwith least-privilegepermissions: contents: readin GitHub Actions workflows to avoid excessive-permissions warnings from zizmor scans.