在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6987|回复: 12

[求助] nLint很不靠谱,还是我用得有问题?

[复制链接]
发表于 2014-2-14 12:15:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家有没有遇到过明明有规则违反,但nLint不报出来的情况?

我遇到过2次。

一次是例化模块时输入端口根本没写,悬空了。
nLint的规则25001我肯定选上了,结果nLint没报Signal with No Driver错误。
还好后来看verdi的schematic时正好让我看到了。

一次是下面这句话:
sar_match=(SAR==shift_in_reg[5:0]);
其中SAR的宽度是6:0,shift_in_reg的宽度是7:0。
这句话显然存在位宽不匹配的问题,nLint也没报。

想请问下大家有没有遇到过这种情况?
还是我用得不对啊?
我用的是nLint2011.10版,规则集用的就是默认自带的规则集。
发表于 2014-2-14 20:10:56 | 显示全部楼层
nLint检查有时候不靠谱。
发表于 2014-2-15 07:29:14 | 显示全部楼层
很正常。没有什么工具是100%正确的。必竟都是人写出来的。
 楼主| 发表于 2014-2-15 21:38:38 | 显示全部楼层
回复 3# tigerjade

但是我觉得这个有点离谱了。
一般软件有点bug都是在比较复杂、特殊的情况下才会出些问题,这都是可以接受的。
我遇到的这两个例子我觉得都是很明显的问题,有时会查不出来,
这个工具的可靠性有些不能接受了。
发表于 2014-2-23 20:55:05 | 显示全部楼层
aldec's nlint
发表于 2015-3-6 13:46:45 | 显示全部楼层
这个是你没选22104那个rule
发表于 2015-3-10 22:18:40 | 显示全部楼层
 楼主| 发表于 2015-3-11 08:31:33 | 显示全部楼层
回复 6# xujiankunkun


    还真的没选。受教了。

那第一个应该是nlint的问题了吧……
发表于 2015-3-14 00:43:27 | 显示全部楼层
有这个问题吗,还没发现
发表于 2015-3-20 00:40:33 | 显示全部楼层
nlint工具相当不错,尽管很多规则很揪心,很折腾
用好了,代码质量好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-6 17:20 , Processed in 0.028256 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表