首页 > 编程知识 正文

js代码规范检查工具,js代码检测

时间:2023-12-29 20:32:08 阅读:331266 作者:IUST

本文目录一览:

Warning:you are installing software that contains unsigned content...

安装的时候,把“Contact all update sites during install to find required software”这个勾去掉。

开发过程中的常用Eclipse插件,按字母排序:

(1)    AmaterasUML

介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。

官方网站:

插件下载URL:  (目前最新版本)

注:安装时需要GEF插件的支持。

(2)    Bravo JSP

介绍:Bravo JSP编辑器是一款WYSIWYG(所见即所得的)JSP/html页面编辑器。Code Editor(代码编辑器)与Eclipse Web Tools的JSP编辑器相同,所以支持代码建议,代码模板和其它相同的功能。可视化部分:支持CSS样式、图片、JSP表达式/标签库/标签文件、外部included的文件。改变HTML/CSS/JSP代码可以立即看到效果。提供DOM查找/替换对话框。JSTL的变量查看功能。

官方网站:

Eclipse在线安装URL:

(3)   Checkstyle

介绍:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckStyle检验的主要内容有:Javadoc注释、命名约定、标题、import语句、体积大小、空白、修饰符、块、代码问题、类设计以及混合检查(包括一些有用的比如非必须的System.out和printstackTrace)等。

官方网站:

Eclipse在线安装URL:

(4)    Easy Explorer

介绍:如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,然后打开它,比较麻烦。Easy Explorer是一个Eclipse的小插件,它能直接打开选中文件所在的目录,很方便好用.

官方网站:

(5)    EasySQL

介绍:EasySQL:Eclipse SQL插件。包含SQL编辑器和执行器,表格编辑器,数据导出工具。EasySQL设计成易于与其它插件相集成。如果在你的项目中需要数据库

操作功能,可以考虑该插件。

官方网站:

插件下载URL:

(6)    EclEmma

介绍:提到 EclEmma 首先就要说到著名的 Java 覆盖测试工具 Emma。从某种程度上说,EclEmma 可以看作是 Emma 的一个图形界面。EclEmma的出现弥补了 Emma 用户一个大的遗憾 ---- 缺乏图形界面以及对集成开发环境的支持。将 Eclipse 和 Emma 这两个在各自领域最为优秀的工具结合起来,这就是 EclEmma 为我们提供的。

官方网站:

Eclipse在线安装URL:

(7)    Eclipse SWT Designer Plugin

介绍:Eclipse SWT Designer Plugin是一个用于快速构建J2SE的桌面化GUI开发的Eclipse插件。

官方网站:

插件下载URL:

(8)    FindBugs

介绍:Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了"==",不同数据类型的比较,建议使用StringBuffer代替字符串连加等等。

官方网站:

Eclipse在线安装URL: 

(9)    FreeMarker IDE

介绍:FreeMarker IDE是一个FreeMarker(模板引擎)感知编辑器,支持:语法高亮显示(Syntax Hilighting)、内容辅助(Content Assist)、大纲视图(Outline View)。其主页上提供了如何使用该插件进行开发的Flash视频。FreeMarker还有另外一个插件FreeMarker Eclipse Plugin。

官方网站:

插件下载URL:

(10) Spket

介绍:Spket IDE是功能强大的JavaScript 和XML开发工具包。这个强大的编辑器可以进行JavaScript、XUL/XBL以及Yahoo! Widget开发。其中JavaScript编辑器具有代码完成(code completion)、语法标记以及内容概览等功能,协助开发人员创建高效的JavaScript代码。

官方网站:

Eclipse在线安装URL:

(11)  JadClipse

介绍:JadClipse是一个Eclipse插件,无缝地集成了Jad(快速Java反编译器)与Eclipse。通常,当打开一个类文件,类文件查看器将显示一个简短的API类的轮廓。如果你安装这个插件,JadClipse类文件查看器将替换类文件查看器并显示了类的反编译源代码。这个任务可以通过在后台使用Jad反编译相应的类文件来完成。可以支持正常的Java语法高亮以及大纲视图。

官方网站:

Eclipse在线安装URL:

(12) Javascript Debug Toolkit

介绍:JSDT(Javascript Debug Toolkit)是一个用于javascript调试的Eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试javascript。JSDT支持设置断点,单步调试等调试工具的基本特性。

官方网站:

Eclipse在线安装URL:

(13) Mybatis Editor

介绍:MyBatis Editor是一个Eclipse的插件,用来编辑MyBatis的配置文件。

官方网站:

Eclipse在线安装URL:

(14) MAT

介绍:Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。

官方网站:

Eclipse在线安装URL:

(15) m2eclipse

介绍:这是一个在Eclipse环境中集成的Maven插件。

官方网站:

Eclipse在线安装URL: 

(16) PatternBox

介绍:PatternBox是一个Java设计模式编辑器。它提供一个基于模板的代码生成器。这个基于XML的模板机制使得你能够定义自己的代码模板。PatternBox当前能够为16种GoF设计模式生成代码。

官方网站:

参考资料

CSDN:

如何把 Sublime 变身为 JavaScript 编辑器

Sublime 是一款非常流行并且强大的文本编辑工具, 除了它提供的基础功能, 它还支持第三方插件, 配置适合我们工作流的插件可以让使用 Sublime 的时候更加舒服。

插件控制中心

首先,我们需要安装 Package Control, 进入它的安装主页

大家可以看到:

正如提示中描述的, 在 Sublime 中按下 Ctrl + ` 快捷键来打开控制台, 然后把页面中的那段脚本复制进去,然后执行就 OK 了。 脚本的具体内容大家一定要从 Package Control 的主页去获取, 因为这个脚本随时可能会更新, 官方主页上的一直是最新的。

成功安装后, 就可以看到这个提示了:

接下来, 按下 Command + Shift + P 键, 打开命令面板, 并且输入 install, 可以看到 Install Package 选项:

按下回车打开它, 就可以看到可用插件的列表了

一切就绪后, 可以开始配置插件了。 给大家推荐几个我在用的插件。

JSHint Gutter 插件

JSHint 是非常流行的 JS 语法检查工具, 它是一套独立的库, 并且提供命令行版本。 它可以帮助你写出更加符合 JS 标准规范的代码, 我们可以调用 jshint 命令并传入我们的代码文件, 它就会帮我们找出不符合规范的代码,并且给出提示。

并且 Sublime 也提供了 JSHint 的支持, 我们只需要安装插件, 就可以将 Sublime 和 JSHint 无缝集成起来了。

按照我们刚才的方式打开插件列表, 并且输入 jshint,就可以看到 JSHint Gutter 插件了:

直接按下回车安装。 JSHint 插件默认不会自动执行, 但我更偏好让他在代码编辑中自动检测, 那么可以按下 Command + Shift + P 再次打开命令行面板, 然后输入 jsHint, 选择 Set Plugin Options 选项:

JSHint 插件的配置选项其实就是一个配置文件, 只需要将 lint_on_edit 属性设置为 true 它就会自动执行了:

这样, 当我们的代码有不符合对方的时候, 插件就会给出错误提示:

如果想看到这些错误的详细内容, 按下 Command + Shift + J 键来查看:

对于有代码洁癖的同学, 或者希望写出高质量代码的朋友来说,JSHint 都会是一个很不错的工具, 比较推荐。

JSDoc 插件

这个也是我比较喜欢的插件, JSDoc 顾名思义,就是一个文档注释插件。 比如我们可以向这样,只输入 /** 然后按下回车, JSDoc 就会根据下面函数定义生成注释模板:

另外,JSDoc 本身也是一套工具体系, 除了插件能帮助我们生成方便的注释模板之外, JSDoc 还能够根据这些注释输出标准化的 API 文档, 可谓一举两得。 JSDoc 插件的安装方式也都一样, 还是按照我们刚才的方法打开插件列表。

并且找到 DocBlockr, 然后安装即可。

良好的注释习惯, 也是写出高质量代码的一个保障。

结尾

这次跟大家聊了聊 Sublime 的插件, 插件几乎存在于很多开发工具中, 合理的使用插件会对我们的开发过程提供很多帮助。 但插件也不是越多越好,太多的插件有时也会造成混乱。 希望大家都向大牛的方向迈进~

webstorm es6 js文件方框错误提示,代码运行正常,怎么去掉

用webstorm最烦人的地方就在这里,虽说这算好事——它设定了js文件的JavaScript版本(语法夸版本就会提示),它还加入了JavaScript语法检查、编码风格规范插件,总之会有一大堆提示。

大概的设置方案:

1. 把JS语法版本设为ES6。

2. 把JSLint(JSHint)等插件的一些不必要检查项去掉(不严重的都去掉,比如空格检查什么的),也可以直接禁用这些工具。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。