andrewjensen / hekla

A pluggable static code analysis toolset for understanding large Javascript projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DEPRECATED

This project is deprecated. I have not kept up with maintenance of Hekla so I believe it is best to archive it.

Using static code analysis for reporting is still immensely useful. Here are some related projects that might be helpful in doing this analysis:

  • jscodeshift, a codemod toolkit that can also be used for gathering data
  • tree-sitter, a cross-language parser generator tool
  • AST Explorer, for quickly seeing ASTs and prototyping codemods+linter rules
  • react-scanner, static code analysis specifically for React components

hekla

A pluggable static code analysis toolset for understanding large Javascript projects

Build Status

Hekla Intro Diagram

Getting Started

The easiest way to start using Hekla is through the Webpack plugin and the CLI tool. You can also install and use the core analysis package directly.

"Hekla?"

Hekla is named after a volcano in Iceland!

About

A pluggable static code analysis toolset for understanding large Javascript projects

License:MIT License


Languages

Language:JavaScript 97.2%Language:CSS 2.4%Language:HTML 0.4%