{ "errors": [ { "component": "general", "errorCode": "1878", "formattedMessage": "Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing \"SPDX-License-Identifier: \" to each source file. Use \"SPDX-License-Identifier: UNLICENSED\" for non-open-source code. Please see https://spdx.org for more information.\n--> syntaxTests/pragma/unknown_pragma.sol\n\n", "message": "SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing \"SPDX-License-Identifier: \" to each source file. Use \"SPDX-License-Identifier: UNLICENSED\" for non-open-source code. Please see https://spdx.org for more information.", "severity": "warning", "sourceLocation": { "end": -1, "file": "syntaxTests/pragma/unknown_pragma.sol", "start": -1 }, "type": "Warning" }, { "component": "general", "errorCode": "4936", "formattedMessage": "SyntaxError: Unknown pragma \"thisdoesntexist\"\n --> syntaxTests/pragma/unknown_pragma.sol:1:1:\n |\n1 | pragma thisdoesntexist;\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\n", "message": "Unknown pragma \"thisdoesntexist\"", "severity": "error", "sourceLocation": { "end": 23, "file": "syntaxTests/pragma/unknown_pragma.sol", "start": 0 }, "type": "SyntaxError" }, { "component": "general", "errorCode": "3420", "formattedMessage": "Warning: Source file does not specify required compiler version! Consider adding \"pragma solidity ^0.8.0;\"\n--> syntaxTests/pragma/unknown_pragma.sol\n\n", "message": "Source file does not specify required compiler version! Consider adding \"pragma solidity ^0.8.0;\"", "severity": "warning", "sourceLocation": { "end": -1, "file": "syntaxTests/pragma/unknown_pragma.sol", "start": -1 }, "type": "Warning" } ], "sources": {} }