News for hackers. Stuff that matters.
Re:From zero to 10M lines of Kotlin by jahewson on Tuesday October 25, 2022 @11:46AM (#33332157)
> I expect navigation, refactoring and completion to work flawlessly.

Same, but this was the case for C# in Visual Studio 20 years ago.

> I know of no other programming language that puts as much effort into context- and structure-aware refactoring

TypeScript + VSCode do all this and more.

Re:From zero to 10M lines of Kotlin by goto11 on Tuesday October 25, 2022 @01:18PM (#33333469)
C# also have great IDE support in VisualStudio especially with the ReSharper extension. Which is also developed by JetBrains.
Re:From zero to 10M lines of Kotlin by IshKebab on Tuesday October 25, 2022 @03:12PM (#33334895)
Dart is also extremely good from a tooling point of view.
Re:From zero to 10M lines of Kotlin by williamdclt on Tuesday October 25, 2022 @04:57PM (#33336089)
what do you have in mind about refactoring support with Typescript and VSCode? Maybe I'm missing something obvious but the only "refactoring" functionalities that VSCode provides me are "rename this variable", "rename this file" and "move this export to a new file" (can't move to an existing file, and can't even chose the name of the new file)
Re:From zero to 10M lines of Kotlin by sixbrx on Tuesday October 25, 2022 @09:19PM (#33338499)
In VSCode what's in the refactoring menu depends a lot on what you have selected or under the cursor. For example with a selection of a block of code you should get the "extract to method" menu item appear in the refactoring menu, etc. I don't remember there being quite as many as what IntelliJ has for Java though.