本文概述了用于管理 Claude Code 数据收集、报告和安全功能的配置设置及环境变量。 **主要功能及其覆盖控制包括:** * **遥测 (Telemetry):** 默认开启;使用 `DISABLE_TELEMETRY=1` 可将其禁用。 * **错误报告 (Error Reporting):** Pro/Max 用户默认开启(v2.1.198+);使用 `DISABLE_ERROR_REPORTING=1` 可将其禁用。 * **反馈/API 报告 (Feedback/API Reports):** 默认开启;使用 `DISABLE_FEEDBACK_COMMAND=1` 可将其禁用。 * **会话质量调查 (Session Quality Surveys):** 默认开启;使用 `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1` 可将其禁用。 * **WebFetch 安全检查 (WebFetch Safety Checks):** 默认开启;在设置中将 `skipWebFetchPreflight` 设为 `true` 可将其禁用。 此外,还有多个用于切换特定模型提供商后端的标志(`CLAUDE_CODE_USE_VERTEX`、`CLAUDE_CODE_USE_BEDROCK`、`CLAUDE_CODE_USE_FOUNDRY` 和 `CLAUDE_CODE_USE_ANTHROPIC_AWS`),这些标志默认均为禁用状态。
Ruff v0.16.0 现已发布,为这款基于 Rust 构建的快速 Python 代码检查与格式化工具带来了显著改进。
**主要更新:**
* **扩展默认规则集:** Ruff 现在默认启用 413 条规则(此前为 59 条),可自动捕获关键的语法和运行时错误。用户若有需要,可通过配置恢复至此前的精简规则集。
* **Markdown 格式化:** 格式化程序现已支持 Markdown 文件中的 Python 代码块(包括 `python`、`py` 和 `pycon` 块),并提供完善的忽略选项。
* **增强忽略注释:** 新增的 `ruff: ignore` 和 `ruff: file-ignore` 注释提供了更细粒度的诊断抑制控制,支持添加说明原因,并可通过 `--add-ignore` 命令行参数自动添加。
* **输出改进:** `check` 和 `format` 命令现在会直接在默认输出中显示修复建议的差异对比(diff),以便即时了解建议的变更。
* **工具链优化:** 本次更新包括多项规则和行为的稳定性修复,并对 JSON 输出字段进行了微调以提高准确性。
用户可通过 PyPI 或所选的包管理器安装更新。如需了解完整细节,请前往 GitHub 查看完整更新日志。