Bug Fixes
- **workflows**: Trigger pipelines only on pull requests
([`49ca8ad`](https://github.com/K-dash/flake8-import-guard/commit/49ca8ad649370b6d210e461b477497126b7c266b))
Features
- Add build and test workflows, update dependencies
([`4146f25`](https://github.com/K-dash/flake8-import-guard/commit/4146f25c3fd66a264c73a9bb56cbdcacf677b069))
- Add contributing guidelines and README for Flake8 Import Guard
([`ab99b22`](https://github.com/K-dash/flake8-import-guard/commit/ab99b2275808d2a7f0e4494ec966dd7036ca8ec2))
- Add Flake8 import guard plugin and update dependencies
([`61a3ad1`](https://github.com/K-dash/flake8-import-guard/commit/61a3ad1c02ee85d1685ae05a9ded0d4eb84dd8bb))
- Flake8プラグインを"flake8-import-guard"に変更し、新しい禁止インポートの構成を追加 -
`poetry.lock`にて`gitpython`、`python-dotenv`、`toml`の新しい依存関係を追加 -
`src/main.py`のリファクタリングを実施し、禁止インポートの検出ロジックを実装 - 新規および既存ファイルに対する禁止インポートの検証ロジックを追加 -
`tests/test_code_pattern_enforcer.py`を削除し、`tests/test_main.py`を新規作成してテストケースを追加 -
`.flake8`のローカルプラグイン設定を削除し簡略化
- Add GitHub Actions CI for linting and testing Python code
([`c3a5609`](https://github.com/K-dash/flake8-import-guard/commit/c3a5609b20de6263f6b9c85a0380ec0c46d52e78))
- Improve import guard and add Python 3.12 support
([`ea658a5`](https://github.com/K-dash/flake8-import-guard/commit/ea658a5e1816d49d87174ce04d5a4150d1e5e374))