adobe / adobe/aio-cli-plugin-runtime
Clean up numerous classnames
- Lenguaje dominante
- JavaScript
- Estrellas
- 21
- Forks
- 33
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
All commands define their own classname even though it is not visible to other code.
example from `commands/runtime/action/create.js`
```
class ActionCreate extends RuntimeBaseCommand {
}
...
module.exports = ActionCreate
```
Ideally these should all just be `Command` or something generic, and they should all be the same, much like the way the tests all specify the commands they are testing with : `const TheCommand = require('..`
Guía de contribución
Línea de trabajo
Comienza con commands/runtime/action/create.js y compara las declaraciones de las clases de comandos en todo el directorio commands. Revisa el patrón de las pruebas de asignar un comando requerido genérico a un nombre local y, después, identifica todos los nombres de clases de comandos que son privados de sus módulos. La tarea estará terminada cuando las clases de comandos usen un nombre genérico coherente sin cambiar el comportamiento de los comandos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- cli
- Tipo de issue
- Refactorización
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100