Prettier Eslint:使用' Prettier'或插件:Prettier/推荐'使用React TypeScript Airbnb Eslint配置

发布于 2025-02-13 01:38:59 字数 970 浏览 0 评论 0原文

在我的React TypeScript项目中,我更新了PrettierEslint-Plugin-PrettierEslint-Config-prettier到最新版本。我还使用eslint-config-airbnb-typecript

我在eslintrc.js内的扩展属性中有以下内容:

extends: [
    'airbnb',
    'airbnb-typescript',
    'airbnb/hooks',
    // "plugin:@typescript-eslint/recommended",
    // "plugin:@typescript-eslint/recommended-requiring-type-checking",
    // "plugin:eslint-comments/recommended",
    'plugin:react/recommended',
    'plugin:jest/recommended',
    // 'plugin:prettier/recommended', <- Should I add this?
    // 'prettier' <- or this?
  ],

阅读 changelog 。我是否应该使用Prettier插件:Prettier/pepusend Extend extend 属性属性属性 eslintrc.js eslint配置?

In my React Typescript project I updated prettier, eslint-plugin-prettier and eslint-config-prettier to latest version. I am also using eslint-config-airbnb-typescript.

I have below in the extend property inside eslintrc.js:

extends: [
    'airbnb',
    'airbnb-typescript',
    'airbnb/hooks',
    // "plugin:@typescript-eslint/recommended",
    // "plugin:@typescript-eslint/recommended-requiring-type-checking",
    // "plugin:eslint-comments/recommended",
    'plugin:react/recommended',
    'plugin:jest/recommended',
    // 'plugin:prettier/recommended', <- Should I add this?
    // 'prettier' <- or this?
  ],

I am confused after reading the changelog. Should I use prettier or plugin:prettier/recommended in the extend property inside eslintrc.js eslint config?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泡沫很甜 2025-02-20 01:38:59

我认为您可以只使用插件:Prettier/推荐

来自推荐配置推荐扩展到

{
  "extends": ["prettier"],
  "plugins": ["prettier"],
  "rules": {
    "prettier/prettier": "error",
    "arrow-body-style": "off",
    "prefer-arrow-callback": "off"
  }
}

我们可以看到扩展数组包含Prettier。我认为您不需要再添加。

I think you can just use plugin:prettier/recommended.

From recommended configuration, it mentioned that plugin:prettier/recommended expands to

{
  "extends": ["prettier"],
  "plugins": ["prettier"],
  "rules": {
    "prettier/prettier": "error",
    "arrow-body-style": "off",
    "prefer-arrow-callback": "off"
  }
}

We can see that the extends array contains prettier. I think you don't need to add it again.

柠北森屋 2025-02-20 01:38:59

插件:Prettier会做@meez的技巧。

plugin:prettier would do the trick @meez.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文