embarklabs / embark

Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

Home Page:https://framework.embarklabs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.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: