realJamespond

prettier 如在一行内声明多个变量不换行?

  •  
  •   realJamespond · Sep 18, 2024 · 3406 views
    This topic created in 779 days ago, the information mentioned may be changed or developed.

    目前格式化时会自动换行

    const a=1,
      b=2;
    

    想保持原来的格式

    const a=1, b=2
    

    有没有办法?

    10 replies  •  2024-09-19 10:10:31 +08:00
    lpbname777
    lpbname777
    Sep 18, 2024
    1
    // prettier-ignore 注释一下呢
    realJamespond
    realJamespond
    OP
    Sep 18, 2024
    2
    不完美,但也行吧
    BeautifulSoap
    BeautifulSoap
    Sep 18, 2024
    3
    prettier 的换行是完全强制的无法关闭,要么上面的特定忽视要么忍

    如果为了解决问题将 line wide 设置成 99999 ,那么你又会惊喜地发现,所有手动换了行地地方又全都被强制整形成了一行

    只能说 prettier 是真的难用。如果可以迁移地话建议迁移到 eslint stylistic
    mark2025
    mark2025
    Sep 18, 2024
    4
    prettier 垃圾一个,要么忍要么更换为 eslint stylistic
    shintendo
    shintendo
    Sep 18, 2024
    5
    没办法,prettier 的卖点就是 opinionated
    liaohongxing
    liaohongxing
    Sep 18, 2024
    6
    const [a, b] = [1, 2]
    realJamespond
    realJamespond
    OP
    Sep 18, 2024
    7
    @liaohongxing 解构也是个思路
    hjMK5OXQVSr8DflD
    hjMK5OXQVSr8DflD
    Sep 18, 2024
    8
    可以试一下这个配置
    "htmlWhitespaceSensitivity": "ignore"
    xntzmk
    xntzmk
    Sep 19, 2024
    9
    antfu eslint
    shimada666
    shimada666
    Sep 19, 2024
    10
    antfu eslint +1
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4747 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 08:24 · PVG 16:24 · LAX 00:24 · JFK 03:24
    ♥ Do have faith in what you're doing.