12 Eclipse Plugins Every Developer Should Know

Eclipse is amongst the most popular integrated development environments (IDE) nowadays. The IDE supports a wide variety of plugins, which can be added to it. Through these, developers can extend Eclipse's capabilities and customise the IDE to suit their particular needs

  1. SpotBugs

    This is a program which uses static analysis to look for bugs in Java code. It checks for more than 400 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks. SpotBugs is the spiritual successor of FindBugs, carrying on from the point where FindBugs left off with support of its community

  2. SonarLint

    Fussing over the placement of spaces and tabs is a big priority for some developers and linting automates the scolding. SonarLint brings all of the bossy power of lint to Eclipse. You can run lint on the privacy of your computer long before you check in the code, where some code reviewer will exert dominance by counting spaces and tabs.

  3. Checkstyle

    This tool makes it easy for everyone working on a project to follow the same rules for coding. It makes it much easier to understand everyone's code and the developer can also program Checkstyle to follow the rules that they like.

  4. Unnecessary Code Detector

    When a code project is finished, a programmer is often left with the task of removing unnecessary code that has been put into it. This plugin works like a charm in such cases. It places little flags in order to show you, which methods in the code are unnecessary.

  5. Bytecode Outline

    Most of us don't have much of a reason to wonder what's going on inside of the Java stack. Our brilliant higher-order code goes in and answers usually pop out just as we would expect. But for those moments when you need to dig deeper or try to make your code run faster, looking at the actual Java byte code can be useful. And if you're a real programmer, you might even poke around under the hood just for fun. Bytecode Outline is your window into the soul of your code.

  6. TestNG

    Writing good unit tests for your code may be more important than writing the code itself. TestNG integrates your tests with Eclipse so you can run them often and early. The results follow compilation, making testing more integrated than ever.

  7. UML Designer

    UML stands for Unified Modeling Language and is a standard for constructing, specifying and documenting the elements of object oriented programming projects. It also helps with the tree representation of XML.

  8. Darkest Dark

    Don’t ask me why dark screens are better. Don’t ask me whether modifying “dark” with “darkest” is redundant. If you’re the type who hates white background, you won’t care about the answers to the questions. You’ll just know you want the Darkest Dark theme because it makes your eyes feel better at the end of the day.

  9. YEdit

    Was it just yesterday that everyone wanted to store their data in JSON? Today, the hot choice seems to be YAML. The tree structure is the same. The data is pretty much the same. You just use indentation instead of curly brackets. In any case, YEdit is a tool that simplifies some of the details of creating YAML files. Yes, they're not that conceptually difficult to understand, but sometimes all of that indentation requires a bit of help to get straight.

  10. m2eclipse

    Ever heard of the Apache Maven build tool? This software project management and comprehension tool can be integrated into Eclipse using the m2eclipse plugin.

  11. Subclipse and Subversive

    Both of these plugins handle the subversion of repositories. In addition, they also handle the major tasks related to version control as well.


Popular posts from this blog