快捷键:1.面板切换project alt+1Exit alt+F4Terminal Alt+F12Editor ESC ctrl +F4 关闭当前文件其他快捷键搜索: ctrl +Alt +A 移动整行代码: Ctrl+shift+up/down移除整行代码“: shift+delete、ctrl+Y添加块注释:ctrl+shit+/添加
前言在上一篇《使用ESLint构建团队代码规则》中,我介绍了如何构建eslint,并成功的在终端执行命令检测了js代码。但我们更多的是希望在开发时能自动检测,而不是手动检测,从而让bug更早被发现。这时候强大的WebStorm为我们提供了方便。配置以mac系统为例,在webstorm中打开Preferences依次选择Languages & Frameworks > Javascri
转载
2024-05-01 20:32:28
568阅读
springboot部署运行 Springboot项目在刚开始创建的时候就可以选择最后要达成war包还是jar包。 jar包和war的区别在于运行方式不同。jar可以直接采用java -jar的方式运行,但是war就必须部署外部容器才能运行。 来说说springboot开发完成,如何
转载
2024-03-01 13:51:10
192阅读
申明:以下一些技术是网络上搜索来的,由于距离写本文时过去一段时间,无法再查找到原来网址,无法署名版权,相应的办法归原作者所有,在此表示感谢。本文将引导大家怎样使用IDEA插件sonarlint对代码质量检测并修复。SonarLint菜单路径 :File--Setting-Plugin 输入SonarLint搜索插件SonarLint is an IDE extension that helps y
①复制粘贴问题看了一些网上的文章没解决自己的问题第二天重启了,就好用了,下一次出现问题可以按Esc试一下。②码云的配置:git+码云注:很多博客都漏写一步,VCS中选择代码托管。重启IDEA③降低@autowired的警告级别④导入项目File→open→选择路径→点击okjdk不一致的话需要修改一下,参考博文⑤翻译插件的安装参考:⑥lombok插件的安装插件的安装其实都相似,参考一下上边的博文问
Windows下配置SonarQube Scanner检测分析代码首先这里继续引用下SonarQube的架构图,在上文中记录了Windows下SonarQube服务及数据库环境的配置,本文则在此基础上,简单记录SonarQube Scanner代码分析工具的配置及使用,文中发现有问题或疏漏,希望可以得到您的反馈。对于SonarQube Scanner这里不做太多介绍了,至于为什么使用SonarQu
一.禁用前进后退功能在开发vue应用中,如何禁用浏览器的前进后退功能呢?网上搜到的答案基本如下:history.pushState(null, null, document.URL)
window.addEventListener("popstate", function() {
history.pushState(null, null, document.URL)
})
但应该放在哪儿?
经过尝
文章目录IDEA全局设置配置下载IDEA的插件配置国内镜像处理控制台输出乱码问题创建maven项目maven项目里的配置 IDEA全局设置配置首先在进入全局设置注: 如果已经进入项目内,则可以先关闭项目,来到上图所在界面。File–>close Project在全局设置中先设置编码格式为UTF-8注意: 设置完先点apply,不要点OK。点OK会关闭这个窗口,需要我们重新打开,麻烦。配置m
转载
2024-03-28 13:00:31
99阅读
配置JDK配置Tomcat,启动项目配置maven和setting文件配置主题,字体大小两个文件在左右两个窗口中打开1.右键单击窗口文件页签,选择Move Right 2.单击右键选择 Move To Opposite Group,回到原始窗口IDEA实现热部署的配置不用每次修改html、js、jsp都要重启server才生效 IDEA 全文搜索功能(类似eclipse的ctrl + h)Ctrl
转载
2024-05-14 09:46:46
254阅读
本文主要分享一个项目的规范约束从0到1的流程,从通过vue-cli创建项目,到团队协作插件安装(husky、eslint、commitlint、prettier等)
目录1,前言2,创建项目2,安装vue全家桶3,配置prettier4,配置eslint5,配置husky + git钩子6,配置commitlint6.1,配置commitlint格式检查
在intellij中使用checkStyle进行代码规范,配置自己的检查规则。
1 编写代码检测规则可以参考阿里和google的规则和checkstyle的官网文档。checkstyle官网地址http://checkstyle.sourceforge.net/假设自己的style文件名是my_checkstyle.xml2 在intellij中进行配置
转 刚来公司实习发现公司的前端使用的是vue,之前根本就没有听说过。然后一上来就需要看代码,but but 就是没有文档什么的东西,就需要自己去研读,我就想去运行其中的前端和后端联调起来方便理解,结果在配置和运行中出现了很多挫折,我就想写一下方便大家不去采坑,直接运行好一、在IDEA中配置vue插件点击File-->Settings-->Plugin
转载
2024-09-19 21:00:43
120阅读
如何在项目中使用eslint提升代码质量先认识一下,我是ESLint为什么我们要在项目中使用ESLintESLint实战揭秘借别人的轮子一用听说git 和ESLint更配哦Q&A1. Extra semicolon(额外的分号)2. 'fetch' is not defined 先认识一下,我是ESLint ESLint是一个语法规则和代码风格的检查工具。和学习所有编程语言一样,想要入门
转载
2024-08-20 15:30:28
184阅读
近期要做一个类似的内容,学习了一下 Vue 是如何做的。ESLint 中的扩展机制首先需要了解一下如何才能扩展 ESLint 的功能。ESLint 扩展机制主要有 Rules、Plugins、Formatters、Parsers,Formatters 目前不需要用到,因此着重看一下其他三种方式。Parser用于自定义的解析文件内容,返回 AST 给后续步骤使用。Rules用于定
转载
2024-06-03 21:34:38
98阅读
一款idea检测bug的工具,提高代码的质量1、安装 File–>Settings–>Plugins–>Browse repositories…–>输入FindBugs-IDEA–>点击安装 2、安装后重启idea3、使用 4、结果分析 1->Bad pratice编程的坏习惯 主要是命名问题,比如类名最好以大写开头,字符串不要使用等号不等号进行比较,可能会有异
转载
2024-05-09 13:02:33
152阅读
有编号1~100个灯泡,起初所有的灯都是灭的。有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。如果灯是灭的,按过开关之后灯会亮。现在开始按开关。第1个同学,把所有的灯泡开关都按一次(按开关灯的编号: 1,2,3,......100)。第2个同学,隔一个灯按一次(按开关灯的编号: 2,4,6,......,100)。第3个同学,隔两个灯按一次(按开关灯的编号: 3,6,9,
esLint校验提示 解决办法 1.关闭eslint校验 2.关闭vue页面提示 3.查看效果 ESLINT校验提示vue页面中烦人的esLint校验,让人头疼不已。每行的缩进多少个空格,都要进行严格的把控。实在让人受不了,如图下:我的一个vue页面中出现了大量的vue前端校验提示,尤其是这种:ESLint提示我,本行应该缩进8个空格,但是你居然缩进了10个空格。我特么真的要炸街了。。诸如此类的提示,直接run的话页面还无法显示,实在是欺人太甚了。于是乎,我得想办法关闭它,并.
原创
2021-08-10 11:23:03
2116阅读
一、安装插件SonarLint打开IntelliJ IDEA—>settings—>plugins,在Marketplace搜索SonarLint,下载安装,重启IntelliJ IDEA。二、配置SonarLint打开IntelliJ IDEA—>settings—>Other Settings—>SonarLint General Settings或者Intell
转载
2024-05-05 22:06:26
770阅读
前言ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本。 NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具。中文官方网站英文官方网站可以去上方网站进行相关资料查阅,长话短说,直接开始入门吧~安装建议采用全局
转载
2024-06-12 16:52:53
3183阅读
1.安装全局安装npm install eslint -g局部安装npm install eslint --save2.初始化一个配置文件eslint --init执行后根据项目需要回答几个问题,最后会在根目录生成一个.eslintrc.js文件:module.exports = {
"env": {
"browser": true,
"es6": true
转载
2024-03-06 20:31:18
116阅读