IDEA 插件推荐

4 篇文章 0 订阅

Recommend Plugins Recommand Plugins

Ⅰ FindBugs

1.Introduction

​ The FindBugs plugin for IntelliJ IDEA Provides static byte code analysis to look for bugs in Java code from within IntelliJ IDEA. FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks. FindBugs can identify hundreds of serious defects in large applications (typically about 1 defect per 1000-2000 lines of non-commenting source statements). The name FindBugs™ and the FindBugs logo are trademarked by The University of Maryland. As of July, 2008, FindBugs has been downloaded more than 700,000 times. FindBugs-IDEA uses FindBugs™ under the hood. For more information see http://findbugs.sourceforge.net/. "We use IDEA inspections and FindBugs complementary. FindBugs is running in our continuous integration process and IDEA inspections are used during coding." What about using both during coding from within IntelliJ IDEA?

2.Features

​ Quickfix: annotate, suppress findbugs patterns (GutterIcon and document markup (alt+enter)) idea 13.0 until the latest 15 EAP compatibility configure findbugs on idea project and module level jump to source from results shown in toolwindow including anonymous classes bug descriptions, solutions run analysis always in background run findbugs analysis on all affected files after compile/automake min. priority to report background scanning configurable effort run level configurable detectors bug categories to report file filter (include, exclude, exclude baseline bugs) load additional detector plugins like fb-contrib.jar group results by: bug category, classname, package, priority, bug rank intellij local history support quick search within the result tree basic Scala, Groovy and AspectJ support Analyze actions (all actions are also available in the intellij project tree, toolbar menu, context menu): analyze all modified files analyze all files on the active changelist (available from FindBugs-IDEA main ToolWindow and the ChangelistToolWindow) analyze class under cursor analyze current editor file analyze all files of an intellij project analyze all files of an intellij module analyze all files of the selected package analyze a bunch of selected files (project tree) analyze a scope export a bug collection to html and/or xml with limited configurable dir based archive support import a bug collection from xml configurable : open an exported bug collection html page in the intellij configured browser configurable : preview found bugs in an editor preview panel

3.Size

​ 7.5 M

Ⅱ JRebel

1.Introduction

​ This plugin is a plugin for SAP Hybris Commerce integration.Bug tracker: Intellij IDEA Plugin Support

2.Features

​ Import of Hybris extensions to Intellij IDEA with automatic dependency resolution and classpath configuration optimized for fast compilation and correct unit and integration tests execution. Automatic configuration of Spring, Web, Ant, Database Connector Intellij IDEA plugins. Import your custom Eclise, Maven and Gradle extensions together with Hybris platform. Custom editor for flexible Search queries with an ability to execute them on a remote Hybris instance right from your IDE by single click of a button. Custom editor for impex files with automatic formatting, find usages and go to declaration actions, validation and import of impexes into a remote Hybris instance right from your IDE by single click of a button. Custom editor for items.xml with validation, best-practices analyses, quick-fix autosuggestion and easy navigation. Custom editor for beans.xml with custom automated Intellij refactorings actions.Visualization of business process graph (use context menu of the file "Diagrams/Show Diagram", only Ultimate IDEA). Enhanced project view tree. JRebel and DCEVM support.

​ And much more Contribution guidelines: Please read Contributor License Agreement Available tasks are in our JIRA: IIP and IIPS (requires a login but you can sign-up) How to Configure Project Environment For Plugin Developers We are working with Pull Requests. You need to fork this repository, implement a feature in a separate branch, then send us a pull request. Be sure to include into your pull request and all commit messages the following line: "Signed-off-by: Your Real Name your.email@email.com" otherwise it can not be accepted. Use your real name (sorry, no pseudonyms or anonymous contributions). For additional questions you can send an email By installing thing plugin you agree to sending us anonymous statistics about plugin usage. We do not collect any information about you or your project. We just want to know which features from this plugin our users need most and learn new ways to make thing plugin better.

3.Size

​ 7.6 M

Ⅲ Lombox

1.Introduction

A plugin that adds first-class support for Project Lombok

2.Features

@Getter and @Setter @ToString @EqualsAndHashCode @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog @Data @Builder @Singular @Delegate @Value @Accessors @Wither @SneakyThrows from Intellij 14.1 @val from Intellij 14.1 @var from Intellij 2016.2 @UtilityClass Lombok config system Code inspections Refactoring actions (lombok and delombok)

3.Size

1.1 M

Ⅳ BackgroundImage

1.Introduction

Set the editor background to a random picture from a folder.

2.Size

38.8 K

Ⅴ CamelCase

1.Introduction

Switch easily between CamelCase, camelCase, snake_case and SNAKE_CASE. See Edit menu or use SHIFT + ALT + U.

2.Size

39.0K

Ⅵ GsonFormat

1.Introduction

quickly to convert a JSON string to an InnerClassEntity class .

2.Size

153.9K

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值