.embark/contracts breaks parallel tools, such as Crytic, and it's counter intuitive
3esmit opened this issue · comments
Bug Report
Summary
I expect that the errors and warnings given are in the source file I am editing, not in a copy that is deleted every run.
Current behavior
Whenever an issue is risen by compiler or Crytic, it points to a file inside .embark/, which leads to mistakes, such as editing the file that is going to be deleted with no warning, or missing links, such as in https://crytic.io/status-im/ens-usernames/8/security_checks/t89Csx2FRb6eJLGq9ERQMQ
Expected behavior
Don't make exact copy of the files to then compile them, use the files the user is using.
Please provide additional information about your system
OS: Linux
Embark Version: 6
Node Version:
NPM Version: