Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

hyper-trace issues

Abierto
#404 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
javascript, ruby

Línea de trabajo

Revisa las implementaciones de Operations y hypertrace, y luego inspecciona map_with_specs alrededor de la línea 202. Confirma el comportamiento para las exclusiones de excepciones, la notificación de aridad de *args y los parámetros ausentes o JavaScript-undefined; se considera terminado cuando los tres casos se gestionan sin cambiar el comportamiento existente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

  1. Need to add exception exclusions to Operations... i.e. add this method:
def hypertrace_class_exclusions 
  [ list of expected internal exceptions ]
end

define at both class and instance level.

  1. Operations checks the arity of the method to decide whether to forward the parameters, but hypertrace accepts *args (arity -1) this confuses operations and ends up passing a value along. Have to have some way to tell hyperoperation what the real arity was.

  2. line 202 needs a guard so that if parameters is not available we leave well enough alone. (make sure return unless specs works when specs is javascript undefined)

    def map_with_specs(method, actual, show_blank_rest)
      specs = method.parameters
      return unless specs
Lenguaje dominante
JavaScript
Estrellas
538
Forks
41
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hyperstack-org/hyperstack

Todos los issues de hyperstack-org/hyperstack

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.