babel-plugin-contracts
Contract checker
A Babel plugin that supports design by contract for JavaScript functions.
Design by Contract for JavaScript via a Babel plugin.
267 stars
15 watching
8 forks
Language: JavaScript
last commit: almost 6 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| Babel plugin that enables non-syntactic macros in JavaScript for performance and readability optimization | 262 |
| A Babel plugin that allows selective logging of JavaScript code at build time | 63 |
| Eliminates unnecessary closures from JavaScript code to improve performance and memory efficiency. | 367 |
| A tool for automatically generating pre- and post-condition checks in Go code to enforce design-by-contract principles. | 111 |
| A Python library that enables design by contract programming to write bug-free code with automatic tests and static analysis. | 760 |
| A Babel plugin that adds expressive power to JavaScript by providing a system of holes for functional programming and function composition. | 48 |
| A tool that checks JavaScript code for errors and warnings in web extensions. | 321 |
| An add-on to JavaScript code analysis that detects and prevents type-coercion bugs during runtime. | 116 |
| Library for defining data validation contracts in dynamically typed languages | 51 |
| A Babel plugin that adds React import declaration to files containing JSX tags | 159 |
| A plugin that adds syntax highlighting for Algorand's TEAL smart contract language to vim. | 6 |
| Adds file names and line numbers to console logs in JavaScript code | 37 |
| A Babel plugin that enables function composition using the & operator to create more complex functions from simple ones. | 63 |
| A static analyzer tool for identifying vulnerabilities in smart contract code written in Teal | 62 |
| An API providing access to Maker contracts | 193 |