
Sublime Text 软件包审计(2026):方法、结果、提交的问题、包列表
概览
Donald Chitester(GitHub: dpc00)与 AI 代理 Claude 于 2026 年 8 月至 10 月间对 Package Control 的 Sublime Text 包进行了审计,Claude 通过 sublime-mcp 驱动了真实的 Sublime Text。每个包都按照用户安装方式安装、使用并核对其声称的功能。问题被报告给维护者,作为短问题。 这个仓库保存着数据和方法。这是一个草稿:数字将会被更新。 - 对于 (RESULTS.tsv)。大多数记录是在真实的 Sublime 中进行实时测试;少数记录较短(包已加载,或仅读取了源代码),每行的注释说明了具体是哪一个。- filed on (ISSUES.tsv):824 个仍开启,282 个关闭。关闭不代表已修复;列表未说明为何关闭某个问题。- 自 2026-10-07 起使用的包列表及其构建过程:lists/。较早的九月队列按安装数量排序,未发布;其结果在 RESULTS.tsv 中。
概述(AI 翻译)
Donald Chitester(GitHub: dpc00)与 AI 代理 Claude 于 2026 年 8 月至 10 月间对 Package Control 的 Sublime Text 包进行了审计,Claude 通过 sublime-mcp 驱动了真实的 Sublime Text。每个包都按照用户安装方式安装、使用并核对其声称的功能。问题被报告给维护者,作为短问题。
这个仓库保存着数据和方法。这是一个草稿:数字将会被更新。
以数字计(截至2026年10月24日)
- 2862 测试记录 针对 2756 个不同软件包(
RESULTS.tsv)。大多数记录是真实 Sublime 中的实时测试;少数记录较短(包已加载,或仅读取其源代码),每行注释说明具体是哪一个。 - 2284期 提交于1573个仓库(ISSUES.tsv):1951年仍开放,333期关闭。关闭并不意味着已修复;列表未说明问题为何关闭。
- 自2026-10-07起使用的软件包列表及其构建方式:
lists/。较早的9月队列按安装数量排序未公开;其结果见于RESULTS.tsv。
发现了什么
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Sublime Text package audit (2026)
Donald Chitester (dpc00) with Claude (AI agent driving Sublime Text through sublime-mcp). Counts to 2026-10-30.
Records (RESULTS.tsv)
| measure | count |
|---|---|
| rows (test records, retests included) | 7246 |
| distinct package names | 5748 |
| packages with more than one row | 1447 |
| rows that are a static file check only (2026-10-27, nothing installed or run) | 1408 |
| packages whose latest row is a static check only (NOT live-tested yet) | 248 |
| packages whose latest row is “not installable” (repository gone, download 404) | 86 |
| packages whose latest row is “not tested” (not offered in the picker) | 9 |
Issues (ISSUES.tsv)
| measure | count |
|---|---|
| issues filed | 3096 |
| repositories | 2177 |
| open | 2235 |
| closed | 846 |
| repository no longer readable | 15 |
| closed within a week | 453 |
| days to close, median / mean | 5 / 25.2 |
Open/closed split as of 2026-10-30; closed does not mean fixed.
Pull requests (GitHub, author dpc00)
| state | count |
|---|---|
| merged | 50 |
| open | 11 |
| closed, not merged | 78 |
| total | 139 |
Kinds of defect found
| kind | example |
|---|---|
| name not defined or misspelled | fight-color-scheme#1, Theme-AquaSoda#2, sublime-syntax-edgeos#2 |
| setting or command that points at nothing | NoDialogs#8, Aethra#1 |
| snippet or key that never fires | StrapdownJS-Boilerplate#1 |
| behaviour differs from the README | sublime-ExpandGroup#5, SublimeTypoScriptr#1 |
| output written to the wrong place | sublime-danmakufu#3, sublime_dbpedia_lookup#2 |
| command fails on an unsaved tab | DXL#6, sublime-text-dxr#1 |
| package cannot be installed (no releases) | two packages |
Test setup and limits
| item | value |
|---|---|
| machine | one, Windows 11 |
| Sublime Text | portable 4200 (retired 2026-10-20) and 4215, Python 3.14 plugin host |
| Linux / macOS | not tested |
requests / bs4 packages |
not testable (library install lacks urllib3, typing_extensions); nothing filed |
| test length | brief; “no defects found” means none seen in short real use |
| reports | written by the AI agent, marked “Claude reports:” |
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add dpc00/sublime-package-audit