问题标签 [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.
compiler-construction - Gimpel 的 PC-lint 和 Flexelint;有人用过吗?
因此,我阅读了一些杂志文章和 Gimpel 的 PC-lint 和 Flexelint C/C++ 编译器的网站。
它真的很贵(至少对我来说),但似乎它可能有一些优点来保证成本。
所以我想知道是否有其他人使用/购买过它们并且可以提供他们的意见?
c# - C# 的皮棉
C# 有类似 lint 的工具吗?我有编译器将警告标记为错误,我有 Stylecop,但这些只捕获最严重的错误。是否有任何其他必备工具(尤其是对于像我这样的新手 C#ers)可以指出我正在做的可能愚蠢的事情?
continuous-integration - TeamCity 用户:几个问题
这些问题仅适用于 TeamCity 用户
1)是否可以配置 TeamCity 以根据您自己的正则表达式提取构建工件信息?这正是 Pulse 在这里所做的
2) TeamCity 是否与任何任务/错误跟踪工具集成?像JIRA?
3)这个问题只适用于运行静态代码分析器的人。像 PC-Lint/Visual Lint 这样的工具可以生成 XML 报告。TeamCity 是否可以配置为解析这些工件并生成构建失败?
4) 我目前正在评估 TeamCity……那里的社区论坛似乎不太活跃。对于那些支付支持费用的人,Jetbrains 如何提供支持?好吗?Atlassian 似乎要好得多。
javascript - JSLint 可以离线使用吗?
我想使用JSLint,但我对可以访问我未经过滤的源代码的工具持谨慎态度。是否有离线版本或者是否有另一个类似的工具可以lint
离线对 JavaScript 进行“错误检查”?
编辑:一个带有 GUI 的,它向您显示样式化的错误列表,而不是命令行界面?
javascript - 在记事本++中使用 JSLint
我已经看到其他文本编辑器使用扩展来允许语法检查器,例如JSLint,这可以使用 Notepad++ 吗?
c++ - 使用两个枚举的重载解决方案
我们有一些代码大致如下所示:
现在,我们的编译器运行并完全按照我们的预期进行。 convert(a1)
将调用B convert(A)
,依此类推。然而,当我们使用 Lint 查看我们的代码时,它会报错 31。我们怀疑这是因为枚举的底层整数类型是相同的,因此 Lint 可能会这样对待它们。
我的问题是:代码是标准的,还是意外使用了编译器功能?
javascript - JavaScript Lint inc_dec_within_stmt 警告
有人可以解释为什么javascriptlint(不是jslint)发出警告的原因/重要性
当遇到一行代码时
为什么我应该保持打开这个检查?
c - 在 c 中:func(void) 与 func()
当 C 函数不接受任何参数时,语言规则是否必须使用“void”参数声明/定义它?当参数列表中什么都没有时,PC-Lint 似乎有问题,我想知道这是否是我不知道的语言语法中的某些东西。
编辑:我刚刚发现了一个重复的(back-dupe?它首先出现)问题,C void arguments,它有更多的答案和解释。
javascript - JavaScript中每个函数一个var?
我一直在使用 JSLint 让我对我的 JavaScript 感觉不好。顺便说一句,这很棒。有一张支票我不太明白,我想听听您的意见。
来自jslint.com:
在具有块范围的语言中,通常建议在第一次使用的地方声明变量。但是因为 JavaScript 没有块作用域,所以在函数顶部声明函数的所有变量更为明智。建议每个函数使用单个 var 语句。
粗体字的最后一句话是什么意思?我想我应该像这样声明多个变量?
而且,“明智的”部分只是一种阻止错误的编程风格,还是还有更多?
谢谢你的帮助。