aws / aws/aws-durable-execution-sdk-python
[Feature]: Linter
- 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