Integrate futher nf-core restriction in language server

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

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Activo
Stack tecnológico
java, vscode
Área
devtools

Línea de trabajo

El issue menciona el language server y la CLI de nf-core/tools, pero no indica archivos ni tests. Empieza comparando las restricciones actuales del language server con el comportamiento de revisión de nf-core/tools, especialmente para la sintaxis antigua de DSL1. Se considera terminado cuando una opción de configuración puede aplicar el linting ampliado de nf-core a los módulos y subworkflows enviados.

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

Descripción

As we know now (I think so), nf-core conventions encompass the ones imposed by the language server, but do apply more restrictions. Under that, VSCode highlighting wil follow current Nextflow standards. But there isn't any ways to further restrict the language with, let's say, nf-core guidelines.

Please, add a configuration option (probably associated to a configuration file on the nf-core end) so we can apply extended community linting onto users modules and subworkflows that get submitted to libraries like nf-core or nf-neuro.

I know the nf-core/tools cli software is built to do such a review, but it's still not raising the errors on old DSL1 syntax (which may very well be non-nf-core-abiding synatx).

Lenguaje dominante
Java
Estrellas
32
Forks
9
Merge medio
15 h 40 min
PR fusionados (30 d)
7

Preparar el entorno

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 nextflow-io/language-server

Todos los issues de nextflow-io/language-server

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.