/jqa-csharp-plugin

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

jQAssistant C# Plugin

GitHub license

This is a C# parser for jQAssistant. It enables jQAssistant to scan and to analyze C# files.

Getting Started

Download the jQAssistant command line tool for your system: jQAssistant - Get Started.

Installation

Installation through jQAssistant

Starting with jQAssistant 1.12.0 it is possible to declare the plugins in the .jqassistant.yaml file (see: jQAssistant User Manual)

Simply add the following to the plugins section of the config

  - group-id: de.kontext-e.jqassistant.plugin
    artifact-id: jqassistant.plugin.csharp
    version: 0.3.0

Manual Installation

Next download the latest version from the release tab. Put the jqa-csharp-plugin-*.jar into the plugins folder of the jQAssistant commandline tool.

Usage

Now scan your C# project:

jqassistant.sh scan -f <C#-project-folder>

You can then start a local Neo4j server to start querying the database at http://localhost:7474:

jqassistant.sh server

Model

Neo4j model for the jQAssistant C# plugin

Contribute

We really appreciate your help! If you want to contribute please have a look at the CONTRIBUTING.md.