Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Yii validator library

yiisoft/validator est-il accessible aux débutants ?

Nous avons vu trop peu de pull requests récentes de contributeurs externes sur yiisoft/validator pour dire à quelle fréquence elles sont fusionnées. 1 issue accessible aux débutants est ouverte en ce moment.

Étoiles
167
Forks
47
Issues débutants ouvertes
1
Issues indexées
47
Merge moyen
1 j 16 h
PR mergées (30 j)
4
Langage dominant
PHP
Licence
BSD-3-Clause
Dernier push GitHub
28/9/2026
Dernière indexation
20/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Code de conduite
Labels débutants
good first issue

Comment contribuer à yiisoft/validator

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Lisez son code de conduite : il s'applique aux issues et aux pull requests autant qu'au chat.
  3. Vos contributions seront publiées sous la licence BSD-3-Clause du projet.
  4. Choisissez l'issue ouverte accessible aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • Formating of error messages will fail for some rules if input is invalid UTF-8
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 68/100

    yiisoft/validator#825 · 3 commentaires ·

  • Not restoring parent Each's key on some conditions
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 75/100

    yiisoft/validator#823 ·

  • Context property label not correct after Nested() rule
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 68/100

    yiisoft/validator#821 ·

  • Multibyte trim support
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 62/100

    yiisoft/validator#820 ·

  • Add `CallbackRule` rule
    Ouverte
    status:under discussion

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    yiisoft/validator#781 · 9 commentaires ·

  • Docs for error formating and translation
    Ouverte
    type:docs

    Difficulté 2/5 1-2 jours Accessibilité débutants 52/100

    yiisoft/validator#778 · 2 réactions ·

  • Allow to use `LabelsProviderInterface` and `#[Label]` at the same time
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    yiisoft/validator#777 · 1 réaction ·

  • Mark `SkipOnEmptyTrait::$skipOnEmpty` as readonly
    Ouverte
    status:under discussion

    Difficulté 2/5 1-3 heures Accessibilité débutants 48/100

    yiisoft/validator#749 ·

  • Add to each custom message in rules parameter for set processing type
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 42/100

    yiisoft/validator#745 · 11 commentaires ·

  • Throw `LogicException` instead of `RuntimeException` when requiring dependency
    Ouverte
    type:task

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100

    yiisoft/validator#741 · 2 réactions ·

  • Allow to apply the same validating ruleset to multiple attributes
    Ouverte
    type:feature

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    yiisoft/validator#724 · 2 commentaires · 2 réactions ·

  • Reflect rule properties in their handlers for global changing
    Ouverte
    type:enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    yiisoft/validator#717 ·

  • Extract rule name and options to separate collector
    Ouverte
    status:under discussion

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    yiisoft/validator#682 · 4 commentaires ·

  • Return error code for API application
    Ouverte
    status:ready for adoption type:enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    yiisoft/validator#652 · 6 commentaires ·

  • Way to add error with custom value path
    Ouverte
    status:ready for adoption type:enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    yiisoft/validator#651 · 2 commentaires ·

  • Add support non-public properties for dot notation in `Nested` rule
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    yiisoft/validator#642 ·

  • Cache reflections
    Ouverte
    status:ready for adoption type:enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    yiisoft/validator#628 ·

  • Separate getting of formatted error messages
    Ouverte
    status:under discussion type:enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    yiisoft/validator#606 · 1 commentaire · 1 réaction ·

  • Add domain rule
    Ouverte
    status:ready for adoption type:enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 20/100

    yiisoft/validator#605 · 1 commentaire · 2 réactions ·

  • Adjust messages to be more human friendly
    Ouverte
    severity:BC breaking type:enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    yiisoft/validator#603 · 2 réactions ·

  • Add support for `\Stringable` in `StringValue` rule
    Ouverte
    status:under discussion type:enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    yiisoft/validator#596 ·

  • Yii2 Validators migration guide
    Ouverte
    type:docs

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    yiisoft/validator#593 ·

  • Can't dump rules under Nested rule
    Ouverte
    status:ready for adoption type:bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 50/100

    yiisoft/validator#592 ·

  • Add test for changing global / local data set in `Compare`
    Ouverte
    type:test

    Difficulté 3/5 1-2 jours Accessibilité débutants 30/100

    yiisoft/validator#563 ·

  • Separate technical and non-technical error messages
    Ouverte
    status:under discussion type:enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    yiisoft/validator#546 · 8 commentaires ·

  • Need to ensure number validator works with i18n pattern
    Peut-être à nouveau libre @cebe l’a pris il y a 1342 jours, et aucune pull request n’est ouverte. Ouverte
    type:docs type:test

    yiisoft/validator#530 · 1 commentaire · 1 personne assignée ·

  • Introduce ErrorsAware interface and a base trait implementation
    Ouverte
    status:under discussion type:enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100

    yiisoft/validator#528 ·

  • Separate similar error messages' translations for different rules
    Ouverte
    status:under discussion type:enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    yiisoft/validator#526 · 1 commentaire ·

  • Add support for expressions
    Ouverte
    status:under discussion type:enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    yiisoft/validator#518 · 2 commentaires · 1 réaction ·

  • Further guide improvements
    Peut-être à nouveau libre @arogachev l’a pris il y a 1345 jours, et aucune pull request n’est ouverte. Ouverte
    type:docs

    yiisoft/validator#515 · 1 personne assignée ·

  • Implement `Not` rule
    Ouverte
    status:under discussion

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    yiisoft/validator#494 · 7 commentaires ·

  • Callable rule attribute interface
    Ouverte
    status:under discussion type:enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    yiisoft/validator#466 · 4 commentaires ·

  • Add iterators / generators support to data sets
    Ouverte
    status:under discussion type:enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    yiisoft/validator#434 ·

  • Generators are not used to the fullest in `Nested` rule
    Ouverte
    type:enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    yiisoft/validator#433 ·

  • Differentiate between "unable to determine" and "default value" in `SkipOnEmptyTrait::getSkipOnEmptyOption()`
    Ouverte
    type:bug

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    yiisoft/validator#411 ·

  • Move tests from validator to normalizers
    Ouverte
    type:test

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    yiisoft/validator#401 ·

  • Apply `RulesNormalizer` to `Nested` rule
    Ouverte
    status:ready for adoption type:task

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    yiisoft/validator#398 ·

  • Remove hardcoded `SkipOnEmpty` in `AtLeastHandler`
    Ouverte
    status:ready for adoption type:task

    Difficulté 2/5 1-3 heures Accessibilité débutants 45/100

    yiisoft/validator#393 · 2 réactions ·

  • Support leading zeroes in `Ip` rule?
    Ouverte
    status:under discussion type:enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    yiisoft/validator#387 · 1 commentaire ·

  • Make "need intl extension" exceptions friendly
    Ouverte
    type:enhancement

    Difficulté 2/5 1-3 heures Accessibilité débutants 42/100

    yiisoft/validator#347 ·

  • http://localhost/ is not valid url for UrlValidator
    Ouverte
    status:ready for adoption type:enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    yiisoft/validator#4 · 14 commentaires · 1 réaction ·

  • Dataset is not passed to context in StopOnError()
    Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 65/100

    yiisoft/validator#822 · 1 commentaire ·

  • Make File size validation messages human-readable
    Peut-être pris @samdark l’a pris il y a 123 jours. Ouverte
    type:bug

    yiisoft/validator#802 · 1 personne assignée ·

  • `skipOnEmpty` in some rules is not null by default
    Peut-être pris @samdark l’a pris il y a 209 jours. Ouverte
    severity:BC breaking

    yiisoft/validator#788 · 3 commentaires · 1 réaction · 2 personnes assignées ·

  • Context doesn't allow access to nested data
    Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
    status:ready for adoption type:bug

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    yiisoft/validator#752 · 1 réaction ·

  • In date rules use `format` property for format date in error message when don't set other format properties
    Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
    good first issue status:ready for adoption type:enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    yiisoft/validator#709 · 2 commentaires · 1 réaction ·

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.