Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >不确定ESLint是否安装正确

不确定ESLint是否安装正确
EN

Stack Overflow用户
提问于 2022-02-04 17:36:17
回答 1查看 115关注 0票数 1

我是JS的业余爱好者,与MacBook Pro Catalina和VSCode合作。我的工作是能够运行模拟和类似的。

我在VSC (全局)中启用了ESLint,然后我完成了ESLint网页中概述的过程。当我查看eslintrc.js文件时,我看到"rules“行是空的。我假定ESLint规则会在这里列出,但什么也没有。或者这可能是参考可选标准、airBnB或谷歌规则的地方?我不相信ESLint在工作,我可能忽略了一些东西。你能帮忙吗?附件,我的.eslintrc.js和package.json文件。谢谢。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
module.exports = {
  "env": {
      "browser": true,
      "es2021": true
  },
  "extends": [
      "eslint:recommended",
      "plugin:react/recommended"
  ],
  "parserOptions": {
      "ecmaFeatures": {
          "jsx": true
      },
      "ecmaVersion": "latest",
      "sourceType": "module"
  },
  "plugins": [
      "react"
  ],
  "rules": {
  }
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    {
  "name": "javascript",
  "version": "8.1.2",
  "description": "npm for macos",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "eslint": "^8.8.0",
    "eslint-plugin-react": "^7.28.0"
  },
  "explorer.sortOrder":"filesFirst"
}
EN

回答 1

Stack Overflow用户

发布于 2022-02-04 17:42:16

为整个项目强制执行的规则来自两个地方之一。其中之一在extends数组中,这里有:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  "extends": [
      "eslint:recommended",
      "plugin:react/recommended"
  ],

这意味着来自eslint:recommendedplugin:react/recommended的所有规则都将在项目中强制执行。

本节将提供额外的linting配置包--比如Airbnb或Standard或任何您想要的。

还有您注意到的rules部分。这是为您自己定义的规则,针对您的项目--通常用于您想要强制执行(或忽略)您导入的配置包不按要求执行的事情。你可能要加些规则(如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"rules": {
  'padded-blocks': ['error', 'never']
}

或者,您可能希望禁用其他信任提供的规则,这些规则是您不喜欢的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"rules": {
  'comma-dangle': 'off',
}

或者两者兼而有之。

因此,rules对象是空的(最初)是完全正常的--这是放置自定义规则的地方,您希望其他包不包括这些规则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70994640

复制
相关文章
查看Java是否安装成功命令以及查看环境变量是否配置正确命令
  查看Java是否安装成功命令:java -version   查看环境变量是否配置正确命令:echo "%path%"
黑泽君
2018/10/11
2.8K0
查看Java是否安装成功命令以及查看环境变量是否配置正确命令
ESLint 插件规则编写的正确打开方式
ESLint 是⼀个开源的代码静态分析修复⼯具 cli,解析代码为 AST 使用的是 espree 解析器,该解析器最初是从经典的 esprima 解析器中 fork 出来的,但是现在基于另一个媲美 esprima 的新轮子 acorn,同时,@babel/parser 也是基于 acorn 解析器的。
CS逍遥剑仙
2022/08/06
1.1K0
判断年月日是否正确
# 用户输入八位日期 date = input('请输入八位年月日(如20180405):') # 分割年月日 day = int(date[-2:]) month = int(date[4:6]) year = int(date[:4]) print(year, month, day) # 定义闰年开关 if year % 4 == 0 and year % 100 != 100 or year % 400 == 0: print('%d年是闰年' % year) isRunNian =
汪凡
2018/05/29
1.4K0
Vue安装vetur、eslint、prettier配置
{ "editor.rulers": [ 120 ], "editor.wordWrapColumn": 120, "editor.lineNumbers": "on", //打开行号 "editor.quickSuggestions": { //开启自动显示建议 "other": true, "comments": true, "strings": true }, "vetur.format.defaultFormatter.html":
苦咖啡
2019/12/10
1.3K0
如何正确的中断线程?你的姿势是否正确
在Java程序中,我们想要停止一个线程可以通过interrupt方法进行停止。但是当我们调用interrupt方法之后,它可能并不会立刻就会停止线程,而是通知线程需要停止。线程接收到通知之后会根据自身的情况判断是否需要停止,它可能会立即停止,也有可能会执行一段时间后停止,也可能根本就不停止。
一个程序员的成长
2022/12/18
6540
如何正确的中断线程?你的姿势是否正确
正确姿势判断MySQL是否支持分区
通过以下SHOW VARIABLES语句确定您的MySQL服务器是否支持分区: show variables like '%partition%'; 注意 该have_partitioning
wuweixiang
2019/03/12
2.7K0
正确姿势判断MySQL是否支持分区
ESLint、Prettier插件的安装与使用
在统一代码风格这一块,通常大家都会用到ESLint。虽然 ESLint 本身具备自动格式化代码的功能,但ESLint 的主要优势在于代码的风格检查并给出提示,而在代码格式化这一块 Prettier 做的更加专业,因此在实际项目开发中我们经常将 ESLint 结合 Prettier 一起使用。
xiangzhihong
2023/03/10
1.9K0
ESLint、Prettier插件的安装与使用
【c#】验证SQL语法是否正确
昨天又有一个新的需求:验证文本框输入的SQL语法是否正确。于是就开始百度,其实也挺简单的。首先需要知道“SET PARSEONLY { ON | OFF }”。
全栈程序员站长
2022/08/10
7740
正确安装Python
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/79596160
shaonbean
2019/05/26
6190
PostgreSQL 性能优化创建正确的索引具有不确定性
索引在数据库的查询中起到的作用毋庸置疑,但时常有人提出索引的建立的问题,to be or not to be 的问题。
AustinDatabases
2022/05/19
9520
PostgreSQL  性能优化创建正确的索引具有不确定性
用对数器测试算法是否正确
在做oj竞赛时,有时候写出了解法却并不确定自己的解法是否可以ac,即使有些竞赛可以重复提交,但不知道测试数据往往也不知道错在哪里。这时候就可以手写一个对数器来测试一下自己的代码了。 对数器的逻辑是,先写一个纯暴力解法,正确率高,再写一个优化解法,就是想测试的解法,再根据题目各数据范围用随机数做为输入,同时运行两个解法,看结果是否相同,如果不同就打印输入输出,如果大量随机样本测试后两方法结果都相同,则说明测试方法正确。
六月丶
2022/12/26
2040
用对数器测试算法是否正确
vue取消eslint规范_eslint vue
新手在学习做vue项目的时候老是遇到一些 eslint语法错误的情况,比如下面这种情况:
全栈程序员站长
2022/11/09
1.9K0
vue eslint报错_如何关闭eslint
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
1.5K0
vue关闭eslint检测_eslint with error prevention
You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file.
全栈程序员站长
2022/11/10
3.4K0
vue关闭eslint检测_eslint with error prevention
验证量子芯片计算是否正确的方法
在向实际量子计算迈进的过程中,来自麻省理工学院、谷歌和其他地方的研究人员设计了一个系统,可以验证何时量子芯片能够准确地完成经典计算机无法完成的复杂计算。
AiTechYun
2020/02/23
8800
【说站】Node.js安装和配置ESLint
2、最简单的配置方法是设置一个.eslintrc JSON 文件,其中可以描述所有的linting规则。
很酷的站长
2022/11/24
7270
【说站】Node.js安装和配置ESLint
Eslint配置
开发的过程中不同的编辑器,不同的格式化插件对应的代码格式都有差异,这就导致代码风格不一致或是合并冲突。
码客说
2022/09/19
2.8K0
Eslint配置
关于eslint
ESLint 是一个用来识别 ECMAScript/JavaScript 并且按照规则给出报告的代码检测工具,是一个用来检查代码的工具。
xyzzz
2020/12/21
3K0
linux 检查文件的CRC是否正确 命令:cksum
cksum命令是检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字进行比较,如果校验和相等,则该文件被认为是正确传输了。
用户7639835
2021/10/13
3K0
点击加载更多

相似问题

如何正确安装eslint airbnb?

515

事件跟踪表单ID。不确定它是否正确安装?

13

我不确定我是否正确地安装了GUDHI

128

不确定用户查询是否正确

25

不确定pip路径是否正确

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文