From b2745a98cc7ddbe22d3a91c6060016d0c79494a5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 14 May 2026 19:46:09 +0000 Subject: [PATCH 1/2] Initial plan From e43a28733995677c7a54f51676ecb51c5c406601 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 14 May 2026 19:46:56 +0000 Subject: [PATCH 2/2] Add Ruff configuration from Lab 6 course-materials guidance Agent-Logs-Url: https://github.com/advanced-computing/bouncing-penguin/sessions/070078ad-7706-4041-91bf-bf4cb8058c06 Co-authored-by: afeld <86842+afeld@users.noreply.github.com> --- pyproject.toml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..1e4b36e --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,20 @@ +[tool.ruff] +line-length = 100 + +[tool.ruff.lint] +extend-ignore = [ + "E501", # line too long +] +extend-select = [ + "B", # flake8-bugbear (common bugs) + "C90", # McCabe complexity + "E", # pycodestyle errors + "F", # Pyflakes (basic errors) + "I", # isort (import sorting) + "N", # pep8-naming + "PD", # pandas-vet + "PLR", # Pylint refactor (function/module length, complexity) + "SIM", # flake8-simplify + "UP", # pyupgrade (modern Python) + "W", # pycodestyle warnings +]