VSCode: verificación y formato de sintaxis de código ESLint + Prettier

Permítanme presentarles cómo usar eslint + prettier para verificar la sintaxis del código en vscode. En la actualidad, nuestro proyecto se basa principalmente en tsx, y las siguientes instrucciones de configuración también se basarán en tsx.

Es muy simple. Los dos complementos se ven así.
Insertar descripción de la imagen aquí
Si se trata solo de verificar el formato del código y la sintaxis: simplemente escriba la configuración relevante en el archivo de configuración vscode ~

{
    
    
  "editor.formatOnSave": true, // 值设置为true时,每次保存的时候自动格式化;值设置为false时,按Command+Shift+F 格式化代码
  "editor.defaultFormatter": "esbenp.prettier-vscode", //默认格式化规则(可以按语言配置)
   "editor.detectIndentation": false, //vscode默认 启用时根据文件类型自动设置tabsize的选项,设置为false
  "editor.tabSize": 2, //tab的缩进为2
  // 添加ts语法验证支持
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
  ],
  // vscode 中附带了ts的最新稳定版本,也可以通过该配置项 配置要使用的ts
  "typescript.tsdk": "node_modules/typescript/lib",
  // 每次保存的时候将代码按eslint进行修复 
  "editor.codeActionsOnSave": {
    
    
    "source.fixAll.eslint": true
    // 此处还可配置tslint stylelint,如下:
    //"source.fixAll.tslint": true,
   // "source.fixAll.stylelint": true
  },
}

Artículo de referencia:
Eslint
más bonita

Supongo que te gusta

Origin blog.csdn.net/xiaoxiannv666/article/details/120553496
Recomendado
Clasificación