代码分析器是一种静态代码分析工具,用于发现编程错误、漏洞、风格错误和可疑的结构。
最好的Solidity Linter是Ethlint,紧随其后的是Solhint。大多数其他的linter都不具备与这些早期工具竞争的资格!
Solidity Linter #1 - Ethlint
Ethlint的流行口号是"又一个Solidity衬垫工具"。
我认为这个名字选得不好,因为,由于Solidity是超级年轻的,还没有一个可用的打蜡工具的沼泽。
你可以用下面的表达方式来安装它。
npm install -g solhint
下面是你如何运行它的。
solhint [options] <file> […other_files]
Solidity Linter #2 - Solhint

Solhint是Solidity的一个linter,它提供安全和风格指南验证。
你可以使用此命令安装 Linter。
npm install -g ethlintsolium -V
在初始配置之后,执行起来就像在你的 shell 中运行这个命令一样简单。
> npm run solhint
我还会推荐更多,但我认为这就是目前最好的两个工具。
如果你想学习Soldity,我会为你鼓掌,因为这意味着你对Linters的依赖更少了(这是一个值得追求的目标)。
