首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码艺坊

    在 Vue 项目添加代码审查与依赖修改(基于 ESLint

    本文将介绍如何在 Vue 项目添加 ESLint、修改依赖以及一些实用配置建议。一、为什么需要代码审查工具?统一代码风格团队协作中,每个人的编码习惯不同,例如缩进方式、分号使用、引号单双写法等。 二、在 Vue 项目中安装 ESLint1. 新建项目时直接配置 ESLint如果使用 vue-cli 创建项目,可以在初始化时勾选 ESLint,脚手架会自动生成配置。2. 在现有项目中手动添加如果是已经存在的 Vue 项目,可以通过以下步骤添加 ESLint:# 安装 ESLint 及 Vue 相关插件npm install eslint eslint-plugin-vue 四、在 package.json 中添加依赖修改与命令为了方便运行 ESLint,可以在 package.json 中添加以下脚本:"scripts": { "lint": "eslint --ext 七、总结在 Vue 项目添加 ESLint 是非常必要的,它不仅能帮助团队保持统一的代码风格,还能提前发现问题,提升整体开发效率。

    50200编辑于 2025-09-01
  • 来自专栏Web技术学苑

    项目eslint从零到一

    eslint项目里并不太陌生,通常在使用脚手架时,会默认让你安装执行的eslint,当公司项目比较规范时,常常会配置组内统一的eslint规则,eslint帮助我们在开发阶段检查代码是否符合标准规范 ,统一了我们组内不同项目代码风格,也可以帮助我们养成良好的代码习惯,统一eslint对于项目的可维护性必不可少,今天我们一起学习一下如果改进你项目的规范。 首先我们还是用之前搭建vue的一个项目从0到1开始配置eslint 安装eslint npm i eslint --save-dev 然后我们执行初始化eslint命令 npm init @eslint /config 此时会让我们选择第三个,并且选择js modules, vue 当你默认选择后就会生成一个文件.eslintrc.js,由于我添加了ts所以默认也会添加@typescript-eslint /src/index.js 执行该命令就会检测对于的文件是否符合eslint默认配置的规则 添加eslint规则 在.eslintrc.js中,主要有以下5个部分 module.exports = {

    2K20编辑于 2022-07-28
  • 来自专栏大宇笔记

    Vue 项目eslint 配置编程风格(VScode)

    ESLint 使用 AST 去分析代码中的模式 ESLint是完全插件化的。 每一个规则都是一个插件并且你可以在运行时添加更多的规则。 解决冲突文章 Vue新项目配置ESLint ---- 我们在使用Vue UI 创建项目得时候,选择Linter/Formatter的时候我们有如下选项: ? --标准配置 ESLint + Prettier --Prettier风格规则 Vue老项目配置ESLint ---- 你可以使用 npm 安装 ESLint: $ npm install eslint 配置项 说明 Processor 插件可以提供处理器 ESLint 附带有大量的规则。你可以使用注释或配置文件修改你项目中要使用的规则。 下一行的代码 添加 .eslintignore 文件,在里面配置忽略路径即可。

    4.2K41发布于 2020-11-03
  • 来自专栏劝学

    eslint workflow在项目中的应用

    工程化的项目中code review不可或缺,但linter检查器更能发现并解决潜在的语法错误,不合理的语法使用,并能保持代码风格一致。 下面的workflow解决了eslint在部署阶段的自动检测与修复 install yarn add eslint yorkie lint-staged -D configure eslint // .eslintrc.js module.exports = { root: true, parser: 'babel-eslint', parserOptions: { sourceType {js,vue}": ["eslint --fix", "git add"], "src/*. 即.lintstagedrc里的,主要自动修复然后添加进暂存区,eslint --fix && git add ?

    60420发布于 2021-01-21
  • 来自专栏全栈程序员必看

    Vue项目关闭eslint校验「建议收藏」

    1. vue-cli 2.0 关闭eslint校验 vue-cli 2.0 实现 2. vue-cli 3.0 关闭eslint校验 报错:eslint-disable-next-line to ignore 解决方法: 找到文件 vue.config.js ,打开文件: 修改lintOnSave 为false,如果没有就添加lintOnSave 为false 发布者:全栈程序员栈长,转载请注明出处

    2.1K30编辑于 2022-08-28
  • 来自专栏JS菌

    使用 ESLint 禁止项目导入特定模块

    20190303141841.png 使用 ESLint 禁止项目导入特定模块 项目团队成员希望能够禁用某些 JS 依赖。 比如有团队成员希望使用 lodash 而将这个巨大的依赖引入项目,导致项目整体过分臃肿。团队成员应当使用 lodash-es 来避免这种情况。 那么 ESLint 就提供了一个名为 no-restricted-imports 规则,这个规则就是统一规范在项目中禁止使用的依赖。 ? 20190303134710.png 使用方法 完整配置规则 假设我们不希望在项目中引入 lodash,那么配置规则: rules: { 'no-restricted-imports': [ 20190303140912.png 参考 https://eslint.org/docs/rules/no-restricted-imports

    1.5K20发布于 2019-04-10
  • 来自专栏编程微刊

    vue2.0项目关闭eslint

    新建的一个vue2.0的项目,在新建的时候一路回车忘记关闭了eslint校验了。 在项目运行的时候一直有提示~有些人并不喜欢这个eslint,想要关闭掉 前面写了关于vue-element-admin项目关闭eslint校验:https://www.jianshu.com/p/e025843930c4 这里还是要记录一下: 1:找到build\webpack.base.conf.js这个文件 上图红框框部分createLintingRule(),我项目中的文件内容是这样的,其他项目可能有别的一些内容 2:注释完createLintingRule()之后,重新运行一下项目,就不报错啦,非常的nice~ 写在后面的: eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。 官方文档:https://eslint.org 对自己写的代码有很大的规范的作用,不怕麻烦的小伙伴就可以开着哦~

    1.6K20发布于 2020-10-28
  • 来自专栏前端开发笔录

    在老项目中集成Eslint【02】

    请先阅读Eslint使用入门指南 在了解完基础的Eslint使用指南后,我们就可以进入我们的项目使用了,以如何往一个老的项目加入Eslint配置为例来逐步看看在项目中的配置流程吧,由于公司里用的框架是 VUE,我们以VUE项目为例来添加吧。 一、添加Eslint基础配置 首先安装Eslint,npm install eslint -D 初始化配置文件 npx eslint --init 在这里有不同的选项供我们选择,最终呢会生成一份配置文件 总结下来,如果我们要在VUE项目使用airbnb项目只需要下载这两个包。npm insta eslint-config-airbnb-base eslint-plugin-import -D即可。 es6 会使用所有ECMAScript6的特性,不包含模块,模块是在设置ecmaVersion版本的时候自动添加的 brower 会添加所有浏览器的变量,如windows,不加就会报错undefind

    1.7K30编辑于 2022-02-22
  • 来自专栏编程微刊

    vue项目启动报错-http:eslint.org

    当打开项目,输入npm run dev的时候,会出现这样的报错 Errors: 4 http://eslint.org/docs/rules/no-tabs 4 http://eslint.org /docs/rules/indent 1 http://eslint.org/docs/rules/eol-last 1 http://eslint.org/docs/rules/semi 1 http://eslint.org/docs/rules/no-multiple-empty-lines ✘ http://eslint.org/docs/rules/semi 运行vue项目的时候终端报如下报错 解决办法 打开config里面的index.js 找到 useEslint: true, 图片.png 把useEslint: true,改成useEslint :false, 重新输入 npm run dev 运行程序 在浏览器里面输入 http://localhost:8083 ok,可以在网页中看到我们的项目了 原文作者:祈澈姑娘 技术博客:https

    18700编辑于 2025-05-18
  • 来自专栏编程微刊

    vue项目启动报错-http:eslint.org

    当打开项目,输入npm run dev的时候,会出现这样的报错 Errors: 4 http://eslint.org/docs/rules/no-tabs 4 http://eslint.org /docs/rules/indent 1 http://eslint.org/docs/rules/eol-last 1 http://eslint.org/docs/rules/semi 1 http://eslint.org/docs/rules/no-multiple-empty-lines ✘ http://eslint.org/docs/rules/semi Use /* eslint-disable */ to ignore all warnings in a file. 运行vue项目的时候终端报如下报错 ? 在浏览器里面输入 http://localhost:8083 ok,可以在网页中看到我们的项目了 ?----

    2.9K30发布于 2019-05-09
  • 来自专栏编程微刊

    vue2.0项目关闭eslint

    新建的一个vue2.0的项目,在新建的时候一路回车忘记关闭了eslint校验了。在项目运行的时候一直有提示~有些人并不喜欢这个eslint,想要关闭掉 ? 前面写了关于vue-element-admin项目关闭eslint校验:https://www.jianshu.com/p/e025843930c4,因为两个关闭校验的方法不太一样。 这里还是要记录一下: 1:找到build\webpack.base.conf.js这个文件 上图红框框部分createLintingRule(),我项目中的文件内容是这样的,其他项目可能有别的一些内容 写在后面的: eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。 官方文档:https://eslint.org 对自己写的代码有很大的规范的作用,不怕麻烦的小伙伴就可以开着哦~

    80451发布于 2020-10-30
  • 来自专栏全栈程序员必看

    vue项目怎么关闭eslint_vue plugin

    eslint的检测功能太严格了,导致写了一点代码就会报一堆无关紧要的异常,大多都是格式不规范的问题,但是这样太影响效率和心情了。 不小心在创建项目时打开了eslint检测功能也没关系,只需要在vue.config.js里加入: module.exports = { lintOnSave: false } 版权声明:本文内容由互联网用户自发贡献

    49220编辑于 2022-11-10
  • 来自专栏编程微刊

    vue-element-admin项目关闭eslint校验

    事情是这样的,今天在启动项目的时候报错了,报错差不多是这样的 ,我们都知道,ESLint 是一个代码规范和错误检查工具,对于代码的语法格式的规范相当的严格,我忘记自己在哪里的代码写的出现问题了,但现在直接启动不了就很麻烦了 只有先关闭一下eslint校验,先启动项目再说,其余的都是浮云。 /node_modules/eslint-loader/index.js): Error: .eslintrc.js: Configuration for rule "no-async-promise-executor Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file.

    1.9K10发布于 2020-07-22
  • 来自专栏全栈开发小账本

    TypeScript + Vue 项目Eslint中解构配置

    概要 该文讲解Eslint 配置项 prefer-destructuring在TypeScritp + Vue 项目中使用和配置 配置说明参考腾讯云文档说明 配置 .eslintrc.js 的rules 配置中一般配置为 { rules: { 'prefer-destructuring': 2 // 如果在Type项目建议注释 } } 用法 // 正常写法 const local = this.props.local; // 析构写法 ,这个也是Eslint格式化后的写法 const { local } = this.props; // Typescript 中建议写法

    1.9K20发布于 2019-06-23
  • 来自专栏全栈程序员必看

    vue取消eslint规范_eslint vue

    新手在学习做vue项目的时候老是遇到一些 eslint语法错误的情况,比如下面这种情况: error 'xxx' is assigned a value but never used no-unused-vars 就这样一个问题就会导致程序无法正常运行,所以很麻烦,现介绍关闭eslint语法校验的方法。 在项目目录下找到vue.config.js,如果没有就自己新建一个,在里面添加几个配置项,然后重启项目(npm run serve)就好了 module.exports = { // 关闭eslint语法验证 lintOnSave:false, devServer:{ // 关闭eslint语法验证 overlay:{

    2.2K20编辑于 2022-11-09
  • 来自专栏正则

    项目 添加pods

    /use-cocoapod-to-manage-ios-lib-dependency/ 卸载和降级http://www.jianshu.com/p/3b97fd061d67 一、概要 iOS开发时,项目中会引用许多第三方库 ,名字PodTest b  终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录) cd /Users/lucky/Desktop 回车后发现PodTest项目总目录中多一个Podfile文件 激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。 这就需要修改Podfile了,就是用vim编辑的那个保存在项目根目录中的文件,修改完了Podfile文件,需要重新执行一次pod install命令。 、CocoaPods可以查找你想要的第三方库 终端输入命令:pod search UI 疯了了,我怎么查找这么大众的关键字,好多库~~ 然后重新编辑Podfile文件,按照之前的步骤,把更多的库都导入项目

    93830发布于 2021-05-11
  • 来自专栏码客

    Eslint配置

    prettier 兼容,关闭 prettier 跟 eslint 冲突的rules npm install --save-dev eslint-config-prettier 配置 项目根目录中添加. eslintrc.js 该配置文件修改时,项目重新运行时才会生效。 项目根目录添加.eslintrc.js module.exports = { root: true, env: { node: true, }, extends: [ " "warn" : "off", // 以下为该项目自定义部分 indent: [0, 2], //缩进风格 - 开启 缩进2格 "no-spaced-func": 2, //函数调用时 在项目根目录下新建文件.editorconfig文件 # http://editorconfig.org root = true [*] indent_style = space indent_size

    3.4K10编辑于 2022-09-19
  • 来自专栏全栈程序员必看

    vue eslint报错_如何关闭eslint

    vue.config.js中 module.exports = { lintOnSave: false } 或者只在开发环境中开启eslint自检 lintOnSave: process.env.NODE_ENV

    1.7K20编辑于 2022-11-09
  • 来自专栏全栈程序员必看

    vue 关闭vue项目中烦死人的ESlint

    目录 1 问题 2 解决 2.1 创建项目避开ESlint 2.2 使用了别人模板,禁止Disable Eslient 2.3 使用了别人模板,卸载 2.4 其他办法 2.4.1 关闭软件webstorm 的ESlint 2.4.2 注释掉项目内的ESlint ---- 温馨提示:ctrl+alt+L可以规范代码格式,比Eslient更是随性一定,适合非强迫症,让那个比教导主任还严的ESlint滚粗 1 问题 每次都红我缩进, 每次都要改,太麻烦了 2 解决 2.1 创建项目避开ESlint 最好的办法就是创建项目的时候不要ESlint 好了! --save 2.4 其他办法 2.4.1 关闭软件webstorm 的ESlint file->settings->搜索ESlint->取消Enable的勾选 2.4.2 注释掉项目内的ESlint 项目目录下build.js->webpack.base.conf.js文件里面有段代码 注释掉!!!

    3.3K20编辑于 2022-07-01
  • 来自专栏快乐阿超

    idea项目添加icon

    ——佚名 分享一个小技巧,在idea项目列表能显示icon 方式很简单,直接在.idea目录下添加icon.png即可

    1.2K20编辑于 2023-04-27
领券