adobe / adobe/aio-cli-plugin-runtime
Clean up numerous classnames
- Vorherrschende Sprache
- JavaScript
- Sterne
- 21
- Forks
- 33
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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('..`
Beitragsleitfaden
Rechercherichtung
Beginne mit commands/runtime/action/create.js und vergleiche die Deklarationen der Command-Klassen im gesamten commands-Verzeichnis. Überprüfe das Muster in den Tests, ein generisches erforderliches Command einem lokalen Namen zuzuweisen, und ermittle anschließend alle Command-Klassennamen, die nur für ihre jeweiligen Module gelten. Die Aufgabe ist abgeschlossen, wenn die Command-Klassen einen konsistenten generischen Namen verwenden, ohne das Verhalten der Commands zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- cli
- Issue-Typ
- Refactoring
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100