prettier

116 阅读1分钟

功能

格式化代码,统一代码风格,通常与eslint结合使用

使用

安装依赖

npm install prettier

配置【.prettierrc】

{
    printWidth:80,//编辑器每行长度
    tabWidth:4,//tab的宽度,默认为2
    useTabs:true,//是否使用tab设置,默认false
    semi:false,//是否使用分号【;】
    singlQuote:true,//是否使用单引号,默认为true
    bracketSpacing:true,//对象之间空格
    jsxBracketSameLine:true,//jsx后置标签【>】保持同行    jsxSingleQuote:true,//jax属性使用单引号
    "endOfLine": "lf",//行末尾表示
    arrowParens:"avoid",//是否可使用x=>x,还是(x)=>x
}

其它

eslint-config-prettier

lint-staged