要防止Prettier删除ESLint StandardJS注释,可以采取以下方法:
{
"overrides": [
{
"files": "*.js",
"options": {
"parser": "babel-eslint",
"semi": true,
"singleQuote": true,
"printWidth": 80,
"trailingComma": "es5",
"arrowParens": "always",
"proseWrap": "always",
"requirePragma": true,
"insertPragma": true
}
}
]
}
这将告诉Prettier在处理JavaScript文件时使用babel-eslint解析器,并保留ESLint StandardJS注释。
"no-mixed-spaces-and-tabs": ["error", "smart-tabs"]
这将确保在代码中使用空格和制表符时不会触发ESLint错误。
"scripts": {
"format": "prettier --write \"src/**/*.js\""
}
这将创建一个自定义的格式化脚本,只对src目录下的JavaScript文件进行格式化。
npm run format
这将使用Prettier对代码进行格式化,同时保留ESLint StandardJS注释。
通过以上步骤,你可以防止Prettier删除ESLint StandardJS注释,并确保代码格式化的一致性。
领取专属 10元无门槛券
手把手带您无忧上云