Did you know?
If you use build_runner and your generated Dart files are added to Git, you can hide them by default in your PRs and diffs.
To do this, simply add them to a .gitattributes
file at the root of the project with these contents:
*.config.dart linguist-generated=true
*.freezed.dart linguist-generated=true
*.g.dart linguist-generated=true
*.gen.dart linguist-generated=true
*.gr.dart linguist-generated=true
As a result, all the files matching the extensions above will appear like this on GitHub:
Here's what the official GitHub docs say about this:
To learn more about code generation in Dart, read this ultimate guide on my site:
Happy coding!