查找问题与解决方法
cargo metadata 少了工作区成员:检查默认成员与调用目录
在工作区成员目录运行 cargo metadata 时,workspace_default_members 可能只有当前包。工具若要遍历全工作区,应使用 workspace_members。
p-queue 并发设为 1,active 回调却启动了两项任务
p-queue 9.3.3 的 active 事件在占用并发名额前触发。从监听器同步添加任务可能重入调度,需调整入队时机或按迁移要求升级。
Click secho 指定蓝色却仍显示红色,先清掉已有 ANSI 样式
输入已有 ANSI 颜色时,secho 不会覆盖内部控制序列。使用公开的 click.unstyle 清理后再设色,并区分终端着色与重定向时的颜色保留。
pnpm 注入本地库时 workspace 相对路径找错目录:检查声明方基准
嵌套本地库声明 workspace:../lib-a,却可能按应用目录解析。保留注入需求时优先评估按包名引用,区别于已经修复的根 override 路径问题。
Vitest 切分支后 glob 仍含旧文件,检查带类型参数的模块缓存
import.meta.glob 带泛型时可能绕过缓存排除,旧转换结果继续引用已删除文件或漏掉新文件。按 Vitest 主版本使用正确缓存选项。
MLPRegressor 用了 lbfgs,为什么还能调用 partial_fit
scikit-learn 1.9.1 的 MLPRegressor 在能力判断处漏调检查函数,导致 lbfgs 也暴露 partial_fit。需要增量训练时明确选择支持它的求解器,并重建模型状态。
prompt-toolkit 保存历史报 surrogates not allowed,先检查代理码点
FileHistory 旧版严格 UTF-8 编码会拒绝代理码点;3.0.53 改为替代保存。命令需要精确重放时,应在 append_string 前校验,避免把不报错误当成字符完整。
ESLint 给类型断言里的方法误报 Unexpected this
ESLint 10.13.0 的 no-invalid-this 可能被 TypeScript 的 as、satisfies 等包装阻断,认不出对象方法赋值。保留 this 调用语义,用上下文类型或显式 this 参数表达约束。
pandas to_datetime 使用自定义 origin 后,微秒和时分秒消失
pandas 按天偏移转换日期时,自定义起点的微秒或日内时间可能丢失。用时间差确认截断,再改为时间差加完整起点。
Ky 2 错误钩子读 JSON 报 Already read
升级 Ky 2 后,beforeError 再读 response.json 可能遇到已消费的响应体。改用 error.data,并按 HTTPError、空数据和错误字段类型分别处理。
cattrs 单个类型能转换,Union 却报 KeyError: kind
cattrs 26.2.1 的 Literal 联合判别按原字段名读取,忽略 kind 到 type 的 rename。保留成员转换 hook,显式为联合类型分派,检查输入标签与输出格式。
Ky extend 后旧方法仍会重试:retry 数组被合并了
Ky extend会深合并重试数组,子实例写入新methods不代表旧方法已被排除。使用正式replaceOption替换完整retry对象,重新确定次数、状态码及其他需要保留的策略。
defineModel 默认工厂引用解构 prop 报 PARSE_ERROR,改用工厂参数
defineModel 的默认工厂读取解构 prop,可能在3.5.43生成损坏代码;3.5.44改为明确拒绝。使用默认工厂参数,保留初始化与同步边界。
两个泛型函数都能接收数字,TypeScript 却报 This expression is not callable
联合类型包含两个泛型调用签名时,参数对两边都合法仍可能无法调用。按调用方真正需要的公共签名收窄接口,避免用 any 隐藏契约。
pydantic-settings 2.16.1 显式 secrets_dir 为何仍读取旧目录
包装 file_secret_settings 时,2.16.1 会先采用被包装源的目录。把运行时目录统一交给 Settings(_secrets_dir=...),同时核对环境变量覆盖,避免悄悄读取旧密钥。
Numba 跑 coverage 报 NumbaTracer 不接受 tool_id
Numba 的 JIT 覆盖率适配器若不接受 sysmon 传入的 tool_id,会在收集时崩溃。选择兼容 coverage 核心,并核对修补版本与报告含义。
Spring Data 分页报 JPQL 语法错误,检查 DISTINCT 计数表达式
DISTINCT 与函数、CASE 或构造器组合时,旧计数转换可能丢掉空格和括号。核对自动 count 与正式 4.0.8 修正;显式 countQuery 必须保持同样的筛选和去重单位。
Spring Boot 3.5.14 配置客户端证书后,SNI 日志报 SslProvider 空指针
Reactor Netty 服务启用 SSL bundle 与客户端证书验证后,未映射的 SNI 名称可能触发空指针。核对默认证书回退与 3.5.15 修正,保留双向 TLS 验证。
ESLint yoda 自动修复后代码变了,检查语句开头的分号和括号
ESLint 10.13.0 的 yoda 翻转可能让下一行接入上一语句,或让箭头体误变成块。恢复语句边界,收紧自动修复范围,并检查语义与正式版本。
poisson_binom.sf 返回 0,极小上尾概率怎样核对
SciPy 1.18.1 的 Poisson 二项分布上尾可能受 1-cdf 消减影响。说明包含端点的 sf 写法、可表示尾部的 PMF 求和与更小概率的边界。


