Skip to content

TlangelaniBrian/sa-dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SA Dev Tools — VS Code Extension

South African developer utilities packed into one VS Code extension.

Features

🇿🇦 SA ID Number Validator

Validates South African ID numbers (13-digit format with Luhn check digit). Extracts:

  • Date of birth
  • Gender
  • Citizenship status (SA citizen / permanent resident)
  • Check digit validation

Usage: Select the ID number in your editor, run SA Dev Tools: Validate South African ID Number.

📞 SA Phone Number Formatter

Formats South African phone numbers into the standard 0XX XXX XXXX format. Supports: +27..., 27..., and 0... input formats.

Usage: Select the phone number, run SA Dev Tools: Format Phone Number.

🏦 SA Bank Account Format Checker

Validates branch codes (6 digits) and account number length (6-12 digits). Recognises major SA banks by branch code:

  • Standard Bank, FNB, ABSA, Nedbank, Capitec, Investec, TymeBank, Discovery Bank, African Bank

Usage: Select branch_code account_number, run SA Dev Tools: Check Bank Account Format.

💰 ZAR Currency Formatter

Formats numbers as South African Rand using locale-aware formatting.

Usage: Select a number, run SA Dev Tools: Format ZAR Currency.

Requirements

VS Code 1.85.0 or higher.

Extension Settings

None required — install and use immediately.

Release Notes

1.0.0

Initial release: ID validation, phone formatting, bank account checks, currency formatting.

About

Built by Tlangelani Brian Mkhabela. Part of the Kapitaal ecosystem.

About

No description or website provided.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors