UNPKG

hardhat-ignore-warnings

Version:

Hardhat plugin to ignore Solidity warnings

34 lines 961 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getErrorCode = exports.errorCodes = void 0; exports.errorCodes = { 'unreachable': 5740, 'unused-param': 5667, 'unused-var': 2072, 'unused-call-retval': 9302, 'code-size': 5574, 'initcode-size': 3860, 'shadowing': 2519, 'shadowing-builtin': 2319, 'shadowing-opcode': 8261, 'func-mutability': 2018, 'license': 1878, 'pragma-solidity': 3420, 'missing-receive': 3628, 'transient-storage': 2394, 'statement-has-no-effect': 6133, }; function getErrorCode(id) { let code = exports.errorCodes[id] ?? id; if (typeof code === 'string') { if (/^\d+$/.test(code)) { code = Number(code); } else { throw new Error(`Invalid error code for solc-ignore (${code})`); } } return code; } exports.getErrorCode = getErrorCode; //# sourceMappingURL=error-codes.js.map