问题标签 [plato]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

javascript - 传递参数的终端错误

Plato是一个 JS 代码复杂度分析器。

该文档可以在该链接中找到。但是我无法让它运行。这一定是一个愚蠢的错误,但这是我尝试过的。

在许多其他人中:) 我并不声称在命令行上很出色,但我得到的错误是:
Must specify a value for option d (dir : The output directory)

我可以发誓这正是我正在做的......也许不是......

0 投票
2 回答
1162 浏览

fortran - FORTRAN 95:可选语句不起作用(使用 FTN95 和柏拉图)

我在OPTIONAL使用 Fortran 95 的函数和子例程中的语句存在问题。目前我正在使用 Silverfrost 的 Plato 和他们的 FTN95 编译器(在“发布 Win32”模式下)。在尝试在我正在编写的更复杂的程序中实现 OPTIONAL 语句之后,我创建了一个非常简单的程序来测试它。这是代码:

我预计屏幕上会显示以下结果:

好吧,代码可以编译,尽管我收到警告 (673) “SUBROUTINE Z has been called with too little arguments”。执行后,我进入我的屏幕:

然后是“访问冲突”错误消息。有人能理解这里有什么问题吗?

非常感谢!吉尔伯托

0 投票
1 回答
707 浏览

javascript - 从文件夹中排除所有文件以进行柏拉图度量

我在 Windows 机器(非 POSIX 命令行)上部署我的 web 应用程序,并且我正在使用 Plato 生成 JS 指标。

我的问题是如何通过带有 plato.js 的正则表达式从包含子文件夹的给定文件夹中排除所有文件。我尝试使用此命令排除所有缩小的 JS 库:

不排除src/app/js/**/*.js的所有 JS 文件。

我用 rubular 测试我的正则表达式:http: //rubular.com/r/zbTsv1nIWY (修复下划线问题是可选的)

有人可以帮我吗?

0 投票
1 回答
1555 浏览

fortran - 柏拉图的错误信息

我是 Fortran 新手,正在做一些基础练习。我已经安装了柏拉图最新版本。我在网上找到了这个程序,并尝试编译它

Plato 在构建和编译时没有显示任何错误迹象,但是当我尝试运行程序时出现以下错误消息:可执行文件不存在。

谁能帮我解释如何处理这个错误?

谢谢

0 投票
1 回答
1313 浏览

fortran - Fortran 秩不匹配错误

我收到以下错误

编译失败。

在这个节目中,

有人可以告诉我如何解决这个问题吗?它是一个在 mingw gfortran 中编译的 fortran77 文件

0 投票
2 回答
1134 浏览

function - 使用接口将函数作为参数传递给子程序在 Plato Fortran 90 中不起作用

我创建了一个在 linux 机器上使用并使用 gfortran 编译的 fortran 90 程序。它在带有 gfortran 的 linux 机器上运行良好,但提供了错误

error 327 - In the INTERFACE to SECANTMETHOD (from MODULE SECMETH), the ninth dummy argument (F) was of type REAL(KIND=2) FUNCTION, whereas the actual argument is of type REAL(KIND=2)

使用柏拉图编译器 (FTN95) 时。有谁知道我需要如何更改我的代码才能在柏拉图工作?我试图阅读这个错误,并且提到了一些指针,但从我尝试的结果来看,它不起作用。我已经想出了一些解决方法,但是它们使子例程不再接受任何函数作为参数-这几乎没有用。任何帮助将不胜感激。我的代码如下。

0 投票
1 回答
99 浏览

coffeescript - 有没有办法在咖啡脚本上运行柏拉图

我已经编写了所有服务器端代码和 Coffeescript,我想知道是否有办法在上面运行Plato

0 投票
1 回答
1015 浏览

javascript - JavaScript 代码分析 - Plato 的可维护性评级

我使用 JavaScript 已经有一段时间了,刚刚开始使用Plato分析我的代码。我不确定它是如何计算可维护性的,但下面的代码返回的可维护性分数为 69.3。我错过了什么?尝试添加评论并没有改变。

感谢您的帮助/建议!

0 投票
1 回答
406 浏览

javascript - 从柏拉图度量工具中排除子目录

我正在使用Plato工具来分析我的网络应用程序。

我目前正在运行类似的命令

生成报告。这个想法是,虽然我想在分析中包含serverandpublic文件夹,但我想完全排除public/vendorand public/js。但是,排除似乎不起作用 - plato 包含我试图忽略的子目录中的文件。

这可能是正则表达式问题或柏拉图问题,我在这里不太确定。我尝试过其他正则表达式排除模式,例如

但无济于事,即使我认为这些模式应该匹配。

任何想法如何用柏拉图实现这种期望的行为?谢谢!

0 投票
1 回答
224 浏览

angularjs - 如何提高柏拉图报告的可维护性指数

我已经为 AngularJS 代码生成了柏拉图报告,现在我想知道如何改进可维护性指数。Lint 错误改进不会提高可维护性指数。任何参考链接,非常感谢。

谢谢。