eyeix

Claude Code 最近总是在修复代码缩进

  •  
  •   eyeix · May 9 · 2764 views
    This topic created in 38 days ago, the information mentioned may be changed or developed.

    RT

    最近在使用 CC 的时候,

    完成编码任务后 CC 总是会不停地纠结代码的缩进问题,

    哪怕我明确告诉它使用 formatter 来做代码样式修复就行了,

    它还是会不停的检查这个,而且是通过各种 bash 、py 命令来读取指定行的 tab/space 代码

    烦得很啊,换不同的模型还是一样。

    大家有没有同感?

    14 replies    2026-05-11 10:50:32 +08:00
    yanqiyu
        1
    yanqiyu  
       May 9
    要不检查一下系统提示词有没有类似的要求,导致模型陷阱去了?
    rubyacgn
        2
    rubyacgn  
       May 9
    claude.md 里面的要求删了
    eyeix
        3
    eyeix  
    OP
       May 9
    @yanqiyu @rubyacgn 没发现,而且我 claude.md 里还明确了使用 biome 进行代码风格的格式化
    usVexMownCzar
        4
    usVexMownCzar  
       May 9 via iPhone
    什么模型,看起来像模型本身的问题
    zhhmax
        5
    zhhmax  
       May 9
    根本不会出现你说的这种情况
    66beta
        6
    66beta  
       May 9
    肯定是提示词的问题,让 AI 自查一下
    eyeix
        7
    eyeix  
    OP
       May 9
    @66beta 我让它自查后,它直接给自己加了个 Memory ,用来克制这种检查行为...
    cslive
        8
    cslive  
       May 9
    这玩意生成的代码不做格式化,写完提交了给我来个格式化,还是全局格式
    netpro
        9
    netpro  
       May 9   ❤️ 1
    CC 自身的问题和模型没有关系,写 go 代码时使用 tab 缩进也经常遇到 https://github.com/anthropics/claude-code/issues/26996#issuecomment-4201772614
    jqtmviyu
        10
    jqtmviyu  
       May 9   ❤️ 1
    CLAUDE.md 里加上这两条

    1.恪守 KISS ( Keep It Simple, Stupid )原则,崇尚简洁与可维护性,避免过度工程化与不必要的防御性设计。
    2.不要修改和逻辑无关的代码格式, 例如空格、换行、分号、引号, 避免大量改动造成 diff review 困难.

    之前也遇到过, 就是空格、tab 、少了个大括号 之类的, 就搁那鬼打墙, grep cat 之类的工具来回切换, 就是没修好. 后来让他别纠结格式一致, 尽量少改动, 就没遇到这种问题了.
    AliMaster
        11
    AliMaster  
       May 10
    在 hooks 中使用 formatter 进行机械格式化,不要让他自己格式
    dcalsky
        12
    dcalsky  
       May 10
    破案:你的中转站很有问题。
    eyeix
        13
    eyeix  
    OP
       May 11
    @dcalsky 中转站、DS 官方都试过,都有这个问题,所以应该不是模型的问题吧
    uds9u32br
        14
    uds9u32br  
       May 11
    我一般禁止 AGENT 做代码格式化检查,禁用 gofmt
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4253 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 05:27 · PVG 13:27 · LAX 22:27 · JFK 01:27
    ♥ Do have faith in what you're doing.