Skip to content

v3.0.2

Choose a tag to compare

@github-actions github-actions released this 06 Sep 17:55
· 46 commits to main since this release
25ad5f3

Install

pip install codeanalyzer-java==3.0.2   # bundles a JVM; installs the canjv launcher

Or the jar with a codeanalyzer launcher (requires Java 11+):

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codellm-devkit/codeanalyzer-java/releases/download/v3.0.2/codeanalyzer-installer.sh | sh

Or run the JAR directly (requires Java 11+):

# JSON output, at the analysis level you ask for
java -jar codeanalyzer.jar -i /path/to/project -a 4 -o ./out          # writes out/analysis.json

# Neo4j projection - always full depth, so it takes no --analysis-level
java -jar codeanalyzer.jar -i /path/to/project --emit neo4j -o ./out  # writes out/graph.cypher

Downloads

Asset Description
codeanalyzer.jar Self-contained analyzer (run with java -jar)
codeanalyzer-installer.sh Installer that fetches the jar and adds a codeanalyzer launcher
schema.neo4j.json Neo4j graph schema contract (node labels, relationships, DDL)

📦 Other Changes

  • Read the primordial scope from jrt:/ and ship codeanalyzer-java on PyPI with a bundled JVM
  • ci: publish the PyPI wheel from release-pypi.yml after Java Release succeeds