Skip to content

clean up linting, ignores, and precommit workflow - #8

Merged
zeerekahmad merged 1 commit into
mainfrom
zeerekahmad/lint-precommit-cleanup
Aug 18, 2026
Merged

clean up linting, ignores, and precommit workflow#8
zeerekahmad merged 1 commit into
mainfrom
zeerekahmad/lint-precommit-cleanup

Conversation

@zeerekahmad

@zeerekahmad zeerekahmad commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

PR: clean up linting, ignores, and precommit workflow

  • branch: zeerekahmad/lint-precommit-cleanup
  • base: main
  • commit: e6675ed

Description

Lint configuration, ignore files and the pre-commit CI workflow, ahead of the v0.2.0 kinematics work.

Migration Guide

N/A — no customer-facing behavior changes.

Related issues

Completeness checklist

  • Is there test coverage? If it was a bugfix, is there a regression test?
  • Is user-facing API/behavior documented?
  • Is core documentation updated?
  • Are all checks green?
  • Assign reviewers to the PR and post in #code_reviews

Stack created with GitHub Stacks CLIGive Feedback 💬

Comment thread .cpplint.cfg
filter=-runtime/references

# Catch2 idiom is `CHECK(a == b)` with expression decomposition; CHECK_EQ is a gtest macro and not applicable here
filter=-readability/check

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this has annoyed me enough in our other catch2 repos that we ought to consider checking it into polymath_code_standard (cc @emersonknapp)

alternatively, I get the linter to stop complaining by replacing CHECK with REQUIRE (claude always likes to do CHECK for some reason)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I generally just switch to REQUIRE but this felt fine

@skyegalaxy

Copy link
Copy Markdown
Member

todo for me: fix rolling CI

@zeerekahmad
zeerekahmad merged commit a64b133 into main Aug 18, 2026
3 of 4 checks passed
@zeerekahmad
zeerekahmad deleted the zeerekahmad/lint-precommit-cleanup branch August 18, 2026 21:09
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