開発品質とDeveloper eXperienceを高めるコンテナ開発環境のご紹介
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/layerx/29d15ece-7ddb-4ddc-9355-16f81a7b13dc/b36f03399d3a3a48b51d252e4ee52b1c.png)
概要
パッケージマネージャ
- Poetry - Python packaging and dependency management made easy
リンター、フォーマッター
- Ruff An extremely fast Python linter, written in Rust.
- Black - The uncompromising Python code formatter
- mypy - Optional static typing for Python
- Hadolint - Dockerfile linter, validate inline bash, written in Haskell
テスト
- pytest - The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
感想
- 技術スタックはほぼ同じですね
- ローカルでGitHub Actionsの検証ができるactは便利そう
act
nektos • Updated Jun 10, 2024