Skip to content

Verify feature names #4

@kaklakariada

Description

@kaklakariada

Feature names must not contain special characters. This must be documented in the integration guide and the lib must validate this.

Advantage: we can remove escaping when generating the JSON message.

Proposed implementation:
Instead of enabling or disabling tracking, the library should use three modes:

  • NORMAL: input validated and sent
  • CI: input validated but not sent, only logged. The operations from the client side would be the same as with NORMAL, the only difference would be in the daemon thread. So the CI would detect any problems that would arise in NORMAL mode in the main thread
  • DISABLED: tracking disabled, no validation, no overhead

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureProduct feature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions