Azure / Azure/azure-cli-dev-tools
az dev extension create - generates code that doesn't pass tests
- Lingua principale
- Python
- Stelle
- 91
- Fork
- 134
- Merge medio
- 2h 51m
- PR unite (30g)
- 1
Descrizione
I think this is very low priority, but just adding it for the record.
It would be nice that code generated could pass the tests out of the box.
************* Module azext_apimgmt.__init__
C: 20, 0: Wrong continued indentation (add 2 spaces).
custom_command_type=apimgmt_custom)
^ | (bad-continuation)
************* Module azext_apimgmt.custom
C: 20, 0: Final newline missing (missing-final-newline)
W: 9,19: Unused argument 'cmd' (unused-argument)
W: 9,24: Unused argument 'resource_group_name' (unused-argument)
W: 9,45: Unused argument 'apimgmt_name' (unused-argument)
W: 9,59: Unused argument 'location' (unused-argument)
W: 9,74: Unused argument 'tags' (unused-argument)
W: 13,17: Unused argument 'cmd' (unused-argument)
W: 13,22: Unused argument 'resource_group_name' (unused-argument)
************* Module azext_apimgmt.commands
C: 29, 0: Trailing newlines (trailing-newlines)
W: 7, 0: Unused CliCommandType imported from azure.cli.core.commands (unused-import)
W: 8, 0: Unused cf_apimgmt imported from azext_apimgmt._client_factory (unused-import)
************* Module azext_apimgmt._client_factory
W: 6,15: Unused argument 'cli_ctx' (unused-argument)
W: 8, 4: Unused variable 'get_mgmt_service_client' (unused-variable)
************* Module azext_apimgmt._validators
C: 9, 0: Line too long (139/120) (line-too-long)
************* Module azext_apimgmt.tests.__init__
C: 5, 0: Final newline missing (missing-final-newline)
************* Module azext_apimgmt.tests.latest.__init__
C: 5, 0: Final newline missing (missing-final-newline)
-----------------------------------
Your code has been rated at 9.99/10
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia riproducendo l'output segnalato di az dev extension create e rivedi i moduli azext_apimgmt generati elencati nell'issue. Controlla ogni errore segnalato relativo a indentazione, nuova riga, argomento/import inutilizzato e lunghezza delle righe; il lavoro è completato quando il codice generato supera i test del progetto e i controlli di lint senza ulteriori modifiche.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, python
- Ambito
- cli, tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100