Pyrefly VS Code extension silently disables competitor extensions without user consent
By
FossAndFurious
Solid neighbourhood-bakery energy. Trustworthy and warm.
Summary
Pyrefly, a VS Code extension, silently disables language services for three competing third-party extensions by writing to the user's global settings upon activation, without any user notification or consent. These settings are never restored when Pyrefly is deactivated or uninstalled, permanently breaking the affected extensions until manual user intervention. The behavior has been verified through live reproduction and is documented with source code references.
Key quotes
· 3 pulledOn activation, Pyrefly silently writes disableLanguageServices = true to the user's global VS Code settings for three named third-party extensions, without prompting the user or notifying them in any way.
These settings are never restored when Pyrefly is deactivated or uninstalled, leaving those extensions permanently broken until the user manually intervenes.
This has been verified by live reproduction on a real machine (see below).
You might also wanna read
X-writer: VS Code Extension for Posting Tweets Directly from Your Editor
X-writer is a VS Code extension that allows developers to post tweets to Twitter/X directly from their code editor. The extension features B
Omarchy Linux: A Polished Desktop Environment with Ethical Controversies
This article provides a critical review of Omarchy, a new Linux distribution developed by David Heinemeier Hansson (DHH). The author, a self
Why small pull request policies can backfire on software quality
The article critiques a common software engineering policy that limits pull requests (PRs) to small sizes (e.g., 500 lines, few files). Whil
apenwarr.ca·1h agoHow Anthropic contains Claude's expanding access across its products
Anthropic describes how it has evolved its approach to granting Claude, its AI assistant, increasingly broad access to internal systems over
Testing Cursor's Jira integration: How ticket quality affects AI agent performance
Cursor launched a Jira integration that lets developers assign tickets directly to an AI agent, eliminating context switching. The author te
bit.ly·3h agoNetflix engineer's open-source tool cuts AI token usage by up to 90%
Netflix senior engineer Tejas Chopra created software called "Project Headroom" that prunes redundant tokens from AI agent instructions befo
