Commit Graph

13 Commits

Author SHA1 Message Date
297c757584 Add Credo configuration and Dialyzer ignore file
- Introduced a new Credo configuration file for code quality checks. - Added a Dialyzer ignore file to suppress known
warnings. - Removed TODO comments for Bulgarian and Icelandic IBANs. - Updated the Dialyzer configuration in mix.exs to
include
2025-12-02 11:41:49 -05:00
492cb2378e Improve type specifications and documentation
- Added missing type specifications for Hello function and rules - Updated documentation for the Deserialize protocol -
Cleaned up IBAN validation function documentation - Enhanced test fixture generation with clearer parsing and error
messages
2025-12-02 11:14:40 -05:00
71aa8cfde6 REMOVE IBAN EXAMPLE SUMMARY AND ADD JSON FIXTURES
This commit removes the implementation summary for IBAN test coverage and adds a new module to generate test fixtures in
JSON format from the IBAN examples.
2025-12-02 10:59:09 -05:00
befe29334f Zed bug!!! 2025-12-02 10:28:13 -05:00
763e1dba0c ADD IBAN FIELD TO STRUCTS AND UPDATE PARSING LOGIC
- Added `iban` field to the `IbanEx.Iban` struct to hold the full IBAN value. - Updated the parsing logic to populate
the new field. - Adjusted BBAN rules and tests for France and Brazil to reflect updated structures. - Improved error
handling and format validation routines.
2025-11-30 11:04:09 -05:00
858439713a Fixes in factory and registry validation tests 2025-11-29 23:02:06 -05:00
44ec65eef4 tests added 2025-11-29 22:47:56 -05:00
83ddceec00 Some ToDos added 2024-06-15 12:44:49 -04:00
e847e2c473 BBAN parts: bank_code, account_number, branch_code and national_check supported in parser and validator 2024-05-16 15:01:17 -04:00
384b9b7a39 Added first non SEPA countries 2024-05-14 19:15:55 -04:00
4447a10bf2 Length checks added, validations added 2024-05-10 17:56:29 -04:00
fdf28f7609 Added all SEPA countries (IBANs from European Union countries) and minimal test coverage for countries 2024-03-10 20:02:20 -04:00
a32c7a5b74 Initial commit 2024-03-05 06:02:58 -05:00