• prettier 通用配置


    Prettier options 配置文档 https://prettier.io/docs/en/options.html

    {
    "tabWidth": 2,
    "useTabs": false,
    "semi": true,
    "singleQuote": true,
    "quoteProps": "as-needed",
    "jsxSingleQuote": true,
    "trailingComma": "all",
    "bracketSpacing": true,
    "jsxBracketSameLine": false,
    "arrowParens": "avoid",
    "parser": "babel-ts",
    "requirePragma": false,
    "insertPragma": false,
    "proseWrap": "always",
    "htmlWhitespaceSensitivity": "strict",
    "vueIndentScriptAndStyle": false,
    "endOfLine": "lf",
    "embeddedLanguageFormatting": "auto"
    }
    
    {
    "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"
    }
    
  • 相关阅读:
    反弹连接的shellcode
    md5反查网站
    一种新的Heap区溢出技术分析
    ckeditor漏洞
    Fedora Core 4下的一些小问题
    MYCCL特征码定位器详细使用之内存定位
    dedecms5.7最新注入和上传漏洞
    脱壳方法汇总
    一种小堆(heap)溢出的另类利用方法
    对付非法操作! 系统做了如下记录!
  • 原文地址:https://www.cnblogs.com/wjhaaa/p/16198143.html
Copyright © 2020-2023  润新知