| ▲ | retrodaredevil 2 hours ago | |
I think tooling that can modify your source code to make it more modern is really cool stuff. OpenRewrite comes to mind for Java, but nothing comes to the top of my mind for other languages. And heck, I into recently learned about OpenRewrite and I've been writing Java for a long time. Even though I don't like Go, I acknowledge that tooling like this built right into the language is a huge deal for language popularity and maturity. Other languages just aren't this opinionated about build tools, testing frameworks, etc. I suspect that as newer languages emerge over the years, they'll take notes from Go and how well it integrates stuff like this. | ||
| ▲ | zhfliz 6 minutes ago | parent | next [-] | |
python has a number of these via pyupgrade, which are also included in ruff: https://docs.astral.sh/ruff/rules/#pyupgrade-up | ||
| ▲ | pjmlp 39 minutes ago | parent | prev [-] | |
Java and .NET IDEs have had this capabilities for years now, even when Eclipse was the most used one there were the tips from Checkstyle, and other similar plugins. | ||