David Vo

Results 95 issues of David Vo

This squashes a few Error Prone warnings: - https://errorprone.info/bugpattern/FloatingPointLiteralPrecision - https://errorprone.info/bugpattern/InvalidParam - https://errorprone.info/bugpattern/ProtectedMembersInFinalClass - https://errorprone.info/bugpattern/UnnecessaryMethodReference - https://errorprone.info/bugpattern/UnnecessaryParentheses - https://errorprone.info/bugpattern/OperatorPrecedence (bitwise ops only, checkstyle conflicts)

When running CodeQL on `merge_group`, it doesn't report the **Code scanning results / CodeQL** status reported for pull requests. This prevents the use of [pull request merge queue](https://github.blog/changelog/2023-02-08-pull-request-merge-queue-public-beta/) when branch...

**Describe the bug** It isn't possible to type check code that imports `photonlibpy`. **To Reproduce** ```sh echo "from photonlibpy.photonCamera import PhotonCamera" > test.py python -m mypy test.py ``` **Screenshots /...

bug

**Describe the bug** ``` photonlibpy/photonCamera.py:89: error: Argument 1 to "Packet" has incompatible type "bytes"; expected "list[int]" [arg-type] ``` **To Reproduce** ```sh pip install mypy mypy photonlib/ ```

bug

GitHub allows users to keep their email address ["private"](https://help.github.com/articles/keeping-your-email-address-private/). This prevents attempting to send monies to these "private" email addresses.

Changes since 2.3.x Version 2.5.1 (Mar 26, 2024) -------------------------- Changes: - 🐛 Fixed: Missed numpy unsigned int types Version 2.5 (Mar 3, 2024) -------------------------- Changes: - 🐛 Fixed: Don't render...

#207 pins pydantic to v1. We should upgrade. There's a migration guide in their docs: https://docs.pydantic.dev/latest/migration/ ~Note that we'll need to build `pydantic_core` in https://github.com/robotpy/roborio-wheels, which means we'll need to...

enhancement

Since each template instantiation is built in its own translation unit, being able to have different includes for each template instantiation would be beneficial.

enhancement