- 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
- 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
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.
- 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.
Include a new Python script that retrieves IBAN registry data from SWIFT and processes it into a structured JSON format,
along with a PDF document for reference.
- Add .gitattributes for Elixir file tracking. - Extend .gitignore for Elixir-related and other development files. -
Introduce Agents.md with project guidelines and usage rules. - Create CLAUDE.md as a symlink to Agents.md. - Update
mix.exs to specify proper version for elixir_sense.