我的vscode中eslint,prettier

 // TypeScript

    // Enable/disable automatic closing of JSX tags. Requires using TypeScript 3.0 or newer in the workspace.
    //启用/禁用JSX标签的自动关闭。需要在工作区中使用TypeScript 3.0或更高版本。
    "javascript.autoClosingTags": true,

    // Enable/disable default JavaScript formatter.
    //启用/禁用默认的JavaScript格式化程序。
    "javascript.format.enable": true,

    // Defines space handling after a comma delimiter.
    //在逗号定界符后定义空间处理。
    "javascript.format.insertSpaceAfterCommaDelimiter": true,

    // Defines space handling after the constructor keyword. Requires using TypeScript 2.3.0 or newer in the workspace.
    //在构造函数关键字之后定义空间处理。需要在工作区中使用TypeScript 2.3.0或更高版本。
    "javascript.format.insertSpaceAfterConstructor": false,

    // Defines space handling after function keyword for anonymous functions.
     //在匿名关键字的function关键字之后定义空间处理。
    "javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,

    // Defines space handling after keywords in a control flow statement.
     //在控制流语句中的关键字之后定义空间处理。
    "javascript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,

    // Defines space handling after opening and before closing JSX expression braces.
     //定义在打开和关闭JSX表达式括号之后的空间处理。
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,

    // Defines space handling after opening and before closing non-empty braces. Requires using TypeScript 2.3.0 or newer in the workspace.
    //定义在打开非空括号之后和关闭非空括号之前的空间处理。需要在工作区中使用TypeScript 2.3.0或更高版本。
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,

    // Defines space handling after opening and before closing non-empty brackets.
    //定义在打开非空括号之后和关闭非空括号之前的空间处理。
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,

    // Defines space handling after opening and before closing non-empty parenthesis.
    //定义在打开非空括号之后和关闭非空括号之前的空间处理。
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,

    // Defines space handling after opening and before closing template string braces.
    //定义打开和关闭模板字符串大括号之前的空间处理。
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,

    // Defines space handling after a semicolon in a for statement.
    //在for语句中的分号后定义空间处理。
    "javascript.format.insertSpaceAfterSemicolonInForStatements": true,

    // Defines space handling after a binary operator.
    // 在二进制运算符之后定义空间处理。
    "javascript.format.insertSpaceBeforeAndAfterBinaryOperators": true,

    // Defines space handling before function argument parentheses.
    //在函数参数括号前定义空间处理
    "javascript.format.insertSpaceBeforeFunctionParenthesis": false,

    // Defines whether an open brace is put onto a new line for control blocks or not.
    //定义是否在控制块的新行上放置一个开括号。
    "javascript.format.placeOpenBraceOnNewLineForControlBlocks": false,

    // Defines whether an open brace is put onto a new line for functions or not.
    //定义是否在函数的新行上放置一个大括号。
    "javascript.format.placeOpenBraceOnNewLineForFunctions": false,

    // Defines handling of optional semicolons. Requires using TypeScript 3.7 or newer in the workspace.
    //  - ignore: Don't insert or remove any semicolons.
    //  - insert: Insert semicolons at statement ends.
    //  - remove: Remove unnecessary semicolons.

    //定义对可选分号的处理。需要在工作区中使用TypeScript 3.7或更高版本。
    //-忽略:请勿插入或删除任何分号。
    //-insert:在语句末尾插入分号。
    //-删除:删除不必要的分号。
    "javascript.format.semicolons": "ignore",

    // Enable/disable semantic checking of JavaScript files. Existing jsconfig.json or tsconfig.json files override this setting. Requires using TypeScript 2.3.1 or newer in the workspace.
    //启用/禁用JavaScript文件的语义检查。现有的jsconfig.json或tsconfig.json文件会覆盖此设置。需要在工作区中使用TypeScript 2.3.1或更高版本。
    "javascript.implicitProjectConfig.checkJs": false,

    // Preferred path style for auto imports.
    //  - auto: Automatically select import path style. Prefers using a relative import if `baseUrl` is configured and the relative path has fewer segments than the non-relative import.
    //  - relative: Relative to the file location.
    //  - non-relative: Based on the `baseUrl` configured in your `jsconfig.json` / `tsconfig.json`.
    //自动导入的首选路径样式。
    //-自动:自动选择导入路径样式。如果配置了“ baseUrl”并且相对路径的段数少于非相对导入的段,则首选使用相对导入。
    //-相对:相对于文件位置。
    //-非相对:基于在jsconfig.json /tsconfig.json中配置的baseUrl。
    "javascript.preferences.importModuleSpecifier": "auto",

    // Preferred path ending for auto imports.
    //  - auto: Use project settings to select a default.
    //  - minimal: Shorten `./component/index.js` to `./component`.
    //  - index: Shorten `./component/index.js` to `./component/index`.
    //  - js: Do not shorten path endings; include the `.js` extension.
    //自动导入的首选路径结尾。
    //-自动:使用项目设置选择默认值。     
    //-最少:将`。/ component / index.js`缩短为`。/ component`。
    //-index:将`。/ component / index.js`缩短为`。/ component / index`。
    //-js:请勿缩短路径结尾;包括`.js`扩展名。
    "javascript.preferences.importModuleSpecifierEnding": "auto",

    // Preferred quote style to use for quick fixes: `single` quotes, `double` quotes, or `auto` infer quote type from existing imports. Requires using TypeScript 2.9 or newer in the workspace.
    //用于快速修复的首选引号样式:“单引号”,“双引号”或“自动”从现有导入中推断出引号类型。需要在工作区中使用TypeScript 2.9或更高版本。
    "javascript.preferences.quoteStyle": "auto",

    // Enable/disable introducing aliases for object shorthand properties during renames. Requires using TypeScript 3.4 or newer in the workspace.
    //启用/禁用重命名期间为对象速记属性引入别名。需要在工作区中使用TypeScript 3.4或更高版本。
    "javascript.preferences.useAliasesForRenames": true,

    // Enable/disable references CodeLens in JavaScript files.
    //启用/禁用JavaScript文件中的引用CodeLens
    "javascript.referencesCodeLens.enabled": false,

    // Enable/disable references CodeLens on all functions in JavaScript files.
    //在JavaScript文件中的所有函数上启用/禁用对CodeLens的引用。
    "javascript.referencesCodeLens.showOnAllFunctions": false,

    // Enable/disable auto import suggestions. Requires using TypeScript 2.6.1 or newer in the workspace.
    //启用/禁用自动导入建议。需要在工作区中使用TypeScript 2.6.1或更高版本。
    "javascript.suggest.autoImports": true,

    // Complete functions with their parameter signature.
    //使用参数签名完成功能。
    "javascript.suggest.completeFunctionCalls": false,

    // Enable/disable suggestion to complete JSDoc comments.
    //启用/禁用建议以完成JSDoc注释
    "javascript.suggest.completeJSDocs": true,

    // Enabled/disable autocomplete suggestions.
    // 启用/禁用自动填充建议。
    "javascript.suggest.enabled": true,

    // Enable/disable showing completions on potentially undefined values that insert an optional chain call. Requires TS 3.7+ and strict null checks to be enabled.
    //启用/禁用对插入可选链调用的潜在未定义值的显示完成。要求TS 3.7+和严格的空检查被启用
    "javascript.suggest.includeAutomaticOptionalChainCompletions": true,

    // Enable/disable including unique names from the file in JavaScript suggestions. Note that name suggestions are always disabled in JavaScript code that is semantically checked using `@ts-check` or `checkJs`.
    //启用/禁用在JavaScript建议中包含文件的唯一名称。注意,在使用“@ts-check”或“checkJs”进行语义检查的JavaScript代码中,名称建议总是被禁用的。
    "javascript.suggest.names": true,

    // Enable/disable suggestions for paths in import statements and require calls.
    //启用/禁用import语句中的路径建议,并要求调用
    "javascript.suggest.paths": true,

    // Enable/disable suggestion diagnostics for JavaScript files in the editor. Requires using TypeScript 2.8 or newer in the workspace.
    //在编辑器中启用/禁用JavaScript文件的建议诊断。需要在工作空间中使用TypeScript 2.8或更新版本
    "javascript.suggestionActions.enabled": true,

    // Enable/disable automatic updating of import paths when you rename or move a file in VS Code. Requires using TypeScript 2.9 or newer in the workspace.
    //  - prompt: Prompt on each rename.
    //  - always: Always update paths automatically.
    //  - never: Never rename paths and don't prompt.
    //在VS代码中重命名或移动文件时启用/禁用导入路径的自动更新。需要在工作空间中使用TypeScript 2.9或更新版本。
    // -提示符:对每个提示符进行重命名。
    // -总是:总是自动更新路径。
    // - never:决不重命名路径和不提示。
    "javascript.updateImportsOnFileMove.enabled": "prompt",

    // Enable/disable JavaScript validation.
    //启用/禁用JavaScript验证
    "javascript.validate.enable": true,
       
    /*  prettier的配置 */
    "prettier.printWidth": 120, // 超过最大值换行
    "prettier.tabWidth": 4, // 缩进字节数
    "prettier.useTabs": false, // 缩进不使用tab,使用空格
    "prettier.semi": false, // 句尾添加分号
    "prettier.singleQuote": true, // 使用单引号代替双引号
    "prettier.proseWrap": "preserve", // 默认值。因为使用了一些折行敏感型的渲染器(如GitHub comment)而按照markdown文本样式进行折行
    "prettier.arrowParens": "avoid", //  (x) => {} 箭头函数参数只有一个时是否要有小括号。avoid:省略括号
    "prettier.bracketSpacing": true, // 在对象,数组括号与文字之间加空格 "{ foo: bar }"
    "prettier.disableLanguages": ["vue"], // 不格式化vue文件,vue文件的格式化单独设置
    "prettier.endOfLine": "auto", // 结尾是 
 
 

 auto
    "prettier.eslintIntegration": false, //不让prettier使用eslint的代码格式进行校验
    "prettier.htmlWhitespaceSensitivity": "ignore",
    "prettier.ignorePath": ".prettierignore", // 不使用prettier格式化的文件填写在项目的.prettierignore文件中
    "prettier.jsxBracketSameLine": false, // 在jsx中把'>' 是否单独放一行
    "prettier.jsxSingleQuote": false, // 在jsx中使用单引号代替双引号
    "prettier.parser": "babylon", // 格式化的解析器,默认是babylon
    "prettier.requireConfig": false, // Require a 'prettierconfig' to format prettier
    "prettier.stylelintIntegration": false, //不让prettier使用stylelint的代码格式进行校验
    "prettier.trailingComma": "es5", // 在对象或数组最后一个元素后面是否加逗号(在ES5中加尾逗号)
    "prettier.tslintIntegration": false, // 不让prettier使用tslint的代码格式进行校验