vue/react/node项目通过eslint检查语法规范

2023-09-21 11:05:25

首先 我们打开终端 全局安装依赖

npm install -g eslint

然后 以管理员身份运行项目终端 输入

eslint --init

然后 这里 在初始化时会问我们想如何使用它?
在这里插入图片描述
分别对应
仅检查语法
检查语法并发现问题
检查语法、发现问题并强制执行代码样式
这里建议第二种 第三种肯定是不行的

然后问我们
您的项目使用哪种类型的模块?
在这里插入图片描述
JavaScript模块(导入/导出)
CommonJS(需要/导出)
这些都没有
这里 我只需要js的导入导出 所以 我选择第一个 大家要根据自己的情况选择

然后我们
您的项目使用哪个框架?
在这里插入图片描述
react
vue
都有
这里 我的是vue

问我们项目使用了TypeScript吗? 我这里 没有 所以是 NO
在这里插入图片描述
然后我们代码在哪个环境运行
在这里插入图片描述
Browser
Node
我的是 Node

问我们希望配置文件是什么格式的?
在这里插入图片描述
js YAML JSON 这里 的话 我选择json
问我们想选择安装吗? YES
在这里插入图片描述
问我们想用什么工具来管理
在这里插入图片描述
npm
yarn
pnpm
我肯定是用自己最熟的npm

然后等待安装完成
在这里插入图片描述
运行完毕后 我们项目就会多出一个.eslintrc 的配置文件
在这里插入图片描述
然后在这个文件中的 rules 中填写你的配置 这个你可以自己去查一下
在这里插入图片描述
然后 我们以管理员身份打开项目终端
然后 这里注意 你要到你要检查的文件的上一级目录
例如 这里我想检查 src下的 App.vue组件
那么 我们就要打开项目终端 然后 cd 来到src目录下 然后检查src下的App.vue 如果更下级 就要继续cd
然后检查的语法是 eslint 要检查的文件
参考代码

eslint App.vue

在这里插入图片描述
最好的还是 这个东西不会影响你项目正常运行 可以说相当良心了

更多推荐

爬虫介绍及举例

爬虫(Webcrawler)指的是一种自动化程序,可以通过互联网上的URL,按照一定的规则,自动地抓取目标网站的数据,包括文字、图片、视频等,然后将这些数据进行处理、分析、存储或展示。举例来说,爬虫可以用于搜索引擎的抓取和索引,比如Google、百度等。当用户输入关键字进行搜索时,搜索引擎便会调用爬虫程序到网络上抓取相

Ebay易贝商品详情数据接口

易贝商品详情数据接口可以用于获取易贝商品详情信息,包括商品链接、状态、标题、简介、分类、商品图片、销量、价格等。获取易贝商品详情数据的接口是item_get,其请求参数为num_iid(EBAY商品ID),通过传入该参数可以获取商品详情数。易贝商品详情数据接口的具体使用方法如下:注册并获取API密钥。通过调用相应的AP

Docker Compose

文章目录简介compose文件一、文件简介二、version三、services1.build:2.image3.container_name4.ports5.command6.depends_on7.deploy8.networks9.volumes四、networks1.name2.driver3.attachab

加速老化测试目的是什么?

加速老化测试使用加速应力的组合来暴露产品设计和制造中的产品缺陷。这有助于提高产品可靠性并减少现场故障和保修费用。加速老化测试在环境室中进行,高温加速有效时间,通常与所有振动台结合使用,产生全轴振动。加速老化测试可分为高加速寿命测试(HALT)和高加速应力筛选(HASS)。这两种技术都使用远远超出产品正常工作条件的应力,

IT隔离电源系统在医院低压配电箱中的应用

【摘要】参考国外及国际对医疗领域的相应标准,结合我国有关的规范%标准,对手术室等处的供配电系统作出了探讨;论述了IT配电系统在医院的应用范围;分析了IT系统接地故障的特点;提出了医院手术室IT电源系统的基本配置。【关键词】手术室配电系统;故障;绝缘监视;漏电198.2138.07290引言*近,本院就北部分院的两百多个

mybatis动态sql&choose&foreach&sql 及include & sql中的特殊字符&后台分页实现& 数据版本号处理并发问题

1.动态sql简述mybatis的动态sql语句是基于OGNL表达式的。可以方便的在sql语句中实现某些逻辑.总体说来mybatis动态SQL语句主要有以下几类:if语句(简单的条件判断)choose(when,otherwize),相当于java语言中的switch,与jstl中的choose很类似trim(对包含的

【Python】基础数据结构:列表——元组——字典——集合

文章目录一、简述二、Python中的列表详解2.1创建列表2.2访问列表元素2.3修改列表元素2.4列表切片2.5列表方法2.6列表推导式三、Python中的元组详解3.1创建元组3.2访问元组元素3.3元组是不可变的3.4元组切片3.5元组方法四、Python中的字典详解4.1创建字典4.2访问字典元素4.3修改字典

IT隔离电源系统在医院电气设计中的应用

【摘要】许多国际标准都对医疗领域,尤其是那些生命攸关的场所,如手术室、重症监护室、心脏监护室等的配电系统作了特殊的规定。现在国际上针对医疗领域中的手术室、ICU、CCU等重要场所通常采用局部“中性点不接地的供电系统”(IEC标准称之为“医疗IT系统”或“隔离电源系统”)供电。文章阐述了IT系统设置的必要性,国内外规范的

机器学习实战:Python基于GBM梯度提升机进行预测(十四)

这篇干货很硬,喜欢的小伙伴点个赞/收藏,持续更新!文章目录1.前言1.1GBM的介绍1.2GBM的应用2.scikit-learn实战演示2.1分类问题2.2回归问题3.GBM超参数3.1决策树数量(n_estimators)3.2样本数量(subsample)3.3特征数量(max_features)3.4学习率(l

lv5 嵌入式开发-3 守护进程

目录1守护进程的概念1.1相关概念1.2举例1.3函数介绍2守护进程的实现2.1简单创建2.2守护进程创建2.3实例掌握:守护进程特点、会话、控制终端、创建守护进程1守护进程的概念守护进程又叫精灵进程(DaemonProcess),它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的

zabbix(一)

为什么需要监控?保证业务7*24小时,稳定运行小厂要求满足:99.9%大厂要求满足99.99%提前做监控,只要有问题立马报警,报警需要时间有时候出的故障,故障处理需要时间高可用性99.99%这个很难linux系统oomOutofmemorylinux内核杀掉程序进程,释放内存网速快,网页秒开网速慢,网页超时1M/s10

热文推荐