開発品質とDeveloper eXperienceを高めるコンテナ開発環境のご紹介

概要

パッケージマネージャ
  • 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
nektosUpdated Apr 22, 2024