ethereum / solidity

Solidity, the Smart Contract Programming Language
https://soliditylang.org
GNU General Public License v3.0
23.11k stars 5.73k forks source link

Error Presentation Specification #1111

Closed h3ph4est7s closed 7 years ago

h3ph4est7s commented 8 years ago

Greetings, by writing code for a linter i have noticed that errors printed by solc have not a specific syntax. Dew to that fact implementing a linter for solidity is not straightforward, especially due to changes of the error output during the development life cycle resulting in different error formats across the code. I strongly suggest to implement an error format specification for reporting.

chriseth commented 8 years ago

Which part of the errors would you like to formalize?

axic commented 7 years ago

I think #1387 fixes this.

axic commented 7 years ago

With #1387 the specification is in place. (Needs to be implemented too.)