Expressions in propTypes not parsed correctly
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- react, typescript
- Área
- documentation
Línea de trabajo
Comienza localizando el punto de entrada del parser de propTypes que gestiona las expresiones calculadas, usando como caso de reproducción el ejemplo de React.PropTypes.oneOf de este issue. Verifica la salida generada para .map(.keys(coverWidths), _.parseInt); terminado significa que value es null y que la expresión se conserva en una propiedad raw.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Originally reported in https://github.com/sapegin/react-styleguidist/issues/13#issuecomment-146868948.
I use an expression in React.PropTypes.oneOf(...). This is the output from react-docgen:
{
"description": "",
"props": {
"issue": {
"type": {
"name": "object"
},
"required": false,
"description": ""
},
"width": {
"type": {
"name": "enum",
"computed": true,
"value": "_.map(_.keys(coverWidths), _.parseInt)" <------- problem
},
"required": false,
"description": ""
},
"style": {
"type": {
"name": "object"
},
"required": false,
"description": ""
}
}
}
coverWidths is a variable defined in that file. In runtime it's generated correctly, but react-docgen can't parse it.
value in the marked line should be null, and there should be a raw property with it instead.
- Lenguaje dominante
- TypeScript
- Estrellas
- 3.8k
- Forks
- 316
- Merge medio
- 3 h 28 min
- PR fusionados (30 d)
- 6
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de reactjs/react-docgen
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
reactjs/react-docgen#1102 ·
-
Typescript Status Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
reactjs/react-docgen#1005 · 4 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
reactjs/react-docgen#997 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
reactjs/react-docgen#994 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
reactjs/react-docgen#982 · 2 comentarios ·
Todos los issues de reactjs/react-docgen
Issues similares
-
blocklist removal
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pastelsky/bundlephobia#1122 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100