Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native Eslint仍在将双引号更改为单引号_React Native_Eslint - Fatal编程技术网

React native Eslint仍在将双引号更改为单引号

React native Eslint仍在将双引号更改为单引号,react-native,eslint,React Native,Eslint,这是我第一次使用eslint,如果我遗漏了下面的任何信息,请务必让我知道并发表评论。我有一个react本地项目,并在其中配置了eslint。以下是我的规则: { "env": { "browser": true, "es6": true, "node": true, "react-native/react-native"

这是我第一次使用eslint,如果我遗漏了下面的任何信息,请务必让我知道并发表评论。我有一个react本地项目,并在其中配置了eslint。以下是我的规则:

{
    "env": {
        "browser": true,
        "es6": true,
        "node": true,
            "react-native/react-native": true,

    },
    "extends": "eslint:recommended",
    "globals": {
        "Atomics": "readonly",
        "SharedArrayBuffer": "readonly"
    },
    "parserOptions": {
        "ecmaFeatures": {
            "jsx": true
        },
        "ecmaVersion": 2018,
        "sourceType": "module"
    },
    "plugins": [
        "react",
            "react-native"
    ],
    "rules": {
      "quotes": [2, "double", "avoid-escape"],
            "semi": [
          "error",
            "always"
      ],
            "indent": [
            "error",
            2
        ],
            "linebreak-style": [
                    "error",
                    "unix"
            ],
            "react-native/no-unused-styles": 2,
            "react-native/split-platform-components": 2,
            "react-native/no-inline-styles": 2,
            "react-native/no-color-literals": 2,
            "react-native/no-raw-text": 2,
            "object-curly-spacing": [2, "always", {
                "objectsInObjects": true,
                "arraysInObjects": true
            }]
    }
}
正如您在这里看到的关于引号和对象卷曲间距的两条重要规则。即使我已经将引号设置为两倍,但当我使用纱线绒线时,它仍然会给我警告

警告字符串必须使用单引号

使用--fix标志,它将变为单引号。我做错了什么,请解释一下

类似地,当对象卷曲间距设置为“始终”时,我的导入将从对象中有空格更改为无空格,即从{test}更改为{test}


我需要在对象文字前后加双引号和空格的字符串。

“警告字符串必须使用单引号”这是从哪里来的?埃斯林特还是其他地方?有些编辑器的配置可能与项目配置冲突(我见过VisualStudio这样做)。如果它实际上是ESLint-确保它为项目选择了正确的配置。@VLAZ我使用的是VS代码,这是在我运行ESLint时出现的。命令或棉线命令你是在用
prettier
?@kenmistry先生我用的是prettier,但我已经把它去掉了。在eslint过程中,我在一些错误中变得更漂亮了。您介意编辑以显示您的目录结构吗。这是因为clesr eslint不是rsadjng您的
.eslintrc.json