前言直入正题,eslint 目前为止的配置文件格式( 如 .eslintrc.js ) 存在很多无法避免的历史问题:配置格式混乱,层层不明确的继承,不易理解。插件配置时不支持实体运用(不能传 function / object ),基于字符串的依赖解析一旦错误,插件将失效。依赖关系混乱,继承的配置中,依赖查找经常错位,找不到预期的 eslint-plugin-* / eslint-config-*            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 18:21:07
                            
                                443阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            浅谈EditorConfig、Prettier以及Eslint的使用 EditorConfig、Prettier以及Eslint都用于实现前端代码规范化的工具,它们的功能分别如下:  EditorConfig: 专注于统一编辑器编码风格配置  Prettier: 专注于检查并自动更正代码风格,美化代码  Eslint: 专注于 JavaScript 代码质量检查, 编码风格约束等 下面将简要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 11:51:16
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESlint 被设计为完全可配置的,这意味着你可以关闭每一个规则而只运行基本语法验证,或混合和匹配 ESLint 默认绑定的规则和你的自定义规则,以让 ESLint 更适合你的项目。有两种主要的方式来配置 ESLint:1- 安装eslintnpm i -g eslint如果使用脚手架工具vue-cli 或者 dev-cli搭建的项目会自动生成配置eslint的文件,名字叫做.eslintrc.*            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 15:09:11
                            
                                1039阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package.json里找到eslintConfig新增  "eslintConfig": {    "rules": {      "no-undef": "off",      "no-restricted-globals": "off",      "no            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-06 16:49:58
                            
                                802阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、默认配置"eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "rules": {},
    "parserOptions":            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:41:38
                            
                                198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            修改package.json "eslintConfig": { "extends": [ "react-app", "react-app/jest" ], "rules": { "no-undef": "off", "no-restricted-globals": "off", "no-unuse            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-06 11:47:33
                            
                                213阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            解决办法:在 package.json 中加上 rules。 "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-05 17:12:00
                            
                                1933阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.已定义未使用变量 报警告 解决: "eslintConfig": { "extends": [ "react-app", "react-app/jest" ], "rules": { "no-unused-vars":"off" } }, 持续更新            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-06 11:47:41
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Vue中初次使用装饰器:1. 扩展eslintConfig配置 2. 关闭Vetur提示(项目级别) 3. 新建装饰器函数: src\decorators\index.js 4. 使用装饰器完成功能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-13 10:18:21
                            
                                712阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            报错原因eslint 配置缺失时,使用了 console.log解决方案在 package.json中的eslintConfig:{} 中的 “rules” 里添加代码"n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-12 16:13:23
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录方法一:修改配置文件方法二:不改配置文件,加前缀window.方法一:修改配置文件修改package.json中的eslintConfig:{} 中的 “rules            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-14 22:06:14
                            
                                294阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESlint和webpack集成,在babel编译代码开始前,进行代码规范检测。 eslint的配置方式。比较多元化: js注释 .eslintrc. 文件 package.json里面配置eslintConfig字段            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-10 09:48:00
                            
                                52阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            解决eslint空格报错等问题 转载链接:在package.json文件中 找到rules(或者在.eslintrc.js中找到rules)“eslintConfig”: {
   “root”: true,
   “env”: {
     “node”: true
   },
   “extends”: [
     “plugin:vue/essential”,
     “eslint:            
                
         
            
            
            
            js语法检查 需要npm下载 eslint-loader eslint eslint-config-airbnb-base eslint-plugin-import airbnb是一个知名的语法规范 设置检查规则要在package.json中设置 设置检查规则: "eslintConfig": {  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-22 07:51:00
                            
                                222阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            js语法检查 需要npm下载 eslint-loader eslint eslint-config-airbnb-base eslint-plugin-import airbnb是一个知名的语法规范 设置检查规则要在package.json中设置 设置检查规则: "eslintConfig": {  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-21 20:52:00
                            
                                74阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            【解决办法】:在package.json或者.eslintrc.js中找到  eslintConfig  块,在其rules下加入"no-unused-vars": "off"即可,如下图然后重新npm run serve即可。其他命令如下:"no-alert": 0,//禁止使用alert confirm prompt
"no-array-constructor": 2,//            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-13 15:52:45
                            
                                4848阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.在代码的上面编写 /* eslint-disable*/ /* eslint-disable*/ let a = 3; 2.找到package.json,对eslintConfig下进行的rules配置 "rules": { "no-unused-vars":"off" } 3.在vue.con ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-06 03:52:00
                            
                                1186阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1:vue.config.js中增加lintOnSave:false2:package.json->eslintConfig->rules->{"no-":"off","no-debugger":"off","no-console":"off","no-empty":"off","no-unused-vars":"off"}3:新建.eslintrc.json{"rules":{            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-03-16 15:04:52
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.首先在vscode中运行npm i eslint-plugin-react-hooks -D安装依赖;2.然后打开package.json进行配置: "eslintConfig": {
    "extends": "react-app",
    "plugins": [
      "react-hooks"
    ],
    "rules": {
      "react-hooks            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-22 08:51:53
                            
                                1404阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /**
 * 参考文档
 * 【eslint英文文档】https://eslint.org/docs/user-guide/configuring
 * 【eslint中文文档】http://eslint.cn/docs/rules/
 */
 
/**
 * eslint有三种使用方式
 * 【1】js代码中通过注释的方式使用
 * 【2】通过webpack的eslintConfig字段设置,e