February 12-18, 2023 in Darker: Discussions on project restructuring and new linting features #700
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 week, we delved into discussions about the future direction of Darker and potential new features. In issue #304, we explored ideas for supporting different code formatters and allowing users to skip formatting. The community brainstormed various approaches, including adding configuration parameters like
--black
/--no-black
or--format={black|blue|none}
. We also considered extracting linting functionality into a separate tool, tentatively namedgraylint
, with a supporting common code library possibly calleddarkgraylib
.An interesting feature idea emerged for
graylint
: a mode that would display previously existing linter messages for unmodified lines in gray, while highlighting relevant messages in a more prominent color. This concept could be extended to a potential logo design, visualizing the tool's functionality. We also addressed practical concerns, such as package naming and PyPI registration strategies to ensure consistency and avoid confusion.On the technical side, we updated the Bandit workflow to use the latest version of
bandit-report-artifacts
, which includes a bug fix (PR #468). This update resolves the issue tracked in #345, improving our security scanning process.Beta Was this translation helpful? Give feedback.
All reactions