exercism / exercism/java-analyzer

Start outputting tags

Abierto
#125 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
13
Forks
27
Merge medio
4 d 9 h
PR fusionados (30 d)
6

Descripción

So far the Java analyzer only provides automated feedback on submitted solutions, but [analyzers can also tag them](https://exercism.org/docs/building/tooling/analyzers/tags).

There are multiple approaches to implement this:

- We can start outputting tags in the exercise-specific analyzers, and exercises for which no analyzer is implemented yet will receive no tags on their submissions.
- We can implement a 'global' analyzer that is able to identify paradigms, techniques, constructs etc regardless of which exercise a solution belongs to, so that _all_ submissions will receive tags.
- We can combine both options of course.

I found that the [C# Analyzer took the second option](https://github.com/exercism/csharp-analyzer/blob/main/src/Exercism.Analyzers.CSharp/Analyzers/TagAnalyzer.cs). This makes sense, since a large portion of the tags currently implemented are exercise-agnostic. Perhaps it can serve as a good example to get started.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.