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

[Feature]: Linter

Offen
#258 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.