在vs-code使用eslint

简介: 以前一直不想用eslint的原因是用了eslint之后,我无法使用格式化代码的功能,一格式化代码就红红的一遍,事实证明我错了,eslint本身就可以根据根据帮你去格式化代码,下面是vs-code使用eslint的步骤(mac环境下)全局按照eslin...

以前一直不想用eslint的原因是用了eslint之后,我无法使用格式化代码的功能,一格式化代码就红红的一遍,事实证明我错了,eslint本身就可以根据根据帮你去格式化代码,下面是vs-code使用eslint的步骤(mac环境下)

全局按照eslint

sudo npm i eslint -g (window不用加sudo)

在你的项目中使用

  1. 使用 eslint --init 来初始化eslint
    img_4b37915c427bf05ee56317f35e6276df.png
    image.png

上图的意思是问你喜欢怎样配置你的eslint,第一项是使用一些通用的配置,第二项目是通过问答式来配置,第三项则是检查的js代码,这里我们选择第一项

  1. 回车之后我们看到了下图,选择standard风格


    img_6a4013dd3671a199403fb654c143628f.png
    image.png
  2. 接下来就根据提示和你的项目的情况去选择就好了,配置完毕之后,你的项目就多了个.eslintrc的文件


    img_bf6abb39bad6d498b683839f40b9b92a.png
    image.png
  3. 此时随便建一个文件来测试一下


    img_e3b40e7ef9e32331eb44ea77dcd14f61.png
    image.png

    因为代码写得不规则,所以就有很多报错的信息,至此,我们的配置就完成了,另外下面还有些小技巧

技巧

  1. 给vs-code安装eslint插件


    img_d57f8611878544e66b90b0b9bec5c985.png
    image.png
  2. 打开首选项->设置->用户 settings.json


    img_eaee2424de43c8df74f4653f0ca69c49.png
    image.png

    点击右边的省略号打开用户settings.json


    img_4af4973a5808644e517c37297060ac8d.png
    image.png

    添加以下配置
 "editor.tabSize": 2,   // 回车的时候使用两个空格的tab
    "eslint.autoFixOnSave": true, // 保存文件的时候使用eslint自动fix
    "files.autoSave":"off",
    "eslint.validate": [
       "javascript",
       "javascriptreact"
     ],
    "eslint.alwaysShowStatus": true
img_b5b782f8be09c4f610c87d07f60675f5.png
image.png
目录
相关文章
|
前端开发 Java 应用服务中间件
IDEA中如何将一个JavaWeb项目打包成war包
1.Java的打包方式jar、war、ear包的作用、区别: jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理; war:是做好一个(web)应用后,通常是网站,打成包部署到容器中; ear: 企业级应用,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。通常是EJB打成ear包。
1149 0
IDEA中如何将一个JavaWeb项目打包成war包
|
Java Maven
springboot 如何查看版本号之间的相互依赖:(一)
springboot 如何查看版本号之间的相互依赖:(一)
748 0
|
Ubuntu Linux 数据安全/隐私保护
虚拟机搭建jupyter notebook服务
虚拟机搭建jupyter notebook服务
虚拟机搭建jupyter notebook服务
|
存储 人工智能 供应链
数智洞察 | 从更高到更好:2021阿里双11背后的技术亮点
双11不仅是一场消费盛宴,更代表着数字经济的崛起;双11不仅是一场购物的狂欢,更是重要的技术练兵场。技术创造价值,让我们一起来看看第13届双11的技术亮点。
数智洞察 | 从更高到更好:2021阿里双11背后的技术亮点
|
大数据 双11 新零售
集大成之作 | 《尽在双11:阿里巴巴技术演进与超越》重磅预售!(文末有福利)
该书是迄今唯一由阿里巴巴集团官方出品、全面阐述双 11 八年以来在技术和商业上演进和创新历程的书籍。它以双11为着眼点,系统地阐述了阿里巴巴重要阶段的技术进步历程,通过阿里领先的交易、支付、物流系统,以及强大的计算平台、海量数据、智能算法和一系列的方案案例,揭秘世界奇迹双11背后的故事。
6672 0
|
7天前
|
云安全 监控 安全
|
12天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1352 8
|
6天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
427 10