![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
eth-scribble
Advanced tools
A Solidity runtime verification tool for property based testing.
The design of the Scribble specification language takes inspiration from several existing languages and we expect the language to evolve gradually as we gain more experience in using it. We rely on the following principles and design goals to guide language evolution:
We are aware that this will make it difficult or impossible to express certain properties. We encourage users to reach out if they encounter such properties. However, it is not our itention to support every property imaginable. We consider it a great success if Scribble is able to capture 95% of the properties that users want to express.
Install Scribble with npm:
npm install -g eth-scribble
Use CLI tool with the Solidity source file:
scribble sample.sol
Use --help
to see all available features.
There is a Scribble extension for VSCode that enhances user experience: prividing syntax highlight, hints-on-hover and other features.
Note that it is maintained in separate repostory. Report extension-related suggestions and issues there.
For more information on the Scribble specification language, and any other documentation, go to: Scribble Documentation
We suggest to use latest NodeJS LTS release lts/gallium
(v16.14.0) and associated version of NPM. If there is a need to run different NodeJS versions, consider using NVM or similar tool, that is available for your platform.
Clone repository, install and link:
git clone https://github.com/ConsenSys/scribble.git
cd scribble/
npm install
npm link
Prior to running the tests it would be better to setup local compiler cache:
scribble --download-compilers native wasm
FAQs
A Solidity runtime verification tool for property based testing
The npm package eth-scribble receives a total of 15 weekly downloads. As such, eth-scribble popularity was classified as not popular.
We found that eth-scribble demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.