WeSearch

The Java reordering tool I wanted for years, so I finally built it

·10 min read · 0 reactions · 0 comments · 12 views
#java#opensource#formatter#codequality
The Java reordering tool I wanted for years, so I finally built it
⚡ TL;DR · AI summary

Anton Lem has developed JHarmonizer, an open-source tool for Java that automates the reordering and formatting of class members. This tool aims to improve code quality and readability by enforcing consistent coding standards across teams. The need for such a tool arose from the challenges of maintaining code conventions in larger teams, where manual adherence often leads to noisy diffs and complicates the review process.

Key facts
Original article
DEV.to (Top)
Read full at DEV.to (Top) →
Opening excerpt (first ~120 words) tap to expand

try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3948197) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Anton Lem Posted on May 24 The Java reordering tool I wanted for years, so I finally built it #java #opensource #formatter #codequality For years, I wanted one simple thing in Java projects: a reliable way to keep class members ordered and formatted consistently. Fields, constructors, methods, accessors, nested types. Not manually. Not by a team convention written in a wiki. Not by asking everyone to remember the right IDE action before committing. A real tool.

Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from DEV.to (Top)