diff --git a/src/sp_repo_review/checks/general.py b/src/sp_repo_review/checks/general.py index c53b3d90..90877d2a 100644 --- a/src/sp_repo_review/checks/general.py +++ b/src/sp_repo_review/checks/general.py @@ -146,6 +146,8 @@ def check(root: Traversable, pyproject: dict[str, Any]) -> bool: return True case {"tox": object()}: return True + case {"poe": object()}: + return True case {"pixi": {"tasks": {}}}: return True case {"pixi": {"feature": feats}} if any( diff --git a/tests/test_general.py b/tests/test_general.py index 7090eeb5..ec67b645 100644 --- a/tests/test_general.py +++ b/tests/test_general.py @@ -156,6 +156,7 @@ def test_py007(tmp_path: Path, runnerfile: str): "[tool.tox]", "[tool.pixi.tasks]", "[tool.pixi.feature.thing.tasks]", + "[tool.poe]", ], ) def test_py007_pyproject_sections(tmp_path: Path, section: str):