I've not been this frustrated with a new version of PhpStorm in a long time. There are so many tiny, irksome issues, and they keep piling up. I've come to expect some rough patches each year when they release a new major version, but this time, it's really impacting my productivity and making me think about looking at alternatives. I can't be the only one experiencing these issues, and it's too cumbersome to stop what I'm doing to file support requests or bugs.
It turns out I had my PHP CodeSniffer settings set to "By default project interpreter," but I didn't have `phpcs` configured with the default project interpreter?
I'm not sure how the UI was showing me code style warnings, based on my `phpcs.xml` file settings, but it was.
When I added a `phpcs` configuration for "By default project interpreter," things began working as expected.
Is it just me, or does PhpStorm 2025.1 have a bug where it's not running phpcbf when you select "PHP Code Beautifier and Fixer: fix the whole file?"
It's getting very annoying, and I have checked and re-checked my settings a million times.
So I recently learned that I need to get away from #PyCharm since #JetBrains has decided to "go AI":
https://www.jetbrains.com/pycharm/features/ai/
When looking at my other options, I saw that #Spyder (https://www.spyder-ide.org/) looked interesting, then scrolled down and saw that it was funded by the Chan Zuckerberg Initiative (https://en.wikipedia.org/wiki/Chan_Zuckerberg_Initiative), which sounds like something I should avoid.
I'm currently thinking Eric (https://eric-ide.python-projects.org/) might be the way to go. I don't need (or want) anything fancy. I just want a #FOSS #Python #IDE that works well and will keep working without trying to charge me money, sell my data, or accost me with #LLM code vomit.
Are there any better (or different) options? Is there anything good I can install from the package manager on #Debian ?
The #JetBrains release day goodies keep on coming: #PyCharm is now one unified product, and the free tier (which includes all features of the Community edition) now also includes Jupyter notebooks!
My Chrome updated and Xdebug extension was immediately flagged. I fount [this blog post](https://blog.jetbrains.com/phpstorm/2025/03/jetbrains-xdebug-helper/) from #jetbrains that they are joining in the support of this one. I'm delighted.
Most applications (e.g. Firefox) have a feature where if the application crashes, it’ll asks you “Would you like to send the crash report to $companyName?”
What I'd like to know is: Does this really help the project? Is someone actually reading these reports? acting upon them? Are they useful, or is it just there to make us feel better?
It’d be great if someone like @thelinuxEXP @MichaelTunnell could do interviews to get some answers
#software #opensource #UX #firefox #KDE #Apple #JetBrains
Is there any reason why I should use GoLand instead of IDEA Ultimate with the Go plugin? Outside of the usual DevOps stuff I will write code in Kotlin and I mainly need Go for operators, bots, etc.
https://www.jetbrains.com/help/go/faq-about-goland.html#what-is-the-difference-between-goland-and-the-go-plugin-for-intellij-idea-ultimate
#DevOps #GoLang #Jetbrains
So Rust Rover is pretty good, but you can feel that they struggle with the fact that Rust was not made by IDE-conscious language designers.
e.g. inside proc-macros it’s the wild-west, anything goes so the IDE can barely help you (at least unless you have compiled once, it looks like they do best-effort mapping after).
Also makes you realize how unergonomic the syntax really is in many places, kotlin is so much better.
Anyone know someone at #JetBrains to report a #PyCharm #issue to?
Basically it's a #softlocking that happens on the #snap version of #PyCharmCommunity / #PyCharmCE that makes it somehow half-forget #credentials like #GitHub, #Gitlab, #Codeberg, #BitBucket, #Gitea, #git etc. and not allowing to just delete & re-add them as the settings saving just becomes unresponsive.
$HOME/.config/PyCharmCE****/...
and randomly coming back after a few days or weeks.Whether this also conflicts with #SettingsSync which should only sync #configs, not #credentials (and AFAICT doesn't!) is also a question I can't confidently answer.
I didn't renew my #JetBrains license this year, and have been working exclusively in #VSCode for the past month, for both #Golang and #Rego development. And the experience is mostly great! The few things that are annoying are however *really* annoying. Like how poorly VS Code integrates test runners still, and the way to abort a hanging test is often to restart the whole editor. It's a good experience sticking to a single editor for some time though, and I've learnt a lot that I otherwise wouldn't have.
Anyone at @jetbrains / #JetBrains want to investigate an issue re: #PyCharm loosing #credentials or rather bugging them out at random?
It really pisses me off...
The fix is just absurd: Just delete the contents of github.xml
and gitlab.xml
as stored in $HOME/.config/JetBrains/PyCharmCE2024.2/options/
and reauthing with access token magically unfucks it for some reason...
Anyone else have issues with #PyCharm that result in it refusing to add or remove credentials by basically hanging up on a "saving credentials..." loop that won't stop unless one cancels it and kills the PyCharm process...
Anyone at #JetBrains willing to dive into that issue?
Code Editor Wars
Jetbrains are giving 2 more of their IDEs for free now.
I bet business is hurting because of VSCode & Zed, lol
https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/
@haircode #typescript #tailwind #reactRouter #docker #graphql #java #nix #vim #mac #ios #iphone #express #gcp #reactNative #nativeApps #appStore #apple #aapl #htmx #vercel #netlify #heroku #nevernester #10xDev #10xdevelopers #codeReview #pairProgramming #oop #earlyReturns #guardClauses #flutter #angular #neverNesting #unitTest #unitTesting #cssFrameworks #jest #jetbrains #neoVim #wordpress #SQL #postgresql #rdbms #rubyOnRails
I did it! Look at that glorious rainbow in this #godotengine demo.
I still do not know how to get the parallax values right, but it looks good in the video. #jetbrainsrider #godot #jetbrains
Apparently #JetBrains added "full line code completion" AI bullshit to Rider recently? Anyway, it sucks ass and I want it gone. Can someone please tell them?