Skip to content

Conversation

@evertlammerts
Copy link
Collaborator

In this PR:

  • Using an extensive set of rules (see pyproject.toml), fixed lots and lots of linting errors with ruff
  • Added pre-commit as a dev dependency, with support for ruff, clang-format and cmake-format
  • Added a linting step to the on-pr job
  • Added the post-checkout hook as well that automatically updates the git submodule.

Soon:

  • add dev docs
  • plug into on-pr workflow
  • plug into nightly release workflow as sanity check (because why not: it's fast)

This is step 1 in fixing some of the devexp issues we have since v1.4.0.

See #62 #57 and #47

@evertlammerts evertlammerts merged commit c96b325 into duckdb:v1.4-andium Sep 22, 2025
14 checks passed
@evertlammerts evertlammerts deleted the linting_etc branch September 22, 2025 08:52
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.

1 participant