导入应按字母顺序排序错误

jdf*_*ino 3 node.js eslint

我的文件中有以下导入内容:

import axios from "axios";
import lodash from "lodash";
import PropTypes from "prop-types";
import React from "react";
import renderInCustomHtmlTag from "react-render-custom-html-tag";
Run Code Online (Sandbox Code Playgroud)

我正在使用 v5.9.0,但由于某种原因,我在第 3 行收到错误,尽管它似乎是按字母顺序排列的。

我的eslint如下:

{
  "env": {
    "browser": true,
    "commonjs": true,
    "es6" : true,
    "jquery": true,
    "node": true
  },
  "extends": [
    "eslint:all",
    "plugin:react/recommended"
  ],
  "globals": {
    "$cgx": true
  },
  "parser": "babel-eslint",
  "parserOptions": {
    "ecmaFeatures": {
      "jsx": true
    },
    "sourceType": "module"
  },
  "plugins": [
    "import",
    "jsx-a11y",
    "react"

  ],
  "rules": {
    "indent": ["error", 2],
    "max-len": [
      "error",
      {
        "code": 120
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

小智 8

问题可能是大写字母。似乎是因为它们的 ASCII 值较低,A = 65,a = 97。

https://eslint.org/docs/latest/rules/sort-imports