带有 react-native 的绝对路径会引发 eslint 错误

absolute paths with react-native raise eslint errors

在我的 React Native 应用程序中,在我的 package.json 中,我将名称设置为 rpms。这允许我做:

import Component from 'rpms/App/common/Component'

Flow 与这种类型的导入相得益彰,但是 eslint-plugin-import 提高了 import/no-extraneous-dependenciesimport/no-unresolved。我已经添加到我的规则中:

"import/no-unresolved": [2, { "ignore": ["rpms"] }],

这样我就可以断开连接 import/no-unresolved。要禁用我尝试过的另一个:

"settings": {
  "import/ignore": ["rpms"]
},

但是它不起作用。但是,我有一种感觉,忽略这些错误可能不是正确的方法。

发布了一个包来解决这个问题

https://www.npmjs.com/package/eslint-import-resolver-reactnative

让我知道进展如何。