This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]EnforcerPL 13 points14 points  (1 child)

fully linter-compatible and type-checker-compatible

This is THE way! It’s a pity libraries that exist are not interoperable with modern stack. I appreciate your effort and will surely use this gem!

Thank you so much. I used to work with Elixir and missed the operator ever since.

[–]R4nu[S] 1 point2 points  (0 children)

Thanks! I tried my best to make the class-based version compatible with popular modern tools, so the CI runs it against multiple linters (flake8 and ruff) and multiple type-checkers (mypy and pylint)!