The referenced file contains multiple top-level declarations that decrease the legibility of the codebase.
Example:
interface IEEFIToken {
function mint(address account, uint256 amount) external;
function burn(uint256 amount) external;
}
contract TokenStorage is Ownable {
Recommendation:
We advise all highlighted top-level declarations to be split into their respective code files, avoiding unnecessary imports as well as increasing the legibility of the codebase.
EVT-03S: Multiple Top-Level Declarations
Description:
The referenced file contains multiple top-level declarations that decrease the legibility of the codebase.
Example:
Recommendation:
We advise all highlighted top-level declarations to be split into their respective code files, avoiding unnecessary imports as well as increasing the legibility of the codebase.