Coder Social home page Coder Social logo

todo-dapp's Introduction

get in touch with Consensys Diligence [ ๐ŸŒ ๐Ÿ“ฉ ๐Ÿ”ฅ ]

Thanks for using Solidity Visual Developer ๐Ÿคœ๐Ÿค›

โ„น๏ธ Customize this extension to fit your needs! Show/Hide/Enable/Disable features in Preference โ†’ Settings โ†’ Solidity Visual Developer: solidity-va.*, select one of the customized security-aware color themes in Preferences โ†’ Color Themes.

What's New? The complete changelog can be found here.

v0.1.2 new: decorate/highlight immutable state vars (#9932cc) - #97 (thanks @RomiRand) image

update: dependencies ([email protected])

new: configuration option to enable the surya.mdreport "negative Modifiers" feature, see surya#162

enabling solidity-va.tools.surya.option.negModifiers will list all modifiers observed in the file with the ones that are not being used with the listed method being striked-through image

Note that the report can be generated either via the report codelense or by selecting files in the Solidity Visual Developer View โ†’ right-click โ†’ Surya: generate report.

image

image

fix: typos & links to placeholder[.]com - #93 #91 (thanks @almndbtr) v0.1.1 - โ„๏ธ๐ŸŽ„๐Ÿ‚๐ŸŽ„โ„๏ธ fix: type resolving and declaration link for inherited statevars

update: move language specific logic to a web compatible extension

https://github.com/tintinweb/vscode-solidity-language (https://marketplace.visualstudio.com/items?itemName=tintinweb.vscode-solidity-language) The language ships with three security centered Color Themes that can be selected from the Solidity Language & Themes (only) extension page or Code โ†’ Preferences โ†’ Color Themes image

update: support for latest solidity parser (extension + surya) #84

v0.1.0 - with a lot of new features ๐Ÿฅณ new: ๐Ÿฅณ major parser refactoring #67 and we published the parser as standalone lib "solidity-workspace"

new: โš ๏ธ annotations for potential external calls (yellow gutter icon)

best effort - might miss some external calls depending on whether it is possible to easily resolve them (e.g. accessing addresses in nested structures/mappings). new: cockpit view that lists external calls in the currently selected contract (click into a contract in the editor for the view to update)

image

new: we can now resolve inherited names (hover: declaration link)

image

new: we now decorate identifiers that are storage references (treating them like state-vars)

new: unit-test stub/template for Hardhat/Ethers #70 (preferences โ†’ Settings โ†’ Solidity Visual Developer: solidity-va.test.defaultUnittestTemplate)

new: (debug) option to enable/disable stacktraces for parser errors (preferences โ†’ Settings โ†’ Solidity Visual Developer: solidity-va.debug)

new: show codelenses (inline actions) for abstract contracts

new: customize which codelenses to show or hide (preferences โ†’ Settings โ†’ Solidity Visual Developer: solidity-va.codelens.*) #76

new: expose new command solidity-va.surya.graphThis #76

new: use internal ("dumb" lexical) flattener by default. Optionally allow to select truffle-flattener (preferences โ†’ Settings โ†’ Solidity Visual Developer: solidity-va.flatten.mode)

update: enable draw.io csv export codelens by default

fix: misplaced decoration when document changes

fix: function selector is incorrect if there's a comment in the function signature definition #68

update: code cleanup; refactored decoration logic and moved it to its own submodule

Note: This notification is only shown once per release. Disable future notification? settings โ†’ solidity-va.whatsNew.disabled : true

Thinking about smart contract security? We can provide training, ongoing advice, and smart contract auditing. Contact us.

todo-dapp's People

Contributors

abdikeem avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.