Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ESLint报错解决方案(error: No ESLint configuration found)

ESLint报错解决方案(error: No ESLint configuration found)

作者头像
从入门到进错门
发布于 2018-08-21 08:36:25
发布于 2018-08-21 08:36:25
29.8K01
代码可运行
举报
运行总次数:1
代码可运行

ESLint使用的时候报错:error: No ESLint configuration found

在项目部署中出现报错error: No ESLint configuration found,编辑器vscode。

解决方案:

造成这种报错的原因是因为项目中缺少.eslintrc.js文件。添加上就可以了。

添加.eslintrc.js文件方法:
  1. 手动添加,直接手动添加.eslintrc.js文件在项目中,并进行相应的配置就行了。
  2. 使用命令添加,如果eslint是全局安装的话,使用命令eslint –init安装。
配置信息(简单版)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
module.exports = {
"env": {
    "browser": true,
    "es6": true,
    "node": true
},
"extends": "eslint:recommended",
"parserOptions": {
    "ecmaVersion": 2015,
    "sourceType": "module"
},
"rules": {
    // 缩进
    "indent": [
        "error",
        4 //我的是编辑器自动格式化,不是使用tabs,而是四个空格
    ],
    "linebreak-style": [
        "error",
        "windows"
    ],
    // 引号
    "quotes": [
        1,
        "single"
    ],
    // 分号结尾
    "semi": [
        "error",
        "always"
    ],
    "no-unused-vars": [2, {
        // 允许声明未使用变量
        "vars": "local",
        // 参数不检查
        "args": "none"
    }],
    // 最大空行100
    "no-multiple-empty-lines": [0, { "max": 100 }],
    "no-mixed-spaces-and-tabs": [0],
    //不能使用console
    "no-console": 'off',
    //未定义变量不能使用
    "no-undef": 0,
    //一行结束后面不要有空格
    "no-trailing-spaces": 1,
    //强制驼峰法命名
    "camelcase": 2,
    //对象字面量项尾不能有逗号
    "comma-dangle": [2, "never"],
    //this别名
    "consistent-this": [2, "that"],
}
};
说明:
  • "no-undef": 0,"no-undef": 'off',一样,表示关闭该功能
  • "no-undef": 1, 表示仅提示
  • "no-undef": 2, 表示报错
配置信息(完整版)
见下一篇文章
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年07月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ESLint静态代码检查
ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。如果每次在代码提交之前都进行一次eslint代码检查,就不会因为某个字段未定义为undefined或null这样的错误而导致服务崩溃,可以有效的控制项目代码的质量。
xiangzhihong
2022/11/30
2.3K0
项目eslint从零到一
eslint在项目里并不太陌生,通常在使用脚手架时,会默认让你安装执行的eslint,当公司项目比较规范时,常常会配置组内统一的eslint规则,eslint帮助我们在开发阶段检查代码是否符合标准规范,统一了我们组内不同项目代码风格,也可以帮助我们养成良好的代码习惯,统一eslint对于项目的可维护性必不可少,今天我们一起学习一下如果改进你项目的规范。
Maic
2022/07/28
1.7K0
项目eslint从零到一
React 开发常用 eslint + Prettier vscode 配置方案
要知道 eslint 和 Prettier 所做的事情都是基于编辑器支持的,所以我们做的所有的事情基本都是做给编辑器看的,配置的所有参数配置也是为了编辑器配置的。
fastmock
2022/07/13
3.5K0
ESLint 介绍
ESLint 是用来检查我们写的 JavaScript 代码是否满足指定规则的静态代码检查工具。
前端GoGoGo
2018/08/24
2.2K0
关于eslint使用规则,和各种报错对应规则。
ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本。 NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具。
双愚
2018/05/09
9.1K0
vscode中支持vue-cli3构建的项目eslint对vue文件的检测
在vue-cli中为了能让vscode能提示.vue文件中的js代码,我们引入了eslint-plugin-html这个eslint插件(使用方法参考VSCode环境下配置ESLint 对Vue单文件的检测) 最近开始使用vue-cli3构建项目,主要目的是为了简化项目代码结构和提高编译性能。当我们使用以前的方案去实现vscode对.vue文件的eslint检测时却发现始终无法识别,而且提示以下内容
fastmock
2022/07/13
1.2K0
深入浅出 Eslint,告别 Lint 恐惧症
对于 Lint 配置的不了解导致项目中总是会莫名其妙的提示报错,这应该是大多数同学面临的窘境。
19组清风
2022/09/27
2.1K0
深入浅出 Eslint,告别 Lint 恐惧症
Eslint使用入门指南
ESLint最初是由Nicholas C. Zakas 于2013年6月创建的开源项目。它的目标是提供一个插件化的javascript代码检测工具。
Snine
2022/02/21
2.3K0
[eslint配置和rule规则解释
ESLint 是一个ECMAScript/JavaScript 语法规则和代码风格的检查工具,它的目标是保证代码的一致性和避免错误。
用户4792657
2022/07/06
3.2K0
手把手教你在vue-cli3中配置eslint
vue-cli3按照官网教程配置搭建后,发现每次编译,eslint都抛出错误 error: Expected indentation of 4 spaces but found 0 (indent) at src\views\User.vue:26:1: 1 error found. 1 error potentially fixable with the `--fix` option. You may use special comments to disable some warnin
前端老鸟
2019/09/12
4.8K0
Windows 下 Sublime Text 3 + EsLinter 的使用
首先需要 npm, 这个没有外部·executable program·的结合是无法使用的
szhshp
2022/09/21
7360
eslint 报错解决
在 GitHub 上找到一个 Vue2 后台管理模板后,我将业务代码(约 100 多个文件)整合到该模板中。运行项目时,ESLint 报出了大量错误(2481 个错误和 345 个警告)。虽然项目可以正常运行,但这些错误提示严重影响开发体验。
落幕
2025/05/28
2320
Eslint规则说明
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-shadow": 2,//禁止catch子句参数与外部作用域变量同名 "no-class-assign": 2,//禁止给类赋值 "no-cond-assign":
2021/11/08
2.8K0
关于eslint
ESLint 是一个用来识别 ECMAScript/JavaScript 并且按照规则给出报告的代码检测工具,是一个用来检查代码的工具。
xyzzz
2020/12/21
3.2K0
Electron + Vue跨平台桌面应用开发实战教程(二)
2020年5月19号,Electron更新了最新的 9.0.0 版本,带来了诸多改进,具体的我就不在此赘述了,大家可以看一下官方介绍:github.com/electron/el…
Javanx
2020/08/19
3.1K0
Electron + Vue跨平台桌面应用开发实战教程(二)
eslint 从0到1
ESlint 可组装的javaScript和JSX检查工具, 提供一个插件化的javascript代码检测工具。
copy_left
2021/06/29
1.8K0
Eslint相关知识和配置大全
首先安装符合要求的node和npm版本,安装yarn(建议通过msi文件全局安装)
smy
2018/08/31
1.9K0
Eslint相关知识和配置大全
ESLint 配置入门
ESLint 是一款检查 JavaScript 程序是否符合特定的规则的工具。比如字符串用单引号还是双引号,tab 缩进用 2 个空格还是 4 个空格还是其他,这些都可以用 ESLint 来规定。
前端西瓜哥
2022/12/21
1.7K0
ESLint 配置入门
npm运行项目报错:No ESLint configuration found 的解决方法
今天接受了一个 Vue 项目,在执行  npm run serve 命令运行项目时报错:
德顺
2021/04/19
17.6K0
npm运行项目报错:No ESLint configuration found 的解决方法
说一说前端代码检查
In computer programming, lint was the name originally given to a particular program that flagged som
IMWeb前端团队
2017/12/29
2K0
说一说前端代码检查
相关推荐
ESLint静态代码检查
更多 >
LV.0
北京奇虎360前端开发工程师
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验