首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端VSCode常用插件「建议收藏」

3.One Dark Pro 颜色主题 4.格式化代码(vscode系统自带) 但是html标签嵌套比较多,可能需要自动格式化比较好,所以我们可以利用vscode自动功能格式化代码,暂且不用格式化插件...Easy LESS 编译less文件 我们写less不能直接引入到html文件中, 通过这个插件可以自动帮我们生成 css文件 8.小程序助手 帮助应用程序项目转换为其他类型 9.Auto...for VS Code Visual Studio Code EditorConfig 支持 14.ESLint ESLint JavaScript 集成到 VS Code 中。...22.Path Intellisense 自动补全文件名 Visual Studio Code 插件 23.Prettier – Code formatter 使用更漂亮代码格式化程序 24.Preview...25.px to rem px 转换为 rem,反之亦然 26.Sass 缩进 Sass 语法高亮、自动完成和格式化 27.uniapp-snippet uniapp片段提示 28.Vetur

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

如何制定企业级代码规范与检查

代码保存时,支持自动 fix,只对自己控制范围内 fix,范围外内容依靠开发者配置或 vscode 自动配置。 格式化和 ESLint 纳入项目级 git 跟踪,所有开发者统一。...我们目前选择方式不是继承,挑选出了一些适合我们 ESLint 规则(因为是在原有代码重新建立规范,防止改动过大)。...TSLint rule 官网 Prettier 无法确定一个让所有人都满意方案,就很难执行下去! Prettier 中文意思是漂亮、美丽,是一个流行代码格式化工具。...eslint-plugin-prettier: prettier 作为 ESLint 规范来使用。...这里关于防止 Prettier 和 ESLint 冲突,画了一张 另外 eslint-plugin-prettier 和 eslint-config-prettier 源码都不是很复杂,感兴趣同学可以去看看

1.9K20

Anthony Fu 对于 Prettier 看法

我喜欢它对大部分编程语言提供开箱即用支持。我可以用不到5分钟时间来集成 Prettier ,以生成漂亮代码。 那为什么不用呢?...这里 diff 并没有显示出改变了什么。如果 diff 查看器能够意识到 Prettier,换行符视为间距,那就太棒了。...不需要我特别指出,想必你应该有了"哪个看起来更漂亮"答案。在我看来,Prettier 规则太过严格了。事实上,它使代码更难以阅读和修改,违背了格式化代码最初目标 - 使代码更具可读性。...我不认为 Parse 两次代码会更快 ESLint 自动修复 也可以像 Prettier 一样进行格式化 - 还有更自由选择。 替代方案 在我工作流中,ESLint 对确保代码质量来说不可或缺。...当然,你可以持有不同看法并且完全不需要同意我看法。我并没有要责备 Prettier 意思。不同工具有不同目标和侧重点,没有好坏之分。我们只是在讨论关于在合适情况下如何使用合适工具。

6510

10 个实用 VS Code 插件,告别低效率编程!

该插件支持缩进Sass语法自动设置语法制导 、自动补全和格式化。 在样式方面,你肯定希望将此工具包含在你工具集中。...微软发布Chrome调试器允许你可以直接在Visual Studio Code中调试源文件。 ? 7、ESLint ESLint插件ESLint集成到Visual Studio Code中。...如果你不熟悉它,ESLint就会作为一个静态分析代码工具来快速发现问题。 ESLint发现大多数问题都可以自动修复。ESLint修复程序可识别语法,因此你不会遇到由传统查找和替换算法引入错误。...这个插件使呈现SVG 文件和查看它们外观成为可能,而不必离开编辑器。此外,这个插件还具有用于转换为PNG并生成数据URI模式选项。 ? 9、Themes 最后但并非最不重要是Themes。...既然你每天都会看到你编辑器,那为什么不把它做得尽可能漂亮呢? 有大量自定义插件,可以改变侧边栏配色方案和图标。

98610

10 个超极好用 VS Code 神级插件,每个程序员必备!

该插件支持缩进 Sass 语法自动设置语法制导 、自动补全和格式化。 在样式方面,你肯定希望将此工具包含在你工具集中。...ESLint ESLint 插件 ESLint 集成到 Visual Studio Code 中。如果你不熟悉它,ESLint 就会作为一个静态分析代码工具来快速发现问题。...ESLint 发现大多数问题都可以自动修复。ESLint 修复程序可识别语法,因此你不会遇到由传统查找和替换算法引入错误。最重要是,ESLint 是高度可定制。...这个插件使呈现 SVG 文件和查看它们外观成为可能,而不必离开编辑器。此外,这个插件还具有用于转换为 PNG 并生成数据 URI 模式选项。 ?...Themes 最后但并非最不重要是 Themes。既然你每天都会看到你编辑器,那为什么不把它做得尽可能漂亮呢?有大量自定义插件可以改变侧边栏配色方案和图标。

1.4K20

web大前端必备VSCode插件,常用(15个)「建议收藏」

如果你还想使用 ESLint,那么还有个 Prettier – Eslint 插件,你可不要错过咯! 7.Color Info 这个便捷插件,将为你提供你在 CSS 中使用颜色相关信息。...同时,它还包含了用于转换为 PNG 格式和生成数据 URI 模式选项。 9.TODO Highlight 这个插件能够在你代码中标记出所有的 TODO 注释,以便更容易追踪任何未完成业务。...13.Regex Previewer 这是一个用于实时测试正则表达式实用工具。它可以正则表达式模式应用在任何打开文件上,并高亮所有的匹配项。...同时,你还可以添加一些像 React Native 与 Vue 相关 Web 开发插件包。 15.Themes 当然,在众多实用插件中,岂能少了漂亮主题呢?...你每天都会与你 VSCode 编辑器进行“亲密接触”,为何不把它打扮得更漂亮些呢?

3.5K40

Vue学习笔记4-项目开发规范及插件

,不在 已掌握单词列表 中单词会自动添加到 陌生单词 列表; GitLens:多人协作开发时,可快速查找 git 提交记录。...完整配置属性说明表 在项目根路径新建文件 .editorconfig 在项目中我们最好是使用统一行尾符(建议不管还是 mac 还是 windows 都使用 lf ),但是按上面的配置,我们发现保存时候无法...esnext为最新版本 "target": "esnext", // 指定生成哪个模块系统代码,esnext为最新版本 "module": "esnext", // 决定如何处理模块...没有它你代码也能运行,有了它你代码可以写漂亮ESLint还支持插件,第三方框架会基于ESLint写出自己代码检查插件。比如Vue3对应eslint-plugin-vue。...:vue官方开发ESLint插件; vue-eslint-parser:允许对.vue 文件

22940

【JavaScript】ESlint & Prettier & Flow组合,得此三神助,混沌归太清

Prettier prettier意思是漂亮,但其实我觉得,“美化代码”并不是它核心功能,它核心功能是“统一代码规范”(当然了,是用漂亮规范去统一哈哈)。...A,B:好,那咱就这么办 如何使用Prettier 在VScode上下载Prettier扩展插件,最好把编辑器重启一下。...然后保存时就可以自动格式化了 根据官网上指示进行操作,下面这个讲的是如何Eslint上集成Prettier Integrating with Linters · Prettier 其实一般情况下...当你敲出init后,eslint命令行会自动询问你一大堆选择题,而你只要通过箭头选择选项并回车就好了,很方便啊!...你想如何使用eslint?1.检查语法2.检查语法并且发现问题3.检查语法,发现问题并强制约定代码风格 Q2. 你项目使用模块化方式?

1K20

自定义 ESLint 规则,让代码持续美丽

这归咎于日益增长需求,快速响应和代码质量之间矛盾。 那如何避免呢?...默认使用 Espree (https://github.com/eslint/espree) 解析器代码解析为 AST 抽象语法树,然后再对代码进行检查。...image 如何使用自定义规则 使用自定义 ESLint 规则,你需要自定义一个 ESLint 插件,然后规则写到自定义 ESLint 插件中,然后在业务代码中添加 ESLint 配置,引入 ESLint...更多应用场景 除了上面说硬编码场景,还可以沉淀出最佳实践和业务规范通过自定义 ESLint 方式来提示开发者,这对于多人协助、代码维护、代码风格一致性都会有很大帮助。...更多应用场景有: Input 必须要有 maxlength 属性,防止请求后端接口数据库异常 代码中不能出现加减乘除等计算,如果需要计算应该引入工具函数,来控制由于前端浮点数计算引起 Bug 规范限制

79330

前端开发:如何写一手漂亮 Vue

如何漂亮使用-Vue-之基础篇)如何漂亮使用 Vue 之基础篇 软件工程学,作为程序员,本就该是当学好一门技艺。像[代码大全2]以及[程序整洁之道],一定是需要好好读一读。...相信,接下来很长时间里,都须对这几方面加以学习、探索,然后加以利用。 如何漂亮使用-Vue-之实战组件篇)如何漂亮使用 Vue 之实战组件篇 Vue 一大特色是用嵌套组件树来描述用户界面。...如何漂亮使用-Vue-之实战通信篇)如何漂亮使用 Vue 之实战通信篇 早先有在[Vue 各类数据绑定]一文中,对 Vue 数据绑定有过些描述(version 1.)...如何漂亮使用-Vue-之Webpack篇)如何漂亮使用 Vue 之Webpack篇 前文提到,推荐使用Vue-cli,它已然帮助我们贴心配置好了 Webpack 相关。...而写时,当确保编辑工具犀利化,比如检索语法错误,开合标签完整,自动格式美化代码,使之契合约定 Eslint 要求,也保证代码清晰简洁;想象下如果你书桌上整天被摆满了虫蝇墨液,你作何想?

1.2K20

自定义 ESLint 规则,让代码持续美丽

这归咎于日益增长需求,快速响应和代码质量之间矛盾。 那如何避免呢?...默认使用 Espree (https://github.com/eslint/espree) 解析器代码解析为 AST 抽象语法树,然后再对代码进行检查。...image 如何使用自定义规则 使用自定义 ESLint 规则,你需要自定义一个 ESLint 插件,然后规则写到自定义 ESLint 插件中,然后在业务代码中添加 ESLint 配置,引入 ESLint...更多应用场景 除了上面说硬编码场景,还可以沉淀出最佳实践和业务规范通过自定义 ESLint 方式来提示开发者,这对于多人协助、代码维护、代码风格一致性都会有很大帮助。...更多应用场景有: Input 必须要有 maxlength 属性,防止请求后端接口数据库异常 代码中不能出现加减乘除等计算,如果需要计算应该引入工具函数,来控制由于前端浮点数计算引起 Bug 规范限制

92110

从0到1开发一个简单 eslint 插件

, 解析器作用是代码code转化成为一种AST抽象语法树,eslint中叫ESTree,你可以理解为code翻译为ESLint能听?...,当你项目中使用了babel,babel解析器会把你code转换为 AST,然后该解析器会将其转换为ESLint能懂 ESTree。...对于AST模拟生成,感兴趣同学可以使用astexplorer在线尝试 总结:无论你使用那种解析器,本质是都是为了code转换为ESLint能够阅读语言ESTree?.../recommended 会自动加载上叙提到其他几个配置信息 2 开发eslint插件 通过上一节对eslint配置了解,接下来看看如何从0到1开发一个eslint插件。...啊宽同学:那我如何定义一个包含配置集合呢? 是的,官方文档描述:你可以在一个插件中在 configs 键下指定打包配置。

1.1K20

前端代码质量—怎样实现一个支持多语言、高扩展性 Linter

引擎不关心 其实不论程序员怎么折腾,JavaScript 引擎都不在乎,程序员写得再烂代码,只要合法,JavaScript 引擎不会说半个不字;而再漂亮代码,只要多了一个分号、空格或者逗号,JavaScript...转换为抽象语法树 AST Lint 工具会先将文件解析为抽象语法树,否则无法分析代码是否存在问题,甚至不知道这段文本是不是合法代码。...比如末尾分号,有些规范禁止末尾分号,有些规范要求末尾分号,有些规范无所谓末尾分号,这时候就需要配置告诉规则,该如何针对输入代码进行诊断。有些规则可能没有配置。...包括: 收集要检查代码(文件或者字符串) 收集配置 根据配置收集和准备规则 准备解析器 代码解析为 AST AST 传递给规则 规则返回诊断 显示诊断 必要时进行自动修复 引擎会不断重复这些过程...引擎需要准备 Linter 实例,并负责: 按照顺序调度 Linter 检查指定文件夹 单个文件诊断请求分配到合适 Linter 执行并返回诊断结果 单个文件自动修复请求分配到合适 Linter

1.4K20

前端代码质量—怎样实现一个支持多语言、高扩展性 Linter

引擎不关心 其实不论程序员怎么折腾,JavaScript 引擎都不在乎,程序员写得再烂代码,只要合法,JavaScript 引擎不会说半个不字;而再漂亮代码,只要多了一个分号、空格或者逗号,JavaScript...转换为抽象语法树 AST Lint 工具会先将文件解析为抽象语法树,否则无法分析代码是否存在问题,甚至不知道这段文本是不是合法代码。...比如末尾分号,有些规范禁止末尾分号,有些规范要求末尾分号,有些规范无所谓末尾分号,这时候就需要配置告诉规则,该如何针对输入代码进行诊断。有些规则可能没有配置。...包括: 收集要检查代码(文件或者字符串) 收集配置 根据配置收集和准备规则 准备解析器 代码解析为 AST AST 传递给规则 规则返回诊断 显示诊断 必要时进行自动修复 引擎会不断重复这些过程...引擎需要准备 Linter 实例,并负责: 按照顺序调度 Linter 检查指定文件夹 单个文件诊断请求分配到合适 Linter 执行并返回诊断结果 单个文件自动修复请求分配到合适 Linter

1.1K10

分享5个和安全相关 VSCode 插件

这样可以让你给定义变量贴上标签,自动存储到1Password,并替换代码中引用。...然后,可以通过特殊 op:// URL方案检索该项和您想要获取值字段,1Password工具知道如何解析它。它由三个部分组成:保险库、项和字段。这被称为“秘密引用”。...Decompiler 有时被用来编译后代码转换为源代码,以便开发人员进行检查。反编译在安全领域是一种有价值工具。它使安全专家能够评估软件安全性,甚至了解恶意软件行为。...它只是掩盖了秘密值,以防止它们被显示出来。Cloak可以防止不需要的人在外部环境中查看秘密和密码,使我们能够在保持应用程序安全同时继续工作。...4、ESLint 使用ESLint扩展安全最佳实践 在保护JavaScript项目时,大多数现代扩展只能检测安全标志。然而,开发人员经常需要能够集成到软件交付流程中以自动化安全检查工具。

71410

如何写一手漂亮 Vue

如上随言,此篇准备从以下几个方面来探讨: 如何漂亮使用 Vue 之工具篇 欲先利其器,必先利其器,这是此博客一大倡导;关于如何优雅地去写好 Vue,工具自是首当其冲要提及,毕竟这非常重要;在你选择使用...如何漂亮使用 Vue 之基础篇 软件工程学,作为程序员,本就该是当学好一门技艺。像代码大全2以及程序整洁之道,一定是需要好好读一读。...相信,接下来很长时间里,都须对这几方面加以学习、探索,然后加以利用。 如何漂亮使用 Vue 之实战组件篇 Vue 一大特色是用嵌套组件树来描述用户界面。...如何漂亮使用 Vue 之工作流篇 “轻功不代表武功,但速度决定了你我距离。”——白凤(秦时明月)。智能化、自动化趋势越发明显,作为程序员如不能尽快适应,其所面临窘境可想而知。...而写时,当确保编辑工具犀利化,比如检索语法错误,开合标签完整,自动格式美化代码,使之契合约定 Eslint 要求,也保证代码清晰简洁;想象下如果你书桌上整天被摆满了虫蝇墨液,你作何想?

1.7K60
领券