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

[Feature]: Linter

Ouverte
#258 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
53
Forks
25
Merge moyen
1 j 19 h
PR mergées (30 j)
40

Description

### 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_

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez le plugin du AWS Durable Execution TypeScript SDK dans packages/aws-durable-execution-sdk-js-eslint-plugin ainsi que la discussion liée sur le plugin Ruff. Comparez les vérifications de bonnes pratiques du linter TypeScript avec les options d’intégration aux IDE et linters Python, notamment Pylint et Ruff. Le travail sera considéré comme terminé lorsqu’une approche d’intégration clairement délimitée ou une conclusion documentée indiquant que l’intégration n’est pas réalisable sera disponible.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, python, typescript
Domaine
developer-experience, tooling
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.