• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

realm / realm-dart / 8175347797

06 Mar 2024 04:22PM UTC coverage: 86.567% (-3.2%) from 89.759%
8175347797

push

github

web-flow
RDART-771 EJSON support (#1295)

* Worthy of first commit

* Add actual generator

* Tweak pubspec.yaml for bette PANA score

* move ejson project into ejson folder

* Rudimentary generator inplace

* Custom decoding tests

* Fix realm generator tests

* Update pubspec repo ref

* wip

* Add copyright headers

* Fix multi parameter ctor bug. More tests

* Add bad input test, and cheat a bit for dynamic tests

* A few compile tests in place

* Split in multiple project and move to melos

* Basic source error reporting

* add qa script to melos.yaml (combines format:check, analyze, and test)

* testCompile supports skip

* Enable melos qa on github actions

* Use utc in test

* Add LICENSE file + repo link in pubspecs

* More melos magic

* Make ejson package public

* Add internal dep

* Use >- over | to work around windows line ending issue

* Force \n in DartFormatter due to windows line ending issue

* Drop qa:static scripts (qa:full calls qa)

* Fix bug in testCompile

* format and check coverage

* Use ejson in realm

* Lint rules (WIP)

* Report lints as errors instead of infos

* Use links for LICENSE file

* Link READMEs

* Expand melos:qa to include test:lints and analyze:deps

* Fix tests after rebase

* Support ObjectId and Uuid out-of-the-box

* Update analyzer dependency for ejson

* Update lint related deps

* Fix lints and tests

* Run builder runner

* Fix realm generator tests

* Flatten package structure

* Avoid path deps in public packages and remove publish_to:

* Add melos support

* Add lints package on bootstrap

Ensure lints is added to all packages during bootstrap, if missing

* Simplify CI a bit with melos

* Update root .gitignore

* build_native.dart (wip)

* Split bootstrap pre-hook into separate setup script (for speed when setup not needed)

* Align SDK requirement (handled by melos bootstrap)

* melos bootstrap needed... (continued)

278 of 307 new or added lines in 15 files covered. (90.55%)

5742 of 6633 relevant lines covered (86.57%)

8.47 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

84.85
/packages/ejson_generator/lib/src/generator.dart


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc