DevTrends开发者趋势
主题色

max-code7997 /

fixpm

【自荐】fixpm — 治好你敲错 npm isntall 强迫症的终端交互纠错工具 平时敲代码手速太快,经常把命令敲错: npm isntall -> 报错 Unknown command npm i loadash -> 顺手拼错依赖包(还容易踩到恶意钓鱼包的坑) npm install express save-dev -> 漏掉了 -- 前缀 实在受够了人肉按退格键删除重新敲,我自己用 Python 撸了一个专门服务于前端包管理…

语言PythonDT安全与测试DT软件开发DTLinuxDT终端DTWindows

关于

【自荐】fixpm — 治好你敲错 npm isntall 强迫症的终端交互纠错工具 平时敲代码手速太快,经常把命令敲错: npm isntall -> 报错 Unknown command npm i loadash -> 顺手拼错依赖包(还容易踩到恶意钓鱼包的坑) npm install express save-dev -> 漏掉了 -- 前缀 实在受够了人肉按退格键删除重新敲,我自己用 Python 撸了一个专门服务于前端包管理器的智能纠错工具:fixpm。 ✨ 核心亮点: 1. 静默守护: 注入一行 Shell Hook(支持 Zsh/Bash/PowerShell),只有当命令报错退出时才会弹出提示,平时绝不打扰。 2. 防钓鱼依赖检查: 拼错包名时,会自动连线 npm registry 结合编辑距离 + 周下载量对数权重进行排序,绝对不会给你推荐死包或钓鱼高危包。 3. 全平台全包管理器: 完美适配 npm / npx / pnpm / yarn 的独特语法,已做好 PyPI、Homebrew tap 和 Windows Scoop (完全支持免 Python 环境直装单文件二进制)。 目前核心规则完全在 src/fixpm/rules/ 下通过声明式表格维护,项目刚刚开源,跑通了全套 Pytest 和 Ruff。目前由于专注于核心逻辑实现,基本处于 0 关注度的冷启动孤岛状态 😭。 为了能通过某大模型厂商的开源质量审核冲一个开发者免费额度,急需老哥们动动发财的小手帮点个基础 Star 破冰!如果这个小轮子戳中了你的痛点,求个宝贵的 Star 鼓励一下! 🔗

收录记录

  1. 阮一峰周刊·用户投稿

    2026年9月8日 · 1 次收录

讨论这个产品