2021-04-14

2023-10-29

eslint 自动修复

现在写项目一般都要用到eslint规范代码格式,但是在开发阶段要时刻注意空格,缩进,分号也是挺影响效率的,所以需要用eslint 的自动修复命令。

在package.json中的命令 "lint": "eslint --ext .js,.vue src test/unit” 改成 "lint": "eslint --fix --ext .js,.vue src test/unit” ,在出现warning时 执行 npm run lint 就可以自动修复了,当然error是不能修复的,还是需要手动解决。

转载于:https://www.cnblogs.com/lijianjian/p/10757535.html

我的项目中是这样的

"scripts": {
    "start": "cross-env ESLINT=none roadhog dev",
    "dev": "cross-env ESLINT=none BROWSER=none PORT=8021 HOST=vue.sf-express.com roadhog dev",
    "build": "cross-env NODE_OPTIONS=--max-old-space-size=4096 ESLINT=none roadhog build",
    "start:no-proxy": "cross-env  NO_PROXY=true ESLINT=none roadhog dev",
    "site": "roadhog-api-doc static && gh-pages -d dist",
    "analyze": "cross-env NODE_OPTIONS=--max-old-space-size=4096 ANALYZE=true ESLINT=none roadhog build",
    "lint:style": "stylelint \"src/**/*.less\" --syntax less",
    "lint": "eslint --ext .js src mock && npm run lint:style",
    "lint:fix": "eslint --fix --ext .js src mock && npm run lint:style",
    "lint-staged": "lint-staged",
    "lint-staged:js": "eslint --ext .js",
    "test:component": "roadhog test ./src/components",
    "test:all": "node ./tests/run-tests.js",
    "test": "jest",
    "test:coverage": "jest --coverage",
    "commitmsg": "validate-commit-msg"
  },

报了一堆的error,看来这个懒是偷不成了,只能一个一个改了。不过挺奇怪的是,这个代码里面没有使用的引入项颜色和正常有使用的是一样的,需要再看下是哪个插件没有引入。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2021-04-14 的相关文章

随机推荐

  • 04-----内存检测工具valgrind的下载

    1 内存检测工具的下载 1 下载安装包 wget c https sourceware org pub valgrind valgrind 3 17 0 tar bz2 网址可以适当换掉 2 解压 tar xvf valgrind 3 17
  • bcb获取计算机名称,win7老电脑共享打印机无法连接0x00000bcb错误的修复方法

    近日win7 64位纯净版网友和爱纯净小编反映自己的老电脑在同一个局域网安装共享打印机时 弹出错误提示框 windows无法连接打印机 操作失败 错误为0x00000bcb 这是由于补丁KB317045没打好引起的 我们只要上网搜索安装好这
  • Basic Level 1010 一元多项式求导 (25分)

    题目 设计函数求一元多项式的导数 注 x n x n xn n为整数 的一阶导数为 n x n
  • 客户问我,为啥把数据库清空后,添加数据id不是从1开始增长!

    在清空MySQL数据库中的表的记录后 重新插入数据时自增id不是从1开始 要想在插入数据时id从1开始 不能使用可视化工具手动删除 而要用的truncate语句 该语句的作用是清空表中的数据 包括自增主键id 代码如下 truncate t
  • dell设置从ssd启动_如何进bios设置ssd固态硬盘为第一启动

    对于一些小伙伴来说 安装了双硬盘 但是却不懂如何进bios设置ssd固态硬盘为第一启动 没能将资源进行合理利用 今天快启动小编带大家了解进bios设置ssd固态硬盘为第一启动的相关操作 不懂的小伙伴一起来瞧个究竟呗 进bios设置ssd固态
  • 当推荐系统邂逅深度学习

    前言 这是一篇关于讲述推荐系统邂逅深度学习故事的文章 推荐系统之于用户的角色 有时更像是无微不至的男朋友 你口渴时递给你符合口味的饮料 你饥饿时还你以常吃的披萨 你无聊时帮你推荐有趣的音乐亦或带你欣赏感兴趣的电影 但男友也会有手足无措 不知
  • html a标签链接 点击下载文件

    通常在咱们写项目的时候会遇到附件上传 下载功能 在上传完文件后会把文件的路径发送给后端保存到数据库里以便下载 如果不通过后台直接下载的话 可以把文件路径给a标签的属性href 就可以实现下载 a href 文件路径 点击下载 a 但是有个情
  • 局域网内window10和Windows7共享只有USB接口打印机的方法——以sharp2048D为例子

    问题背景 办公室内有一台sharp2048d打印机 但是只有一个USB接口 没有网络打印功能 在办公室有多台电脑的情况下 打印文件不方便 所有产生了打印机共享的问题 1 夏普sharp2048D打印机驱动安装 此处教程参考了官方客服 1 在
  • [Python人工智能] 八.卷积神经网络CNN原理详解及TensorFlow编写CNN

    从本专栏开始 作者正式开始研究Python深度学习 神经网络及人工智能相关知识 前一篇文章介绍了什么是过拟合 并采用droput解决神经网络中过拟合的问题 以TensorFlow和sklearn的load digits为案例讲解 本篇文章详
  • uni-app 笔记 条件编译 多端兼容

    uniapp提供了非常强大的条件编译功能 你可以在在h5中 小程序中 app中 分别执行不同的代码 html标签 js css均可用 解决了多端适配的问题 简单高效 可以使用的平台有 https uniapp dcloud io platf
  • 【HIT-计算机系统】ICS-Lab5 LinkLab

    第1章 实验基本信息 1 1 实验目的 理解链接的作用与工作步骤 掌握ELF结构与符号解析与重定位的工作过程 熟练使用Linux工具完成ELF分析与修改 1 2 实验环境与工具 1 2 1 硬件环境 x64 CPU 1 60GHz 8G R
  • Nginx 安装第三方模块 不停机 平滑升级 方法2

    1 安装步骤略 可以参考https blog csdn net qq 29974229 article details 126114380 1和2 至此nginx已经启动 备份nginx文件 cp apps nginx 1 20 sbin
  • ES-数据建模

    数据模型是描述现实世界某种现象或者状态的物理抽象 比如我们之前用FSA来描述周老师的一天这种现象 就是把现实世界抽象成某种模型 现实世界有很多重要的关联关系 博客帖子有一些评论 银行账户有多次交易记录 客户有多个银行账户 订单有多个订单明细
  • 推荐一款日志切割神器

    点击上方 Java后端 选择 设为星标 优质文章 及时送达 链接 https urlify cn F3Uzmi 对于 Linux 系统安全来说 日志文件是极其重要的工具 不知为何 我发现很多运维同学的服务器上都运行着一些诸如每天切分 Ngi
  • mysql 文本处理函数_Mysql语法之使用数据处理函数(文本,时间,数值)

    SQL支持利用函数来处理数据 函数一般是在数据上执行的 它给数据的转换和处理提供了方便 一 文本处理函数 之前咱们已经看过一个文本处理函数的例子 RTrim 函数去除列值右边的空格 这次试用Upper 函数 mysql gt select
  • SQL手工注入探索旅程(一)

    SQL注入漏洞原理 SQL 注入是一种将 SQL 代码插入或添加到应用 用户 的输入参数中 之后再将这些参数传递给后台的 SQL 服务器加以解析并执行的攻击 攻击者能够修改 SQL 语句 该进程将与执行命令的组件 如数据库服务器 应用服务器
  • 【python学习】第一节:Python编程规范与代码优化建议

    写在前面的话 学python好处多多 相信有兴趣看这类文章的朋友一定对python多少也有一定的了解 文章不过多赘述python安装方法 直接开门见山讲一些python的基础知识 有哪些不对或者缺少的内容 请在评论区积极发言 我早日修改 谢
  • 什么是webSocket?

    什么是webSocket WebSockets是一种协议 它允许在Web应用程序中建立持久连接 这意味着当客户端与服务器建立连接后 它们可以始终保持连接状态 直到其中一个终止连接 相比于传统的HTTP协议 WebSockets提供了更高效的
  • git rev-parse --git-dir的使用

    如果某次修改仅仅改动几个字 不想重新生成一条记录的话 可以在git add 之后执行git commit amend命令 但是执行git commit amend不生成新的目录的前提是配置hook 也就是需要用到git rev parse
  • 2021-04-14

    eslint 自动修复 现在写项目一般都要用到eslint规范代码格式 但是在开发阶段要时刻注意空格 缩进 分号也是挺影响效率的 所以需要用eslint 的自动修复命令 在package json中的命令 lint eslint ext j