Azure / Azure/azure-cli-dev-tools

az dev extension create - generates code that doesn't pass tests

Aperta
#107 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
code gen enhancement
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.