-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
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 theisValidmethod of a default instance).CnpjValidatorTypeError(abstract)CnpjValidatorInputTypeErrorCnpjValidatorException(abstract)
- Update unit tests
- Update documentation
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Ready