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

Self-serve Rescan for plugin owners (replaces the manual re-run-scan requests)

Abierto
#447 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
38/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript
Área
full-stack

Línea de trabajo

Start with toggle-plugin-listing.ts, which the issue proposes as the pattern for a new server action, and find the existing scan entry point it says to reuse. The UI goes in plugin-owner-menu.tsx, next to Publish, Unpublish and Delete. The issue asks for maintainer agreement on this shape before any code, so confirm that first. Done means an owner or admin can trigger a rate-limited rescan from the edit page, and the stored logo, components, scan verdict and last-scan time update to match.

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

Descripción

Summary

A large share of the open issues here are the same request: "my plugin is stuck on a stale scan flag, please re-run the scan" (#414, #422, #424, #430, #431, #435, #437; #439 and #440 are close relatives). Each one needs an admin to trigger the rescan by hand, and the submitter has no way to see or fix the state themselves.

Suggested shape

A Rescan action on the owner menu of the plugin edit page, next to Publish / Unpublish / Delete:

  • Available to the owner (and admins), rate-limited per plugin (for example once per 10 minutes) so it cannot be used to hammer the GitHub API.
  • Re-runs the same parse + scan pipeline as the initial submission against HEAD, updates logo, components, and the scan verdict, and clears a stale flagged state when the new scan comes back clean.
  • Shows the last scan time and verdict on the edit page so the submitter can tell whether a rescan is needed at all.

The server action would sit next to toggle-plugin-listing.ts and reuse the existing scan entry point; the UI is one more item in plugin-owner-menu.tsx. If the maintainers agree on the shape I can take a first pass at it.

Lenguaje dominante
TypeScript
Estrellas
4k
Forks
670
Merge medio
5 h 2 min
PR fusionados (30 d)
3

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 cursor/community-plugins

Todos los issues de cursor/community-plugins

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.