feat: add linting and testing commands to Makefile; enhance CLI with new features and tests

This commit is contained in:
Felix Rudat
2026-02-04 10:38:33 +01:00
parent f1eb64c102
commit e158946211
7 changed files with 272 additions and 27 deletions
+14
View File
@@ -20,7 +20,21 @@ planka-cli = "scripts.planka_cli:app"
[dependency-groups]
dev = [
"pyinstaller",
"ruff",
"pytest",
]
[tool.ruff]
line-length = 100
target-version = "py311"
[tool.ruff.lint]
select = ["E", "F", "I", "W"]
ignore = ["E501"] # Line too long - handled by formatter
[tool.pytest.ini_options]
testpaths = ["tests"]
python_files = ["test_*.py"]
[tool.setuptools]
packages = ["scripts"]