【问题标题】:vscode format modified lines with eslintvscode 用 eslint 格式化修改的行
【发布时间】:2020-12-06 19:27:58
【问题描述】:

在我当前的项目中,有几个开发人员使用不同的编码风格。因此,我需要使用设置配置我的vscode

  1. 仅格式化我更改的行
  2. 格式应该只在保存时运行
  3. 可以从eslint切换到tslint

我当前的配置:

{
  "editor.formatOnPaste": false,
  "editor.formatOnType": false,
  "editor.formatOnSave": false,
  "editor.insertSpaces": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "[typescript]": {
    "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
    }
  },
  "[javascript]": {
    "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
    }
  },
  "[json]": {
    "editor.formatOnSave": true
  },
}

好吧,我也希望听到开发人员在Vim 工作时如何解决类似的问题(因为有时我会使用它)。谢谢!

【问题讨论】:

  • “我目前的项目中有几个开发人员使用不同的编码风格。”那是您的问题,也是您的团队应该解决的问题。脆弱的技术变通办法只会让事情变得更糟。

标签: visual-studio-code vim eslint tslint


【解决方案1】:

2020 年 8 月的更新带有“仅修改格式”选项 https://code.visualstudio.com/updates/v1_49#_only-format-modified-text 这应该涵盖 1. 和 2. 我相信。

如果您想通过eslint --fix 进行格式化,我也在寻找答案。 only "eslint --fix" modified lines

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-04
    • 2021-06-10
    • 2020-03-23
    • 2020-09-28
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    相关资源
    最近更新 更多