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 (constraint_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

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    ✅ Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions