10个您不应该编写的Eclipse插件
开发人员主要从他们喜欢的IDE(集成开发环境)进行工作。 因此,良好的IDE扩展和插件变得越来越重要。 对于这个博客,我研究了Eclipse IDE插件,然后将其范围缩小到我添加到自己的工具箱中的十大最有用的插件。 我在这里建议的所有IDE扩展都是生产级的,并且可以在Eclipse市场中找到。 更重要的是,所有这些插件都是免费的。 因此,事不宜迟,让我们看看清单!
SonarLint
SonarLint是一个Eclipse IDE插件,其功能类似于拼写检查器。 该插件可以分析您的代码,检测潜在的错误,并帮助您在开发过程中解决质量问题。 SonarLint插件可为您提供有关最常用语言(包括Java,Javascript和Python)的即时反馈。
SonarLint依赖一套规则,SonarRules,其中包括PMD,CheckStyle和Findbugs规则,仅举几例。 这意味着该插件基本上是一站式服务。 此外,该插件与SonarQube或SonarCloud集成在一起,使您能够使用其应用程序应遵循的质量配置文件。
Buildship Gradle Integration
尽管与Maven不同,Gradle并未与Eclipse进行本机集成,但此插件使您无论如何都可以从IDE无缝地工作。 开发,导入和运行Gradle项目与本地支持的Maven项目一样方便。
多亏了这个插件,导入或创建基于Gradle的项目才能实现出色的工作。 此外,无论您使用的是Groovy还是Kotlin DSL(特定于域的语言),对编辑.gradle文件的支持都是一项重要功能。
Buildshop Gradle Integration与我的2019 Eclipse版本无缝协作; 事实上,它确实是一个本机功能。 坦白地说,我认为这应该被视为默认集成,并且会自动随Eclipse一起提供。
Snyk Vuln Scanner
用于Eclipse的Snyk插件会扫描您的依赖关系,建立一个依赖关系树并检查任何已知的漏洞。 Snyk插件在Eclipse中提供了广泛的语言支持,包括Java,Scala,JavaScript,.NET,Ruby等。 找到漏洞后,该插件会为您提供有关漏洞的信息,甚至在可用时提供可能的修复。
我个人喜欢这样一个事实,即集成视图向我显示了漏洞的来源以及漏洞的深度。 大多数情况下,漏洞源自间接依赖关系,很难找到。 现在,我可以分析是否需要使用更新的版本来解决问题(如果可用),或者我可以选择完全排除依赖性。 找到漏洞后,该插件会提供一个指向Snyk网站的链接,该网站可提供有关漏洞严重性和其他重要信息的见解。 它可以帮助我对项目做出正确的决定。
EGit
Git是当前使用最广泛的版本控制系统。 这是一个分布式版本控制系统,这意味着每个开发人员都拥有代码每个修订版本的完整历史记录的完整副本,这使各种操作变得非常快:分支,合并和查询历史记录仅是几个示例。
EGit带有多个视图,因此您可以轻松,轻松地执行各种Git动作,而不必完全了解git命令。 易于分支,还原单个文件和交互式差异视图之类的操作仅是使该插件值得一试的几件事。
EGit以一种清晰易用的方式将所有这些功能带到Eclipse。
Spring Tools 4 for Spring Boot
Spring Tools 4是用于Eclipse的集成套件。 它是一个工具包,旨在为您的Spring-boot企业应用程序提供支持。 与Spring Initialzr的平滑集成使您可以通过几个简单的步骤来构建和运行Spring Boot应用程序。 它可以帮助您浏览特定于Spring的代码,以更好地理解和调整Spring Boot应用程序。 最重要的是,该插件可帮助您从运行的应用程序中获取一些特定于Spring Boot的智能代码完成和运行时信息。
如果您正在Eclipse中使用Spring Boot进行开发,则此集成为您提供了从Eclipse IDE内部运行和监视应用程序的工具。 特定于Spring Boot的代码完成非常有帮助。 在我看来,安装此插件是一件容易的事,它只是使在Eclipse中进行Spring Boot开发变得容易得多。
These are only the first 5 of my top 10.
Want to know more about the following 5?
Read more ...
from: https://dev.to//brianverm/10-eclipse-plugins-you-shouldn-t-code-without-o0c