检测应用程序中硬编码的值

3

是否有任何库/配置/工具或类似物来运行JavaScript检查并警告代码中的硬编码值?

类似于jscheck的东西。


2
定义应该找到什么。只有字符串/数字,还是更多的东西?硬编码本身并不是错误的,而是取决于上下文是否适当。我想这对于工具来说会非常困难,并且准确性也不高。 - Jace Rhea
任何硬编码的值。例如,如果(myUserType === 13),应该发出警告。 - jvrnt
为什么 if (myUserType === 13) 会有问题? - CoderPi
我真的不确定混淆是从哪里来的。if (myUserType === 13) 是不好的,因为如果我在多个控制器中有这个条件用于不同的目的,然后类型(13)发生变化 - 我将不得不在每个存在该条件的代码片段中进行更改。如果我有 if (myUserType === config.someValue) - 我只需要在配置文件中进行更改就可以了。 - jvrnt
你看到我的回答了吗? - CoderPi
显示剩余7条评论
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接