Summer 2022 in Darker: Flynt integration and linter improvements #685
akaihola
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This summer, we made significant progress on expanding Darker's functionality and improving its integration with various linters. A major development was the addition of support for Flynt, a tool that converts old-style string formatting to f-strings (#308). This feature implementation included command-line options, documentation updates, and preparatory refactoring to simplify the addition of new pre-processors in the future.
We also addressed several issues related to linting and configuration. Discussions were held on improving Darker's handling of blank lines reinserted by Black (#371) and enhancing its compatibility with different Git workflows, particularly when working with repository roots (#362). Additionally, we explored the possibility of adding support for other formatters like clang-format, rustfmt, and Prettier (#366), which could potentially broaden Darker's applicability to projects using multiple programming languages.
In the realm of project maintenance, we identified areas for improvement in our CI setup, including the need to streamline linter execution (#358) and update our handling of Black version compatibility (#381). These discussions highlight our ongoing commitment to enhancing Darker's reliability and user experience across different development environments.
Beta Was this translation helpful? Give feedback.
All reactions