问题标签 [lint]

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 投票
4 回答
3483 浏览

visual-studio-2008 - 哪些是最好的免费 Visual Studio 2008 插件?

我是 Visual Studio 2008(不是 2010)的新手。您认为最好的免费 Visual Studio 2008 插件或插件是什么?有一些 LINT 吗?

谢谢

0 投票
4 回答
192 浏览

static-analysis - 是否有通用皮棉(-toolkit)?

我想对用一种不太常见的编程语言(类似 C 的语法)编写的一堆脚本进行静态代码分析。常见的问题是:

  • 使用未定义/声明的符号
  • 调用函数时参数的数量或类型错误

语言解释器/编译器本身并不为这些问题提供帮助。

是否有任何类似 lint 的工具足够灵活,可以轻松地适应新的编程语言?或者有人知道另一个好的起点吗?(莱克斯/雅克???)

提前致谢

0 投票
1 回答
12672 浏览

objective-c - 用于 Objective-C 的 Lint?

可能重复:
Objective C 的代码检查

Objective-c 是否有任何 lint 工具?

0 投票
5 回答
16347 浏览

mysql - 如何检查(My)SQL 语句的语法正确性

我们目前正在设置集成服务器,在此过程中,我们在 SVN 上设置了预提交挂钩,以便我们的开发人员无法签入语法无效的文件(主要是 PHP 和 XML)。

我们还有一堆 .sql 文件(用于 MySQL),我也想对其进行 lint。不幸的是,谷歌没有为这项任务提供任何有用的东西。

有任何想法吗?

0 投票
3 回答
4458 浏览

opengl - Is there a lint tool for OpenGL Shading Language?

I've started working with OpenGL and writing shaders. My app checks for errors after loading and compiling shader programs, and if there is a problem it prints out the info log. This is great for catching errors (and I'm a newbie so I'm making a lot), but what I'd really like is to catch these errors at build time.

If I had a lint tool that could simply check a vertex or fragment shader for syntax errors, I could add it to my build process and have it stop the build.

I haven't been able to find such a tool. I started to try to write one, but I'm working on OpenGL ES and had trouble trying to write a desktop program that links against the ES libraries.

Maybe I missed it somewhere. Does such a tool exist?

0 投票
1 回答
1303 浏览

xml - 是什么导致 xmllint 警告?

我目前正在为我们的集成服务器编写一个插件,它使用 libxml2 的xmllint命令行工具来验证 XML 文件。根据手册, xmllint 有一个--nowarning禁止警告的选项。

现在,我的问题很简单,我可能只是遗漏了一些明显的东西,但是是什么导致了这样的警告?如果我不知道它到底是什么样子,那么解析输出有点困难:-)

0 投票
1 回答
1544 浏览

javascript - 意外的“意外的行尾”JavaScript lint 警告

这是我的 JavaScript(非常精简):

在此运行 lint 程序,我收到消息

在第 7 行。如果我连接第 6 行和第 7 行,消息就会消失。

谁能解释这种歧义在哪里?在我看来,第 7 行的括号明确地关闭了对 append() 的调用。

0 投票
1 回答
2874 浏览

php - php Web 应用程序的服务器端性能测试

在我被标记为以下文章的欺骗之前:

此类页面上的大多数答案都表明使用 firebug、YSlow 等对 html 进行性能测试。引用了 Loadrunner,这很好,但我想要的是一组工具,用于测试 php 本身的性能以识别代码中的瓶颈。

这是一个 LAMP 设置。

所以,也许:

  • 代码覆盖率测试
  • 用于 php 的皮棉?
  • 类似于 c 的 valgrind,但用于 php
  • 任何其他真正敲击 php 代码并寻找缺陷或低效率的工具

目前我找到的最好的可能是 JMeter,但我才刚刚开始探索它。

所有建议表示赞赏!

0 投票
1 回答
766 浏览

coding-style - 是否有 OCaml 工具支持使用 Perl 的 Perl::Critic 模块等最佳实践?

是否存在分析 OCaml 程序并建议对样式和代码进行一些改进的工具?在 perl 的世界中,仍然存在Perl::Critic以避免不良风格。

我需要的是一些工具,它们不仅可以提示样式,还可以使事情变得更简洁,并避免在 OCaml 程序中不是尾递归的构造。

有什么提示吗?

0 投票
3 回答
795 浏览

verification - 有没有人建立一个 C 文件来验证 MISRA-2004 的代码检查工具?

我们正在使用 PC-Lint 对我们的来源进行代码检查,以确保其符合 MISRA-2004。由于这是一个与安全相关的项目,并且我们正准备获得 TUV 的证书,因此我们需要证明我们对该工具的信心(他们不接受诸如“我多次使用它”之类的东西)。

我们的目标是拥有一套完整的负面测试,通过破坏 MISRA-2004 集的每个规则并强制工具产生错误或警告来检查工具。

是否有人已经这样做了,您愿意分享您的结果/C 代码吗?