Orion 7中的语言工具增强功能 NetBeans 7.4 Beta发布 4chan推出API 在线高中编码比赛 Eclipse Juno-新的主要版本 Twitter发布裤子 应用监控Xamarin Google Grants for Computer Science Education RubyMine 5支持RubyMotion 新增功能-PhpStorm 7 英国广播公司赠予一百万台微型计算机 Udacity掌握计算机科学 Microsoft Research创建了一个JavaScript恶意软件扫描程序 Visual Studio代码达到1.0版 Microsoft大规模迁移到GitHub 学习编程飞行机器人 Spark In Browser Dart IDE达到0.0.15 Docker开发方式 培训以发展您的职业 斯坦福CS转向JavaScript Oracle登录弱点 JetBrains推出订阅模型工具箱 Udacity推出大数据课程和付费报名 ASP.NET 5在线介绍 Mac上的Visual Studio暂挂-更新 NetBeans IDE 8.1中的新工具 众包科学 更快的网络-mod_pagespeed脱离Beta App Store 2中的恐惧与厌恶-Apple拒绝App过于简单 向网络图像添加有效期 一起编码-与朋友一起免费的iOS5应用类 Anant Agarwal领导麻省理工学院的在线学习 第一个PHP 5.5开发预览版发布 在线教学Python的经验教训 Google关闭了关键字数据 微软标签鞠躬 Mozilla的Web素养愿景 Mozilla科学实验室 剪贴板API工作草案 GWT席卷开源 适用于Windows的Atom Google的X网站已解决 通过拍照同步手机! Greasemonkey 2.0发布 带有新W3C API的带宽精明应用程序 Google的拒绝链接工具 浏览器中的C# 复杂的喜悦MOOCS Google推出Google Analytics(分析)地图 四月份计算机MOOC的产量
您的位置:首页 >物联网 >

Orion 7中的语言工具增强功能

预计将于2014年10月发布,Orion 7在语言工具方面进行了改进,尤其是在JavaScript开发方面。

Orion是Eclipse的网络开发工具,所有元素都在线。您可以在Web浏览器中工作,可以访问复杂的代码编辑器,可以链接到存储库并创建站点。

即将发布的版本中最重要的变化之一是改进了JavaScript的内容辅助。您现在可以在JSDoc格式的注释中使用投标; Orion的索引改进了对象支持,并且改进了内置类型检测。

代码编辑器将帮助您添加JSDoc标记,并为参数和类型对象提供帮助。编辑器还将显示项目的实际退货类型,而不仅仅是简单的“对象”,这是早期版本中发生的情况。编辑器现在还可以显示RegExp文字的帮助。

ESLint支持是另一个已改进的领域。该版本已更新至0.7.2,并且Orion的开发人员已改进了对ESLint的整体集成支持,并提供了新的插入规则以及一些内容辅助模板和补全内容,以帮助您创建ESLint指令。

有一个新的无空块规则,可用于检测空代码块。默认情况下,此功能是关闭的,但是如果您将其打开,则代码中应包含一个空块,您将在编辑器中收到令人愉快的警告,并提出了如何修复它的建议。

另一个新规则,throw-error,旨在确保您仅抛出throw语句中的错误对象。如果您没有这样做,将会看到一条提示,指出您的错误。

在有关Orion 7.0改进的博客文章中,Mike Rennie说:

“随着停止使用JSLint / JSHint指令的更改以及适当的掉线规则来警告您有关不受支持的用法,我们认为最好添加一些内容辅助补全,以帮助您制定正确的ESLint指令。”

新的ESLint指令模板将帮助您设置环境,并帮助创建禁用和启用规则。

解析器也进行了改进,以帮助JSDoc块中的内容辅助。解析器现在对在解析源时遇到的未关闭或不完整的注释块提供了恢复支持。新的块注释恢复支持将解析并恢复所有不完整注释之前的完整语句。还改进了支持,以报告导致完全解析失败的解析错误,在解析错误中根本没有返回任何令牌。

出现支持已经完成了许多工作,现在可以向您显示带标签的语句,throw语句的出现,并且可以在先定义后使用和吊装场景中标记出现的情况。博客文章说,团队甚至修复了一个长期存在的错误,该错误拒绝显示文件中未定义的内容的发生。

最终,通过添加HTML大纲改进了对HTML的支持,该大纲由htmlparser第三方库提供支持。

除了语言工具的改进之外,Orion 7.0还将对其身份验证基础结构进行重大改进,并且现在将支持OAuth 2.0提供程序进行身份验证,以代替OpenID和Mozilla Persona身份验证方法。

可以在Orion下载页面上找到Orion 7.0的稳定版本。

orionlogo1

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。