diff --git a/json_serializable/README.md b/json_serializable/README.md index 713ff4c1e..d53e3138e 100644 --- a/json_serializable/README.md +++ b/json_serializable/README.md @@ -287,6 +287,18 @@ targets: include_if_null: true ``` +To exclude generated files from coverage, you can further configure `build.yaml`. + +```yaml +targets: + $default: + builders: + source_gen:combining_builder: + options: + preamble: | + // coverage:ignore-file +``` + [example]: https://github.com/google/json_serializable.dart/tree/master/example [dart build system]: https://github.com/dart-lang/build [package:json_annotation]: https://pub.dev/packages/json_annotation diff --git a/json_serializable/tool/readme/readme_template.md b/json_serializable/tool/readme/readme_template.md index adba60f1c..d99c3ec78 100644 --- a/json_serializable/tool/readme/readme_template.md +++ b/json_serializable/tool/readme/readme_template.md @@ -152,6 +152,18 @@ targets: include_if_null: true ``` +To exclude generated files from coverage, you can further configure `build.yaml`. + +```yaml +targets: + $default: + builders: + source_gen:combining_builder: + options: + preamble: | + // coverage:ignore-file +``` + [example]: https://github.com/google/json_serializable.dart/tree/master/example [dart build system]: https://github.com/dart-lang/build [package:json_annotation]: https://pub.dev/packages/json_annotation