Solidity plugin for IntelliJ

Sergey Tselovalnikov 455ac60f7c [Intellij-Solidity Release] - '2.3.2-SNAPSHOT'. 1 month ago
.github 2be79573c6 set up the sponsorship button 3 months ago
.idea 4c392ef002 Update intellij gradle plugin (#75) 2 years ago
gradle af5437622e bump gradle version and plugins 4 months ago
logo 512ea4176c update plugin logo 4 months ago
src 570d4b490b update release notes 1 month ago
.editorconfig c45d5a8299 svg logo 3 years ago
.gitignore de7f5085c9 Initial commit 3 years ago
.travis.yml 23a8c986bc Switch to openjdk8 to fix travis builds (#191) 1 year ago
DEVELOPING.adoc af7ed53b6d doc: sentry and releasing 2 years ago
LICENSE 18389d23d0 LICENSE 3 years ago
README.adoc 688de0b15a release notes for 2.3.0 2 months ago
build.gradle 4a0decc734 split sol runner into a separate xml 4 months ago
gradle.properties 455ac60f7c [Intellij-Solidity Release] - '2.3.2-SNAPSHOT'. 1 month ago
gradlew de7f5085c9 Initial commit 3 years ago
gradlew.bat de7f5085c9 Initial commit 3 years ago
settings.gradle de7f5085c9 Initial commit 3 years ago

README.adoc

= link:https://solidity.readthedocs.io/[Solidity] plugin for IntelliJ

image:https://travis-ci.org/intellij-solidity/intellij-solidity.svg?branch=master["Build Status", link="https://travis-ci.org/intellij-solidity/intellij-solidity"]
image:https://img.shields.io/jetbrains/plugin/d/9475-intellij-solidity.svg[JetBrains plugins]
image:https://badges.gitter.im/intellij-solidity/intellij-solidity.svg[link="https://gitter.im/intellij-solidity/intellij-solidity?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"]

image:./logo/logo_256.png[link=https://plugins.jetbrains.com/idea/plugin/9475-intellij-solidity,width=128,height=128]

== Current status

You can support the development by sponsoring the plugin ❤️ on Github, clicking ★ on GitHub and rating it on the link:https://plugins.jetbrains.com/idea/plugin/9475-intellij-solidity[plugin page].

== Features

* Syntax highlighting
* Code completion
* File templates
* Goto declaration
* Find usages
* Code formatting

== Reporting an issue

Please attach the screenshot for every issue if possible. It will make the issue much clearer and easier to understand.

== Build

[source,bash]
----
./gradlew buildPlugin
----

== Run

[source,bash]
----
./gradlew runIdea
----

== Contribute

Contributions are always welcome!

If you are only starting your way as an Intellij-Plugin developer, feel free to contact link:https://gitter.im/intellij-solidity/intellij-solidity[us], and we'll help you with the IDE
setup and guide you through the code so that you will be able to make your first contribution and fix that annoying bug
that drives you nuts! And then if you are keen, you may dive deeper into the wonderful world of lexers, parsers, types, refactorings and code analysers.

For development documentation, see link:DEVELOPING.adoc[DEVELOPING].