Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add validator for IPv4 bind address / host:port #1282

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rtomadpg
Copy link

Fixes Or Enhances

Here is a little PR to say thank you, for providing your framework.

Let's add a validator for IPv4 bind addresses.

Examples of valid input:

  • :9000 for port 9000 on any IP address
  • 1.2.3.4:7777 for port 7777 on specific IP address

My use case: I need this validator for an application's config including IP based socket listener addresses, like: :9999 or 127.0.0.1:9999

Make sure that you've checked the boxes below before you submit PR:

  • Tests exist or have been written that cover this particular change.

@go-playground/validator-maintainers

@rtomadpg rtomadpg requested a review from a team as a code owner June 17, 2024 09:35
supporting older Golang versions by using net.ParseIP, not netip.ParseAddr
@coveralls
Copy link

Coverage Status

coverage: 74.316% (+0.03%) from 74.291%
when pulling e022a95 on rtomadpg:feat-add-ipv4port
into a947377 on go-playground:master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants