• prettier 通用配置


    {
    "tabWidth": 2,
    // 使用 tabs 替代空格
    "useTabs": false,
    // 行尾 分号
    "semi": true,
    "singleQuote": true,
    // props 是否用 引号 包裹
    "quoteProps": "as-needed",
    // 单引号
    "jsxSingleQuote": true,
    // 行尾逗号
    "trailingComma": "all",
    // 花括号内填充空格 { a: 23 }
    "bracketSpacing": true,
    // jsx html 标签是否在同行
    // <span
    // >
    // </span>
    "jsxBracketSameLine": false,
    // 箭头函数一个参数是否使用括号包裹参数
    "arrowParens": "avoid",
    // 格式化代码的区间
    // "rangeStart": 0,
    //"rangeEnd": 9999,
    // 解析文件类型
    "parser": "babel-ts",
    // 仅格式化带有 @format 、 @prettier 头的文件
    "requirePragma": false,
    // 插入 @format 在文件头部
    "insertPragma": false,
    // 超宽换行
    "proseWrap": "always",
    // strict是所有的空格换行情况都保留,ignore的话就是所有元素间的空格都会被忽略
    // eg. <span> sss </span>
    "htmlWhitespaceSensitivity": "strict",
    // just for vue
    "vueIndentScriptAndStyle": false,
    // 换行标识
    "endOfLine": "lf",
    // 用于 Markdown 等,自动语言识别
    "embeddedLanguageFormatting": "auto"
    }
    

      

  • 相关阅读:
    Web后台项目学习2(代码部分)
    Web后台项目学习
    JDBC
    爬虫视频
    asyncio
    一篇做实验的随笔
    day14
    day13
    html+css 习题
    js-练习题
  • 原文地址:https://www.cnblogs.com/wjhaaa/p/16106957.html
Copyright © 2020-2023  润新知