Skip to content

feat: add linter input with ruff support - #54

Merged
Joeri-Abbo merged 1 commit into
mainfrom
feat/linter-input
Sep 26, 2026
Merged

Joeri-Abbo merged 1 commit into
mainfrom
feat/linter-input

Conversation

@Joeri-Abbo

Copy link
Copy Markdown
Member

Summary

  • New input linter: ruff | flake8 | none. Empty (default) means ruff for uv projects and flake8 for pip projects, so existing users see no change.
  • ruff runs ruff format --check . and ruff check . from the project environment with the project's own config. No budget: any finding fails.

Test plan

  • act: ruff fails on import-order findings, passes after fixing them
  • act: pip fixture still selects flake8

Part of the stack for the Livedash feedback (uv support). Merge in order.

🤖 Generated with Claude Code

@Joeri-Abbo
Joeri-Abbo force-pushed the feat/uv-package-manager branch from 3f3c168 to 0925607 Compare September 26, 2026 14:09
Base automatically changed from feat/uv-package-manager to main September 26, 2026 14:11
ruff (default for uv projects) runs ruff format --check and ruff check
from the project environment with the project's own configuration; any
finding fails. flake8 stays the default for pip projects.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@Joeri-Abbo
Joeri-Abbo merged commit 82f6f42 into main Sep 26, 2026
6 checks passed
@Joeri-Abbo
Joeri-Abbo deleted the feat/linter-input branch September 26, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants