HN Hall of Fame Weekly email

EditorConfig

editorconfig.org Reference Standards & specifications Software engineering Class of 2019-03 Hall of Fame
Screenshot of editorconfig.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 8 calendar years, with breakout response in 4 of them.

submissions
14
submitters
14
observed span
2012–2023
peak thread · 216 comments
393 pts
latest 20+ return · 2023-04-22
72 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

These days I vastly prefer autoformatters, only run at precommit stage myself. Instead of having to adapt to different styles everytime and getting distracted by stylistic changes mid-coding (eg. on save), I can just rely that the styles are eventually consistent and code ahead. It takes some time getting used to, but it’s super refreshing.

petetnt·393-point thread·

The idea seems very cool, but I wonder if there is anything like this that could have more language specific stuff like "in JS (or Ruby, or ...) format your hashes/object literals/arrays/constants/... like so." I like this, but the list of supported properties seems pretty short. I can see there might be some difficulties making it language-aware since the file formats are simple globs, but maybe you could say something like: [*.js] language_style = javascript and somewhere describe that language_style…

canadev·241-point thread·

> For Windows Users: To create an .editorconfig file within Windows Explorer, you need to create a file named .editorconfig., which Windows Explorer will automatically rename to .editorconfig What a neat trick I had no idea. Been renaming those files on the cli all this time. On a related note: Why has it gone the way that I must look at code your way. Is there no chance of decoupling the presentation with logic like the web has long preached…

People comparing EditorConfig to eslint or prettier does not really understand it's purpose. yes they have intersecting features, but EditorConfig's main feature is that it lets you set file type specific whitespace rules automatically, across almost all editors. - Most editors will have a global whitespace rule and you have to use that same rule for every file. - Some editors can be configured to have different rules per file type but then it can't be done per project. So…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
1125

reference only — not used in Hall rules or ranking

Total comments
379

reference only — not used in Hall rules or ranking

Every submission