Actionscript 的 Lint 工具?

发布于 2024-07-11 09:20:22 字数 194 浏览 16 评论 0 原文

有没有可用于 ActionScript 的 lint 工具? 理想的来源是一个,但任何来源都受欢迎。

我的团队开始采用更严格的风格指南(其中“更严格”意味着“存在”),我认为 linter 将帮助我们所有人更轻松地遵守我们商定的风格规则。 我并不打算自己写,但我想先看看还有什么。

在谷歌上快速搜索一无所获(至少到目前为止)。

Are there any lint tools available for actionscript? One source would be ideal, but anything is welcome.

My team is starting to adopt more a more rigorous style guide (where "more rigorous" means "existant"), and I think a linter would help us all adhere more easily to the style rules we've agreed on. I'm not above writing my own, but I'd like to see what else is out there first.

A quick search on Google reveals nothing (at least so far).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

舟遥客 2024-07-18 09:20:22

如果您正在使用 Flex,请查看 FlexPMD

If you're dealing with Flex, take a look at FlexPMD.

丢了幸福的猪 2024-07-18 09:20:22

FlexPMD 实际上应该命名为 As3PMD。 我的意思是您可以针对纯 AS3 项目运行 FlexPMD,而不必针对 Flex 项目。

也就是说,大约有 10 条特定于 Flex 的规则。

泽维尔

FlexPMD should actually be named As3PMD. I mean you can run FlexPMD against a pure AS3 project, not necessarly a Flex project.

That said there are around 10 rules which are Flex-specific.

Xavier

如梦亦如幻 2024-07-18 09:20:22

它不是 Lint,但我发现免费的 FlashDevelop 可以让我编写更好的代码,因为它会抱怨许多可能的问题,例如未声明的变量。

http://www.flashdevelop.org

你可以看看。

然后还有可以用来编写 AS 的 Flex 构建器。

It's not Lint, but I've found the free FlashDevelop to make me write better code, as it complains about many possible problems, such as undeclared variables.

http://www.flashdevelop.org

You could check it out.

Then there's also flex builder that you can use to write AS.

尬尬 2024-07-18 09:20:22

不完全是 Lint,尽管 Adob​​e 的 Flex mxmlc 编译器针对混乱的 ActionScript 提供了大量有用的严格警告,例如未声明的变量、缺少函数返回类型以及对象/哈希中的额外逗号。

mxmlc 资源:

一些相关的代码分析工具是 Yasca(JavaScript、Java、PHP 等分析工具)和 asDox(用 Python 编写的 AS3 解析器),这可能是编写您自己的解析器的不错的开始。

Not quite Lint, though Adobe's Flex mxmlc compiler gives plenty of helpful strict warnings about messy ActionScript, such as undeclared variables, missing function return types, and extra commas in an object/hash.

mxmlc resources:

Some related code analysis tools are Yasca (analysis tool for JavaScript, Java, PHP, etc.) and asDox (AS3 parser written in Python), which might be decent starts for writing your own.

貪欢 2024-07-18 09:20:22

我过去曾在 jscript 中使用 jslint 。 由于是用 JavaScript 编写的,并且完整的源代码可用,因此您应该能够使其与 actionscript 一起使用。 我没有使用答案中提到的任何其他工具,所以我不知道它们如何比较。

(jslint 对什么是好的 jscript 有非常强烈的看法,你可能同意也可能不同意。)

I have used jslint in the past for jscript. As is written in JavaScript and the full source code is available, so you should be able to get it working with actionscript. I have not used any of the other tools mentions in the answers, so I don't know how they compare.

(jslint takes a very strong view about what is good jscript, you may or may not agree with it.)

流绪微梦 2024-07-18 09:20:22

Actionscript 2.0 和 3.0 是符合 ECMA 的脚本语言。 由于 ECMA 脚本本质上是 Javascript,因此您通常可以使用类似 JSure (似乎仅限 Linux)或Javascript Lint

Actionscript 2.0 and 3.0 are ECMA compliant scripting languages. Since ECMA script is essentially Javascript, you can typically use something like JSure (appears to be Linux only) or Javascript Lint.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文