Argus Code Inspection Tool for Intellij.
Scala Java FreeMarker Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
compiler-settings/src/main/scala/org/argus/jc/incremental/jawa
gen/org/argus/cit/intellij/jawa/lang
jc-plugin/src/main
nailgun-runners/src/main/java/org/argus/cit/intellij/jawa/nailgun
project
src/main
templates
tools/bin
.gitignore
.travis.yml
CONTRIBUTING.md
CONTRIBUTOR.md
LICENSE
README.md
build.sbt
buildutils.xml

README.md

argus-cit-intellij: Argus Code Inspection Tool for Intellij

Obtain argus-cit-intellij plugin

You can obtain Argus-CIT plugin from Intellij-Idea's plugin repo.

  1. Open IntelliJ IDEA, select Intellij IDEA -> Preferences -> Plugins (if from initial window: Configure -> Plugins)

  2. Choose Browse Reporitories, search Argus-CIT, then Install.

Developing argus-cit-intellij

In order to take part in argus-cit-intellij development, you need to:

  1. Install the following software:

    • IntelliJ IDEA 14 or higher with compatible version of Scala plugin
  2. Fork this repository and clone it to your computer

$ git clone https://github.com/arguslab/argus-cit-intellij.git
  1. Open IntelliJ IDEA, select File -> New -> Project from existing sources (if from initial window: Import Project), point to the directory where Argus-CIT plugin repository is and then import it as SBT project.

  2. When importing is finished, go to argus-cit-intellij repo directory and run

$ git checkout .idea

in order to get artifacts and run configurations for IDEA project.

  1. If you want to build argus-cit-intellij from command line, go to argus-cit-intellij repo directory and run
$ tools/bin/sbt clean compile test

How to contribute

To contribute to the argus-cit-intellij, please send us a pull request from your fork of this repository!

For more information on building and developing argus-cit-intellij, please also check out our guidelines for contributing. People who provided excellent ideas are listed in contributor.