Search results
78 packages found
Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
- @babel
- @babel/parser
- 6to5
- abstract
- analysis
- ast
- babel
- clause
- compiler
- context
- context awareness
- ecma
- ecmascript
- es6
- View more
A package API to run a static analysis of your module's dependencies.
Statically analyze & rewrite the css-block styles in Handlebars templates.
Create custom ESLint rules based on code samples. Utilizing CodeQue - structural code search engine.
- typescript
- javascript
- json
- search
- find
- match
- pattern
- matching
- ast
- regexp
- semantic
- static
- analysis
- structural
- View more
Safely evaluate JavaScript (estree) expressions, sync and async.
- @babel
- @babel/parser
- 6to5
- abstract
- analysis
- ast
- babel
- babel-cli
- compiler
- context
- ecma
- ecmascript
- es6
- estree
- View more
Provides module / individual file oriented AST processing for @ponticus/escomplex complexity reports.
- escomplex
- module
- complexity
- simplicity
- cyclomatic
- halstead
- maintainability
- dependencies
- static
- analysis
- metrics
- es6
- es7
- es8
- View more
Mr Audit is a Gulp plugin to audit JavaScript code for security related static code analysis.
In the following example we defined a custom function to serilize ts files.
Software complexity analysis for JavaScript projects
Software complexity analysis of JavaScript-family abstract syntax trees.
Software complexity analysis for CoffeeScript projects. CoffeeScript-specific wrapper around escomplex.
- escomplex
- coffeescript
- coffee-script
- coffeescriptredux
- coffee-script-redux
- complexity
- simplicity
- cyclomatic
- halstead
- maintainability
- dependencies
- static
- analysis
- metrics
convert module usage to inline expressions
convert module usage to inline expressions
Easily replace specific function calls without messing around with the syntax tree
Given an esprima/acorn-style AST, approximately find the original declaration node responsible for a variable
Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS
- typescript
- javascript
- json
- search
- find
- match
- pattern
- matching
- ast
- regexp
- semantic
- static
- analysis
- structural
- View more
Provides module / individual file oriented AST processing for typhonjs-escomplex complexity reports.
- typhonjs
- escomplex
- module
- complexity
- simplicity
- cyclomatic
- halstead
- maintainability
- dependencies
- static
- analysis
- metrics
- es6
- es7
- View more
allow file content manipulations
Provides project oriented AST processing for typhonjs-escomplex complexity reports.
- typhonjs
- escomplex
- complexity
- simplicity
- cyclomatic
- halstead
- maintainability
- dependencies
- static
- analysis
- metrics
- es6
- es7
- es8
- View more
Experimental JavaScript static analyzer