首页 > 其他分享 >vscode文件分层时找不到eslint配置问题

vscode文件分层时找不到eslint配置问题

时间:2024-09-03 14:47:29浏览次数:11  
标签:web off no vscode js 分层 eslint

我的文件夹是这样的

-- root
  -- server
  -- web

server里用的是eslint5.16.0,没有任何问题
web因为是vuter+eslint9.9.1,就各种报错,项目越写越难受,最后忍不住查了一下到底怎么配置新版的vscode+eslint
版本:

vscode:1.92.2
eslint:9.9.1

vscode工作区.vscode文件夹里加上一个文件settings.json,内容:

{
    "eslint.workingDirectories": [
     { "directory": "./web", "changeProcessCWD": true }
    ]
}

这是把这个工作区的eslint引向./web
然后发现新版eslint的配置完全不一样了,用的不是.eslintrc.js和.eslintignore,而是一个eslint.config.js文件,这个文件在web下

// eslint.config.js
const pluginVue = require('eslint-plugin-vue');

module.exports = [
    {
        ignores: ['node_modules/**/*'],
    },

    // add more generic rulesets here, such as:
    // js.configs.recommended,
    ...pluginVue.configs['flat/recommended'],
    // ...pluginVue.configs['flat/vue2-recommended'], // Use this if you are using Vue.js 2.x.
    {
        files: ['**/*.js', '**/*.vue'],
        languageOptions: {
            ecmaVersion: 'latest',
            sourceType: 'module',
        },
        rules: {
            'vue/no-v-model-argument': 'off',
            'no-return-await': 'off',
            'camelcase': 'error',
            'no-console': 'off',
            'no-tabs': 'off',
            'indent': ['error', 4, { SwitchCase: 1 }],
            'linebreak-style': ['error', 'unix'],
            'quotes': ['warn', 'single'],
            'semi': ['warn', 'always'],
            'space-before-function-paren': 'off',
            'no-multiple-empty-lines': 'off',
        },
    }
];

标签:web,off,no,vscode,js,分层,eslint
From: https://www.cnblogs.com/JohannaFeng/p/18394598

相关文章

  • 配置vscode中C&C++编译环境
    配置vscode中C&C++编译环境参考文章链接在文末。Win10系统。本文可能不太适合完全小白的同学参考学习...如果你在配置中遇到了什么问题,可以看一看,或许我能为你提供解决方案。一、卸载VScode,删除之前的配置这一步主要是因为本人之前一直在用vscode,但是各种扩展的使用混乱不堪......
  • NumPyro入门API和开发人员参考 pyro分布推理效果处理程序贡献代码更改日志入门教程使
    NumPyro文档¶NumPyro入门API和开发人员参考烟火元素分布推理效果处理程序贡献代码更改日志入门教程使用NumPyro的贝叶斯回归贝叶斯分层线性回归例如:棒球击球率示例:变型自动编码器例子:尼尔的漏斗例子:随机波动例如:亚麻和俳句可变推断参数化NumPyro模型的自动绘制不良后几何及......
  • c++vscode多文件实现通讯录管理系统
    c++vscode多文件实现通讯录管理系统作为c++入门级别的实战项目,此通讯管理系统项目不仅仅是对c++入门阶段学习成果的检验,也是对c++基础知识的回顾,体会c++在实战制作中的思路,是入门c++单文件实现通讯录系统的改进一、多文件通讯录管理系统简介系统需求通讯录是一个可......
  • VSCode插件
    CodeSpellChecker拼写检查器sHTMLCSSSupportJavaScript(ES6)codesnippetsMithrilEmmet补全代码PathIntellisense路劲提示插件Vue3Snippets格式化,语法高亮VueHelpervue提示插件AutoCloseTag自动闭合标签AutoRenameTag自动完成另一侧标签的同步修改Beauti......
  • 浅谈分层图
    #用途-解决一些在带权图中,最多$k$次优惠**一条边权**#基本步骤1.分成$k+1$层,从$0$好开始,每层图与原图一样。其中第$i$层图是用了$i$次优惠到达的图。2.对于所有边,若在第$i$层图中,那么就新连一条边从$u$指向第$n+1$层图的$v$,权值为**优惠的值**。3.......
  • 【ERROR_INVALID_PIP】ESP开发环境 esp-idf v5.3 + VSCode + 插件 espressif idf 的搭
    目录一、概述二、详细安装流程1、下载安装ESP-IDF工具安装器2、配置相应的环境变量3、运行Helloworld 三、报错以及处理方法处理方法:四、结语一、概述        文章主要内容是对ESP-IDF的配置安装流程的回顾以及完成helloworld示例项目的构建与烧录,并针......
  • 【保姆级VSCode 插件开发之环境搭建】
    保姆级VSCode插件开发第一章VSCode插件开发入门之环境搭建文章目录保姆级VSCode插件开发前言一、准备开发环境总结前言本篇文章主要介绍VSCode插件开发环境的搭建,并创建你的第一个插件项目"HelloWorld"来熟悉具体的流程,并说明常见的问题和解决方法。一、准......
  • 【保姆级VSCode 插件开发之第一个插件项目常见问题】
    保姆级VSCode插件开发第一章VSCode插件开发入门之第一个插件项目常见问题文章目录保姆级VSCode插件开发前言一、HelloWorld插件项目常见问题和解决方案1.常见问题2.解决方法2.1针对当我们输入Ctrl+Shift+P找不到HelloWorld命令的问题2.2找到HelloWorld......
  • 【保姆级VSCode 插件开发之创建第一个插件项目】
    保姆级VSCode插件开发第一章VSCode插件开发入门之创建第一个插件项目文章目录保姆级VSCode插件开发前言一、创建HelloWorld插件项目1.创建项目2.VSCode打开项目2.1项目目录结构:总结前言本篇文章主要介绍如何创建你的第一个VSCode插件项目"HelloWorld",来......
  • Havoc的demon开发环境配置(使用vscode二开beacon)
    二开havoc需要看一下之前的几篇文章,感谢chatAI让我少吃了很多苦头,二开beacon(demon)环境终于搭建好了,之前想过使用ollvm编译demon,以便于源码级的混淆,但是试了以下,llvm能让人吃更多苦头,我没有测试过demon能不能使用llvm编译,因为llvm本身就很难编译成功,以至于我不想在llvm上花费任......