首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何防止prettier删除eslint standardJS注释?

要防止Prettier删除ESLint StandardJS注释,可以采取以下方法:

  1. 在项目根目录下创建一个.prettierrc文件,并将以下配置添加到文件中:
代码语言:txt
复制
{
  "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注释。

  1. 在项目的.eslintrc文件中,将以下配置添加到rules部分:
代码语言:txt
复制
"no-mixed-spaces-and-tabs": ["error", "smart-tabs"]

这将确保在代码中使用空格和制表符时不会触发ESLint错误。

  1. 在项目的package.json文件中,将以下配置添加到scripts部分:
代码语言:txt
复制
"scripts": {
  "format": "prettier --write \"src/**/*.js\""
}

这将创建一个自定义的格式化脚本,只对src目录下的JavaScript文件进行格式化。

  1. 运行以下命令来格式化代码:
代码语言:txt
复制
npm run format

这将使用Prettier对代码进行格式化,同时保留ESLint StandardJS注释。

通过以上步骤,你可以防止Prettier删除ESLint StandardJS注释,并确保代码格式化的一致性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券