【问题标题】:How to disable eslint(prettier/prettier) single quotes error如何禁用 eslint(prettier/prettier) 单引号错误
【发布时间】:2019-12-12 02:05:45
【问题描述】:

我有 react-native 代码。我安装了 ESLint。我使用它,但它的显示错误。

当我使用单引号时,它会显示错误

将'react-native' 替换为"react-native" eslint(prettier/prettier)

当我使用双引号时,它会显示另一个错误

字符串必须使用单引号。 eslint(引号)

这里是截图:

我想要的是,如何删除有关使用单引号的错误消息?我更喜欢使用单引号而不是双引号。

【问题讨论】:

  • 您可以阅读规则的详细信息here以及如何添加自己的配置here
  • @MinusFour 谢谢,但我仍然很困惑如何在我的项目中使用它

标签: javascript eslint prettier


【解决方案1】:

除了 @Barmar 答案之外,您还可以使用以下属性在 .eslintrc.js 文件上使用更漂亮的配置:

rules: {
    // ...
    'prettier/prettier': ['error', { singleQuote: true }]
  }

【讨论】:

    【解决方案2】:

    在你想要的 ESLint 配置中:

    quotes: [2, "single"]
    

    在你想要的漂亮配置中:

    single-quote: true
    

    你也应该在使用引号时保持一致,所以你应该在第二个import行中使用单引号:

    import App from './App';
    

    【讨论】:

    • eslint配置和漂亮配置,什么文件?
    • 对于 eslint,您将设置放在 JS 文件的顶部。我对 prettier 不是很熟悉,请查看其文档以了解配置的去向。
    • 如果由于某种原因您需要同时使用双引号和单引号,只需在您的 .prettierrc 或 .eslintrc.js 中添加 singleQuote: true 而不使用 eslint quotes: ["single"] 规则对我有用
    • 添加 quotes: ["single"] 给我这个错误:` 规则“引号”的配置无效:严重性应该是以下之一:0 = 关闭,1 = 警告,2 = 错误(你通过了' “单”)。`
    • @ShajeelAfzal 已更正。第一个元素是严重级别,然后是引用样式。
    猜你喜欢
    • 2021-05-06
    • 2018-09-18
    • 2017-11-25
    • 2020-01-30
    • 2022-07-06
    • 2020-12-25
    • 2020-03-15
    • 2018-08-22
    • 1970-01-01
    相关资源
    最近更新 更多