Skip to content

cnpj-val v3 #29

@juliolmuller

Description

@juliolmuller

Version 3+ will be structured similarly yo the PHP and Python version of the packages:

  • Main component should be object-oriented, so a class should wrap the logic of validating CNPJ.
  • Add support to alphanumeric CNPJ ([cnpj-val] Update package to support alphanumeric CNPJ #20)
  • Create custom errors for ALL exepcted errors.
  • Validate and parse arguments, when possible, and throw a custom TypeError.
  • The following components are now expeced to be exported from the final bundle:
    • CnpjValidator (base class)
    • cnpjVal (should be a bound function of the isValid method of a default instance).
    • CnpjValidatorTypeError (abstract)
    • CnpjValidatorInputTypeError
    • CnpjValidatorException (abstract)
  • Update unit tests
  • Update documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions