aws / aws/aws-durable-execution-sdk-python

[Feature]: Linter

Aperta
#258 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Python
Stelle
53
Fork
25
Merge medio
1g 19h
PR unite (30g)
40

Descrizione

### What would you like?

The AWS Durable Execution TypeScript SDK has a client-side linter to parse for best practices and avoid common issues:

https://github.com/aws/aws-durable-execution-sdk-js/tree/main/packages/aws-durable-execution-sdk-js-eslint-plugin

Investigate how or if this can integrate with a modern Python IDE experience. Pylint does support custom plugins, but the newer/faster linter environment Ruff does not (https://github.com/astral-sh/ruff/issues/283)

### Possible Implementation

_No response_

### Is this a breaking change?

No

### Does this require an RFC?

No

### Additional Context

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Esamina il plugin AWS Durable Execution TypeScript SDK in packages/aws-durable-execution-sdk-js-eslint-plugin e la discussione collegata sul plugin Ruff. Confronta i controlli di best practice del linter TypeScript con le opzioni di integrazione con IDE e linter Python, inclusi Pylint e Ruff. Il lavoro è completato quando è disponibile un approccio di integrazione chiaramente circoscritto oppure una conclusione documentata secondo cui l’integrazione non è fattibile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, python, typescript
Ambito
developer-experience, tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.