The Solidity documentation recommends "that Solidity contracts are fully annotated using NatSpec for all public interfaces (everything in the ABI)." NatSpec documentation should be used for improved readability, a better user experience, enhanced auditability, enablement of automated testing and verification, and to promote standardization and interoperability. (Functions with no NatSpec documentation at all are listed under the "NatSpec documentation for function is missing" issue.)
There are 2 instances of this issue.
File Link | Instance Count | Instance Links |
---|---|---|
EscrowFactory.sol | 2 | 20,56 |
Decreased readability/maintainability of project source code, increased complexity of automated testing, and a reduced contract user experience.
baudit: a custom static code analysis tool; manual review
Add NatSpec documentation for all return parameters to public functions.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.