babel-plugin-jsdoc-to-assert
Type checker
Transforms JSDoc annotations to enable runtime type checking
Runtime type checking for JSDoc
55 stars
5 watching
3 forks
Language: JavaScript
last commit: about 5 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
gajus/eslint-plugin-jsdoc | A plugin for ESLint to enforce consistency and quality in JSDoc comments | 1,100 |
vitalets/babel-plugin-runtyper | An add-on to JavaScript code analysis that detects and prevents type-coercion bugs during runtime. | 116 |
sutoiku/jsdox | Generates documentation from JavaScript comments using JSDoc 3 syntax | 212 |
jscs-dev/gulp-jscs | Automates JavaScript code style checking and reporting with automatic fixing options | 312 |
loganfsmyth/babel-plugin-transform-builtin-extend | Enables extending built-in JavaScript types like Error and Array by static analysis | 148 |
yarax/eslint-plugin-typelint | An ESLint plugin for static type checking in JavaScript based on JSDoc and data structures common in software development. | 175 |
gajus/flow-runtime | Provides a runtime type system for JavaScript that enables full Flow compatibility and supports API input validation | 802 |
xodio/hm-def | Enables runtime type checking for JavaScript functions using Hindley-Milner signatures | 198 |
automattic/expect.js | An assertion toolkit for Node.js and the browser | 2,107 |
hustcc/babel-plugin-version | Replaces version number placeholders in JavaScript code with actual package version. | 5 |
t-huth/eslint-plugin-chai-assert-bdd | An ESLint plugin to support assertions in JavaScript testing using the Chai assertion library. | 2 |
spajus/pronto-jscs | Automates JavaScript code style checking using Pronto and JSCS. | 1 |
bradtaylorsf/markdown-magic-jsdoc | Transforms JSDoc-style comments into markdown syntax | 4 |
xtuc/babel-plugin-transform-scala-lambda | A plugin that simplifies JavaScript code by allowing a more concise syntax inspired by Scala's lambda style | 54 |
babel/gulp-babel | A Gulp plugin that enables Babel to transpile modern JavaScript code into compatible formats. | 1,321 |