Brice
Brice
There is currently a hack in the REPL analysis code to handle magic comments. The parser could and should do a better job of handling comments correctly, making the later...
The original `ASTVisitor` design expected a valid AST. Then we decided to use it earlier, before the checks, so it needed to be hardened to handle invalid ASTs. My changes...
It seems that we should be able to have brew install shell completion scripts for us when installing clarinet. For example, see [this formula](https://github.com/Homebrew/homebrew-core/blob/6a8f5692ae05d70f347ce194d9cd892370712239/Formula/hub.rb#L30-L32). It seems that we should be...
We currently support two annotations for the check-checker, `allow(unchecked_data)` and `allow(unchecked_params)`. Both of these are too broad. `allow(unchecked_data)` applies to all expressions within the expression on the next line, and...
When using the `rust-analyzer` plugin in VS Code, it provides a "Run Test" button for unit tests. This uses the following flags to run the test: ``` cargo test --package...
The REPL should be able to generate a stack trace to help with debugging smart contracts. Still need to think through usage details a bit more.
With the switch to 2.1, we have the opportunity to make some breaking changes to the language. It would make sense to put together a formal specification of the language,...
This suggestion originates from a discussion in Discord. > can we add checks for sip token transfer functions whether they do a transfer only or more bad things? If I...
When printing the costs in the REPL, we see a table that includes "Consumed" and "Limit". It would be helpful to add another column with the percentage, to easily identify...