我在哪里可以找到 CRA 中的 .eslintrc?

     2023-02-22     212

关键词:

【中文标题】我在哪里可以找到 CRA 中的 .eslintrc?【英文标题】:Where can I find .eslintrc in CRA? 【发布时间】:2020-09-30 18:40:11 【问题描述】:

使用npx create-react-app appname 时,安装的react-scripts 包包含一个带有“发现常见错误的最小规则集”的eslint 依赖项。我想使用 prettier 和 eslint,但我找不到关于哪些 eslint 插件也作为 CRA 的一部分安装的信息(如果有的话),或者找不到基本 ESLint 配置的位置以查看包含的内容。如果需要,我将扩展基本 ESLint 配置,但 CRA 文档说它是实验性的,所以我想尽可能避免它。

编辑:更多详细信息

如果不手动安装 ESLint 作为依赖项,我会得到(有点预期)missing peer dependency 所有插件和配置依赖项的错误。

将 ESLint 作为依赖项安装后,我收到 CRA 错误:

    > react-scripts start


There might be a problem with the project dependency tree.
It is likely not a bug in Create React App, but something you need to fix locally.

The react-scripts package provided by Create React App requires a dependency:

  "eslint": "^6.6.0"

Don't try to install it manually: your package manager does it automatically.
However, a different version of eslint was detected higher up in the tree:

  ~\client\node_modules\eslint (version: 7.2.0)

Manually installing incompatible versions is known to cause hard-to-debug issues.

【问题讨论】:

如果它存在,它将在项目的根目录中。它有时也被命名为.eslintrc.json。如果它不存在,您可以简单地使用该名称创建一个新的空文件并按照任何设置/配置说明进行操作。 将 .eslintrc.json 添加到根目录不会影响“在引擎盖下”完成的 linting 会吗?它只是编辑器集成,不会取代 CRA 包含的任何 linting 规则?如果是这样就太好了,我只是想检查一下。 如果你安装了eslint和相关插件,你可以在你的项目根目录下定义eslintrc文件。 【参考方案1】:

您的 CRA 应用中的 Package.json 包含此内容

"eslintConfig": 
  "extends": "react-app"
,

您应该能够创建一个.eslintrc 文件,而该文件将被拾取。

配置可以在https://github.com/facebook/create-react-app/tree/master/packages/eslint-config-react-app找到

它使用这些插件

['import', 'flowtype', 'jsx-a11y', 'react', 'react-hooks'].

个人认为你最好使用 Airbnb eslint 规则,或者如果你想要更全面的结帐eslint-config-auto

【讨论】:

我在哪里可以找到 phpMyAdmin 中的 MySQL 日志?

】我在哪里可以找到phpMyAdmin中的MySQL日志?【英文标题】:WherecanIfindMySQLlogsinphpMyAdmin?【发布时间】:2011-03-0315:49:43【问题描述】:在phpMyAdmin界面哪里可以找到MySQL的日志(错误、查询等)?【问题讨论】:【参考方案1】:在php... 查看详情

我在哪里可以找到 Aptana Studio 中的 jslint 配置文件

】我在哪里可以找到AptanaStudio中的jslint配置文件【英文标题】:WherecanifindjslintconfigfileinAptanaStudio【发布时间】:2013-07-2201:38:17【问题描述】:我正在尝试替换jslint配置文件。我想添加我自己的预定义配置文件而不是jslint配置文... 查看详情

我在哪里可以找到 scipy 中的 mad(平均绝对偏差)?

】我在哪里可以找到scipy中的mad(平均绝对偏差)?【英文标题】:WherecanIfindmad(meanabsolutedeviation)inscipy?【发布时间】:2012-02-1408:48:15【问题描述】:似乎scipy曾经提供了一个函数mad来计算一组数字的平均绝对偏差:http://projects.sc... 查看详情

我在哪里可以找到 Angular 2 中的 systemjs.config.js 文件?

】我在哪里可以找到Angular2中的systemjs.config.js文件?【英文标题】:WherecanIlocatethesystemjs.config.jsfileinAngular2?【发布时间】:2018-01-1808:12:02【问题描述】:我一直在尝试修复angular2中的一个错误,即找不到模块:\'angular2-cookie/core\'... 查看详情

在哪里可以找到我在 ASP.NET MVC 中的 Web 请求

】在哪里可以找到我在ASP.NETMVC中的Web请求【英文标题】:WhereicanfindmywebrequestinASP.NETMVC【发布时间】:2017-05-1623:10:47【问题描述】:我的ASP.NETMVC项目有问题我有3个区域,但1个区域还可以。在其他两个方面,我对来自浏览器的查... 查看详情

我在哪里可以找到 Redshift 中的使用情况统计信息?

】我在哪里可以找到Redshift中的使用情况统计信息?【英文标题】:WherecanIfindusagestatisticsinRedshift?【发布时间】:2018-05-0414:53:43【问题描述】:首先感谢您的帮助!我想找出数据库中哪些表使用最频繁,即查询表的用户数量、查... 查看详情

我在哪里可以找到 Java JDK1.6 中的 @Nullable 和/或 @NotNull 注释? [复制]

】我在哪里可以找到JavaJDK1.6中的@Nullable和/或@NotNull注释?[复制]【英文标题】:WherecanIfindthe@Nullableand/or@NotNullannotationsinJavaJDK1.6?[duplicate]【发布时间】:2014-03-2315:03:13【问题描述】:在哪里可以找到java@NotNull和@Nullable注释。我查... 查看详情

我在哪里可以找到证书、标识符和配置文件中的配置文件页面?

】我在哪里可以找到证书、标识符和配置文件中的配置文件页面?【英文标题】:wherecanIfindProvisioningProfilespageinCertificates,Identifiers&Profiles?【发布时间】:2020-02-1312:07:31【问题描述】:我找不到来自证书、标识符和配置文件的... 查看详情

我在 Mac 上安装了 XAMPP:我找到了 htdocs,我在哪里可以找到我的 localhost Web 浏览器中的文件夹?

】我在Mac上安装了XAMPP:我找到了htdocs,我在哪里可以找到我的localhostWeb浏览器中的文件夹?【英文标题】:IinstalledXAMPonMac:Ifoundhtdocs,wheredoIfindthefoldersinmylocalhostwebbrowser?【发布时间】:2018-07-1620:04:58【问题描述】:我在浏览器中... 查看详情

我在哪里可以找到 Spring 4 OSGi 包

】我在哪里可以找到Spring4OSGi包【英文标题】:WherecanIfindSpring4OSGibundles【发布时间】:2014-02-0612:04:53【问题描述】:在哪里可以找到Spring4的OSGi包?我检查了http://ebr.springsource.com/,但只能找到Spring3.2.x并且MavenCentral中的工件不是... 查看详情

我在哪里可以看到 MYSQL 中的过程? [复制]

【中文标题】我在哪里可以看到MYSQL中的过程?[复制]【英文标题】:WherecanIseeprocedureinMYSQL?[duplicate]【发布时间】:2020-12-2508:14:19【问题描述】:我在哪里可以看到MYSQL中的过程?我试图在MYSQL中编写程序,但我没有找到在哪里看... 查看详情

在 android sdk1.5 我在哪里可以找到我的系统中的 Sqlite Db

】在androidsdk1.5我在哪里可以找到我的系统中的SqliteDb【英文标题】:inandroidsdk1.5wheredoifindmySqliteDbinmysystem【发布时间】:2010-11-3017:02:10【问题描述】:我正在创建一个Android应用程序,并在该应用程序中创建了一个数据库。我正在... 查看详情

我在哪里可以找到 Rails 作业的域设置?

】我在哪里可以找到Rails作业的域设置?【英文标题】:WherecanIfinddomainsettingsforRailsjobs?【发布时间】:2019-07-2721:49:14【问题描述】:我在Rails5.2上尝试通过ActiveJob发送消息。一切都很好,但是当我尝试为作业方法中的图像创建一... 查看详情

在哪里可以找到“eslint:recommended”的规则定义?

...nded"?【发布时间】:2016-01-1417:00:48【问题描述】:在.eslintrc文件中,我们可以使用:"extends":"eslint:recommended"扩展eslint提供的推荐规则,在therulelist中,很 查看详情

我在哪里可以找到列出 SSE 内在函数操作的官方参考资料?

】我在哪里可以找到列出SSE内在函数操作的官方参考资料?【英文标题】:WherecanIfindanofficialreferencelistingtheoperationofSSEintrinsicfunctions?【发布时间】:2011-08-2306:07:31【问题描述】:是否有官方参考列出了GCC的SSE内在函数的操作,即... 查看详情

我在哪里可以找到真正的 FFT 和 iFFT 实现? [关闭]

】我在哪里可以找到真正的FFT和iFFT实现?[关闭]【英文标题】:WherecanIfindarealtorealFFTandiFFTimplementation?[closed]【发布时间】:2012-04-2323:01:55【问题描述】:我有一个复杂到复杂的FFT,但我需要一个真实到真实的FFT实现......这是因为... 查看详情

我在哪里可以找到 CommandTarget?

】我在哪里可以找到CommandTarget?【英文标题】:WherecanIfindtheCommandTarget?【发布时间】:2012-06-0517:51:20【问题描述】:我仍在体验命令和路由事件。在不使用RoutedCommands的情况下,我尝试实现一个非常简单的程序。这是我的命令类... 查看详情

我在哪里可以找到用于语法高亮的 tm-themes 的所有可能键的列表?

】我在哪里可以找到用于语法高亮的tm-themes的所有可能键的列表?【英文标题】:WherecanIfindalistofallpossiblekeysfortm-themesforsyntaxhighlighting?【发布时间】:2017-06-2606:28:06【问题描述】:在我当前的文本编辑器的tmTheme文件中,有许多... 查看详情