V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
taco1wang
V2EX  ›  程序员

2021 了, typescript 自动格式化的最佳实践是啥

  •  
  •   taco1wang · Nov 22, 2021 · 3293 views
    This topic created in 1621 days ago, the information mentioned may be changed or developed.
    11 replies    2021-11-23 15:47:22 +08:00
    learningman
        1
    learningman  
       Nov 22, 2021
    prettier
    eslint+prettier
    taco1wang
        2
    taco1wang  
    OP
       Nov 22, 2021
    有没有那种 不需要配置,装上就能用的
    learningman
        3
    learningman  
       Nov 22, 2021
    @wangyong1027480 #2 prettier 装上就能用,如果你需要个性化,不可能不配置
    或者装个 IDE
    EridanusSora
        4
    EridanusSora  
       Nov 22, 2021
    prettier
    yazoox
        5
    yazoox  
       Nov 22, 2021
    prettier 啊~ 再配置一下(或者默认的) eslint 基本就齐活了
    rvtea
        6
    rvtea  
       Nov 22, 2021
    dprint
    dprint + dlint
    deno fmt + deno lint
    Vegetable
        7
    Vegetable  
       Nov 22, 2021
    前端配置恐惧症,这是被 webpack 支配太多了吗
    lint 工具的配置其实很简单,方案都是成套的。麻烦的是配置 pre_commit 和编辑器自动格式化,这两个其实都是和规则分离的,找个开源项目扒一下就好了
    ik0r
        8
    ik0r  
       Nov 22, 2021
    eslint+prettier 使用推荐配置足够了

    ```
    "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:prettier/recommended"]
    ```
    XTTX
        9
    XTTX  
       Nov 22, 2021
    https://github.com/jt6677/vite_ts_eslint_prettier_aribnbts
    Vite + React + Typescript + Eslint + Airbnb eslint rules + Airbnb Typescript rules + Prettier + env variable import + Absolute Import Path
    XTTX
        10
    XTTX  
       Nov 22, 2021
    想体验自己虐待自己就加入

    extends: [
    'airbnb',
    'airbnb-typescript',
    'plugin:prettier/recommended', // Make sure this is always the last element in the array.
    ],

    然后自己关掉实在不想用的 rules
    uni
        11
    uni  
       Nov 23, 2021
    prettier 啊,在 vscode 里设置更改和保存时自动格式化,并且 git 设置提交时自动格式化
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2515 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 15:30 · PVG 23:30 · LAX 08:30 · JFK 11:30
    ♥ Do have faith in what you're doing.