Support Incremental Analysis Cache
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- developer-experience, tooling
Línea de trabajo
Empieza leyendo la integración de PMD en tiempo de compilación del plugin de Eclipse y la caché de soporte de PMD existente a la que se hace referencia en el issue. Sigue cómo se identifican los archivos durante la compilación y cómo se inicia el análisis. La tarea estará completada cuando la compilación ya no espere al análisis completo de PMD, mientras que después se ejecute un análisis no bloqueante usando una caché incremental.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
SInce the pmd support cache, why not add this function to eclipse-plugin. It is useful for us, since our project is very huge, it will takes about 10 minits to check the whole project(our ruleset contains about 150 rules).
Currently, the Eclipse plugin runs PMD analysis as part of the build. This means the build step takes much longer. Instead, PMD should record what files were built and then after the build step completes run a non-blocking PMD step.
(Originally from pmd/pmd#1479)
- Lenguaje dominante
- Java
- Estrellas
- 99
- Forks
- 42
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 10
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
- 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 pmd/pmd-eclipse-plugin
-
feature: exclude, excludeRootsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
pmd/pmd-eclipse-plugin#297 · 1 reacción ·
Los mantenedores suelen responder en 2 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
pmd/pmd-eclipse-plugin#212 · 3 comentarios ·
Los mantenedores suelen responder en 2 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
pmd/pmd-eclipse-plugin#180 · 6 comentarios ·
Los mantenedores suelen responder en 2 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
pmd/pmd-eclipse-plugin#175 ·
Los mantenedores suelen responder en 2 días
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
pmd/pmd-eclipse-plugin#170 ·
Los mantenedores suelen responder en 2 días
Todos los issues de pmd/pmd-eclipse-plugin
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
scylladb/scylla-cdc-source-connector#350 ·
Los mantenedores suelen responder en 1 día
-
agent:working documentation enhancement go:build lane:needs-decision
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Sanne/incus-spawn#1435 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
area:shuffle bug priority:high requires-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
apache/datafusion-comet#7062 ·
Los mantenedores suelen responder en 1 día
-
wait for review
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
enhancement good first issue up-for-grabs
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
AnikethTS/ChangeRadar#22 ·
Los mantenedores suelen responder en 1 día