Soldity的初学者指南

286 阅读1分钟

💡 代码分析器是一种静态代码分析工具,用于发现编程错误、漏洞、风格错误和可疑的结构。

最好的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的依赖更少了(这是一个值得追求的目标)。