Agent Skills: Outdated guidance on using `null` for numbers and optional fields
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 76/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Calme
- Stack technique
- angular, typescript
- Domaine
- documentation
Piste de recherche
Commencez par angular-developer/references/signal-forms.md et examinez les indications concernant l’initialisation des champs numériques et optionnels. Vérifiez le commit Angular 21.2.x référencé pour le comportement pertinent de null, puis mettez à jour les avertissements et ajoutez des exemples d’initialisation requise et optionnelle. C’est terminé lorsque le skill explique précisément où null est autorisé et ne l’interdit plus dans tous les cas.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the problem that you experienced
The agent skill for Signal Forms states that null should never be used for numbers , and instead enforces initializing with defaults 0 for numbers.
However, in recent Angular versions, null is permitted for optional number fields. The skill is misleading and prevents users from modeling optional/nullable fields correctly. As the possibility to use null has been introduced in the 21.2.x version it should encourage the usage of null for input number that have an empty value.
The skill should:
- Clearly state when and where
nullcan be used for any field, especially numbers and optionals. - Provide examples for both required and optional model initialization.
- Remove or update warnings/callouts forbidding null in all cases.
- Help users confidently create models that fit their needs.
Enter the URL of the topic with the problem
https://github.com/angular/skills/blob/main/angular-developer/references/signal-forms.md
Describe what you were looking for in the documentation
No response
Describe the actions that led you to experience the problem
No response
Describe what you want to experience that would fix the problem
No response
Add a screenshot if that helps illustrate the problem
No response
If this problem caused an exception or error, please paste it here
If the problem is browser-specific, please specify the device, OS, browser, and version
Provide any additional information here in as much as detail as you can
- Langage dominant
- TypeScript
- Étoiles
- 101k
- Forks
- 28.1k
- Merge moyen
- 2 j 6 h
- PR mergées (30 j)
- 307
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de angular/angular
-
area: docs
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
area: forms forms: signals
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
area: docs gemini-triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
area: forms forms: signals
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
area: forms breaking changes forms: validators
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Toutes les issues de angular/angular
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
mksglu/context-mode#1200 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
anthropics/claude-code#96687 ·
-
good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
AOSSIE-Org/DebateAI#582 · 2 commentaires ·