babel-plugin-jsdoc-to-assert

Type checker

Transforms JSDoc annotations to enable runtime type checking

Runtime type checking for JSDoc

GitHub

55 stars
5 watching
3 forks
Language: JavaScript
last commit: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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