get-assigned-identifiers
get a list of identifiers that are initialised by a JavaScript AST node.
get a list of identifiers that are initialised by a JavaScript AST node.
Detect which ES6 (ES2015 and above) features are available
Babel plugin that enables extensible destructuring as per https://github.com/vacuumlabs/es-proposals
switch-case specific linting rules for ESLint
🐊Putout plugin adds ability use destructuring on variable declarations
destructuring specific linting rules for ESLint
This is 'transform-object-rest-spread' without the dependency on 'transform-es2015-destructuring'
Enforce placing destructuring properties on separate lines
Babel plugin that allows you to extract an object/array from a destructuring expression
🐊Putout plugin adds ability to merge destructuring properties
destructurable, async-friendly `try...catch` wrapper function with support for error side effects and fallback values
Flatry converting promise or function to flat array response. Inspired by golang style error handling without try/catch.
Fancy JavaScript
Architecture from natural language principles.
catch errors from generators, Go style
Ad-hoc polymorphism / pattern matching / destructuring for function parameters
let {each,varName,be,iterable} = eachVar(x => /* do thing */ )
Eslint plugin for enforcing newlines in object destructuring assignment past a certain number of properties.
process.env specific linting rules for ESLint
Magic Initialization using destructuring assignment