aws / aws/aws-durable-execution-sdk-python
[Feature]: Linter
- Vorherrschende Sprache
- Python
- Sterne
- 53
- Forks
- 25
- Ø Merge
- 1 T. 17 Std.
- Gemergte PRs (30 T.)
- 37
Beschreibung
### 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_
Beitragsleitfaden
Rechercherichtung
Überprüfe das AWS Durable Execution TypeScript SDK plugin in packages/aws-durable-execution-sdk-js-eslint-plugin und die verlinkte Ruff plugin-Diskussion. Vergleiche die Best-Practice-Prüfungen des TypeScript-Linters mit den Optionen für die Python-IDE- und Linter-Integration, einschließlich Pylint und Ruff. Erledigt ist die Aufgabe, wenn ein klar abgegrenzter Integrationsansatz oder eine dokumentierte Schlussfolgerung vorliegt, dass eine Integration nicht machbar ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, python, typescript
- Bereich
- developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100