You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This week, we made significant progress on our formatter plugin system. We continued work on adding support for Ruff as a code formatter (PR #744), implementing numerous changes and tests. Similarly, work continued on the pyupgrade formatter plugin (PR #755), which addresses the long-standing idea from issue #51. Both PRs are awaiting review and merge of their dependencies before they can be finalized.
A new issue (#758) was opened to discuss supporting ruff check --fix as a formatter, which presents some challenges due to its AST-modifying nature. This sparked a conversation about potential strategies to handle such cases, including the possibility of applying fixes selectively or modifying entire files when intersecting with user changes.
On the testing front, we started work on speeding up parameterized tests that use Git by utilizing a new module-scoped Git repository fixture from Darkgraylib (PR #761). We also made a small fix to only log flynt results when the --flynt option is enabled (PR #760).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
This week, we made significant progress on our formatter plugin system. We continued work on adding support for Ruff as a code formatter (PR #744), implementing numerous changes and tests. Similarly, work continued on the pyupgrade formatter plugin (PR #755), which addresses the long-standing idea from issue #51. Both PRs are awaiting review and merge of their dependencies before they can be finalized.
A new issue (#758) was opened to discuss supporting
ruff check --fix
as a formatter, which presents some challenges due to its AST-modifying nature. This sparked a conversation about potential strategies to handle such cases, including the possibility of applying fixes selectively or modifying entire files when intersecting with user changes.On the testing front, we started work on speeding up parameterized tests that use Git by utilizing a new module-scoped Git repository fixture from Darkgraylib (PR #761). We also made a small fix to only log flynt results when the
--flynt
option is enabled (PR #760).Beta Was this translation helpful? Give feedback.
All reactions