mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#formatter

0 Beiträge0 Beteiligte0 Beiträge heute
Benjamin Marwell ☕<p>I got nerd sniped, so here is my new <a href="https://layer8.space/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> side-project:</p><p>jdtfmt - a Java <a href="https://layer8.space/tags/formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formatter</span></a> for the command line.<br>* Can be paired with <a href="https://layer8.space/tags/spotless" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spotless</span></a> (both use jdt).<br>* fast (native via GraalVM)</p><p><a href="https://github.com/bmarwell/jdtfmt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/bmarwell/jdtfmt</span><span class="invisible"></span></a></p><p>Thanks to <span class="h-card" translate="no"><a href="https://mastodon.online/@jqno" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jqno</span></a></span> for the inspiration, <span class="h-card" translate="no"><a href="https://mastodon.online/@mthmulders" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mthmulders</span></a></span> for <a href="https://layer8.space/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> hints and <span class="h-card" translate="no"><a href="https://mastodon.social/@bdemers" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bdemers</span></a></span> for encouraging me to actually do the project! 😀</p>
Hacker News<p>Finally, a Makefile formatter (50 years overdue)</p><p><a href="https://github.com/EbodShojaei/bake" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/EbodShojaei/bake</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Makefile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Makefile</span></a> <a href="https://mastodon.social/tags/Formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Formatter</span></a> <a href="https://mastodon.social/tags/Makefile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Makefile</span></a> <a href="https://mastodon.social/tags/Bake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bake</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/DeveloperTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperTools</span></a></p>
Hacker News<p>Dockerfmt: A Dockerfile Formatter</p><p><a href="https://github.com/reteps/dockerfmt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/reteps/dockerfmt</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Dockerfmt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dockerfmt</span></a> <a href="https://mastodon.social/tags/Dockerfile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dockerfile</span></a> <a href="https://mastodon.social/tags/Formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Formatter</span></a> <a href="https://mastodon.social/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> <a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/Containerization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Containerization</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Hugo van Kemenade<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@pamelafox" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pamelafox</span></a></span> Black 25.1 made mostly similar changes to <span class="h-card" translate="no"><a href="https://fosstodon.org/@pillow" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pillow</span></a></span>, plus adding a few trailing commas and trimming some whitespace from a docstring:</p><p><a href="https://github.com/python-pillow/Pillow/pull/8729/commits/955d678ca201fd530027d90626f91aad07c64f0e" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/python-pillow/Pillo</span><span class="invisible">w/pull/8729/commits/955d678ca201fd530027d90626f91aad07c64f0e</span></a></p><p>Smaller projects (that I've checked so far) had no change.</p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/Black" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Black</span></a> <a href="https://mastodon.social/tags/formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formatter</span></a></p>
Hugo van Kemenade<p>Black 25.1.0 has been released with the new "2025 stable style":</p><p><a href="https://github.com/psf/black/releases/tag/25.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/psf/black/releases/</span><span class="invisible">tag/25.1.0</span></a></p><p>I've noticed no change in some projects. For another, it lowercased Unicode escape chars, added some trailing commas and cleaned up some docstrings.</p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/Black" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Black</span></a> <a href="https://mastodon.social/tags/formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formatter</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a></p>
Swift Craft<p>SwiftCraft 2024 SESSION PREVIEW: The Date-ing Game by <span class="h-card" translate="no"><a href="https://mastodon.social/@designatednerd" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>designatednerd</span></a></span></p><p><a href="https://swiftcraft.uk/session/the-date-ing-game" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">swiftcraft.uk/session/the-date</span><span class="invisible">-ing-game</span></a></p><p>Register now at <a href="https://swiftcraft.uk/tickets" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">swiftcraft.uk/tickets</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/calendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>calendar</span></a> <a href="https://hachyderm.io/tags/DateComponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DateComponents</span></a> <a href="https://hachyderm.io/tags/TimeZone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TimeZone</span></a> <a href="https://hachyderm.io/tags/Formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Formatter</span></a></p>
Swift Craft<p>SwiftCraft 2024 SESSION PREVIEW: The Date-ing Game by <span class="h-card" translate="no"><a href="https://mastodon.social/@designatednerd" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>designatednerd</span></a></span></p><p><a href="https://swiftcraft.uk/session/the-date-ing-game" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">swiftcraft.uk/session/the-date</span><span class="invisible">-ing-game</span></a></p><p>Register now at <a href="https://swiftcraft.uk/tickets" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">swiftcraft.uk/tickets</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/calendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>calendar</span></a> <a href="https://hachyderm.io/tags/DateComponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DateComponents</span></a> <a href="https://hachyderm.io/tags/TimeZone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TimeZone</span></a> <a href="https://hachyderm.io/tags/Formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Formatter</span></a></p>
Swift Craft<p>SwiftCraft 2024 SESSION ANNOUNCEMENT: The Date-ing Game by <span class="h-card" translate="no"><a href="https://mastodon.social/@designatednerd" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>designatednerd</span></a></span></p><p><a href="https://swiftcraft.uk/session/the-date-ing-game" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">swiftcraft.uk/session/the-date</span><span class="invisible">-ing-game</span></a></p><p>Register now at <a href="https://swiftcraft.uk/tickets" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">swiftcraft.uk/tickets</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/calendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>calendar</span></a> <a href="https://hachyderm.io/tags/DateComponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DateComponents</span></a> <a href="https://hachyderm.io/tags/TimeZone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TimeZone</span></a> <a href="https://hachyderm.io/tags/Formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Formatter</span></a></p>
Paolo Melchiorre at #DjangoCon<p>RT <span class="h-card" translate="no"><a href="https://hachyderm.io/@charliermarsh" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>charliermarsh</span></a></span> </p><p>Ruff v0.2.0 is out now 😎</p><p>From v0.1.0 to v0.2.0, we saw...<br>- 891 PRs<br>- 118 contributors (including 80 new contributors)<br>- Over 100 new rules</p><p><a href="https://astral.sh/blog/ruff-v0.2.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">astral.sh/blog/ruff-v0.2.0</span><span class="invisible"></span></a></p><p>CC <span class="h-card" translate="no"><a href="https://hachyderm.io/@charliermarsh" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>charliermarsh</span></a></span> </p><p><a href="https://fosstodon.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://fosstodon.org/tags/ruff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruff</span></a> <a href="https://fosstodon.org/tags/linter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linter</span></a> <a href="https://fosstodon.org/tags/formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formatter</span></a> <a href="https://fosstodon.org/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a></p>
Jan :rust: :ferris:<p>biome | A toolchain for web projects, aimed to provide functionalities to maintain them. <a href="https://floss.social/tags/Biome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Biome</span></a> offers <a href="https://floss.social/tags/formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formatter</span></a> and <a href="https://floss.social/tags/linter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linter</span></a>, usable via CLI and LSP. </p><p><a href="https://github.com/biomejs/biome" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/biomejs/biome</span><span class="invisible"></span></a></p><p>Fun fact: this is the winner of the "write a pretty printer in <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> challenge":<br><a href="https://console.algora.io/challenges/prettier" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">console.algora.io/challenges/p</span><span class="invisible">rettier</span></a></p><p>I think, by now, every major <a href="https://floss.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> tool has been rewritten in <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a>.</p><p>Just think about the time savings this brings for people globally!</p><p>Time to switch our tools! 🚀 </p><p><a href="https://floss.social/tags/RIIR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RIIR</span></a> <a href="https://floss.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://floss.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevTools</span></a> <a href="https://floss.social/tags/Prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prettier</span></a></p>
Hugo van Kemenade<p>We're approaching the end of the year, and that means only one thing:</p><p>There'll be a new Black v24 release soon (spoiler: in 2024) with an updated stable style.</p><p>That means now is the time to upgrade Black, try it on your projects with the --preview flags, and let them know what you like or don't like:</p><p><a href="https://github.com/psf/black/issues/4042" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/psf/black/issues/40</span><span class="invisible">42</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/Black" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Black</span></a> <a href="https://mastodon.social/tags/formatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formatter</span></a> <a href="https://mastodon.social/tags/CodeStyle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeStyle</span></a></p>