Skip to content

To do list for Validation #7

@dmdashenkov

Description

@dmdashenkov

In order to catch up with the existing validation mechanisms, this new validation library implementation needs to:

  • Cover all the edge cases with integration tests.
  • Add support for custom error messages defined via the options. This also includes changing the docs for options. See the error message format in rule.proto. Maybe, as a part of this change, we should move validation options from base into this repo.
  • Implement the (is_required) constraint;
  • Implement the (when) constraint;
  • Add support for custom validators written in Java or Kotlin and associated with a proto type on runtime.
  • Stop supporting (validation_for) feature. Use custom validators instead.
  • Implement a Gradle plugin that would configure the default validation behaviour for Java projects;

Post v2.0.0-M1

  • Support JS and Dart.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions