TypeQL plugin for JetBrains

Overview

JetBrains-Graql-Plugin

Basic support for the Graql language (http://grakn.ai)

Features

  • Syntax highlighting/validation
  • Find usages support
  • Basic code completion
  • Code commenting

Inspections

  • Undefined concept declaration
  • Unused attribute/role declaration
  • Duplicate concept declaration
  • Unplayed role declaration
  • Invalid concept type usage

Screencast

Example

You might also like...

An unofficial edition of ja-netfilter which has built-in plugins for activating JetBrains IDE.

jb-netfilter v2.0.1 An unofficial edition of ja-netfilter which has built-in plugins for activating JetBrains IDE. Usage download from the releases pa

Apr 3, 2022

Aplicación para convertir números entre base con y sin decimales para la certificación de Kotlin Developer de JetBrains Academy.

Aplicación para convertir números entre base con y sin decimales para la certificación de Kotlin Developer de JetBrains Academy.

Kotlin Number Base Converter Aplicación para convertir números entre distintas bases con y sin decimales para la certificación de Kotlin Developer de

Jan 13, 2022

httpx is a CLI to execute requests from JetBrains Http File.

httpx: CLI for run http file httpx is a CLI to execute requests from JetBrains Http File. How to use? Create index.http file with following code, then

Dec 29, 2022

A JDBC driver for Cloudflare's D1 product, compatible with Jetbrains tools.

A JDBC driver for Cloudflare's D1 product, compatible with Jetbrains tools.

D1 JDBC Driver A JDBC driver for Cloudflare's D1 Database product! JDBC is the technology that drives popular database tools such as Jetbrains' databa

Dec 9, 2022

DnD Plugin submission using Atlas. Plugin inspired on the TrollGUI bukkit plugin

💡 PunishGUI DnD Plugin submission using Atlas. Plugin inspired on the TrollGUI bukkit plugin 📜 Dependencies 📃 Paper 1.18 🌎 Atlas 💻 Commands /hell

Jan 19, 2022

This plugin disables commands specified in the configuration and prevents granting the "OP" authority to people not authorized in the plugin configuration.

This plugin disables commands specified in the configuration and prevents granting the

Ares This plugin disables commands specified in the configuration and prevents granting the "OP" authority to people not authorized in the plugin conf

Aug 30, 2022

Paper-nms-maven-plugin - A maven plugin for using NMS on paper with Mojang mappings.

Paper-nms-maven-plugin - A maven plugin for using NMS on paper with Mojang mappings.

paper-nms-maven-plugin A maven plugin for using NMS on paper with Mojang mappings. This plugin will both create the mapped paper dependency and instal

Dec 28, 2022

Plugin-power - A plugin for the ja-netfilter, it is a dragon slayer for asymmetric encryption.

plugin-power A plugin for the ja-netfilter, it is a dragon slayer for asymmetric encryption. Use the mvn clean package command to compile and use powe

May 25, 2022

Plugin-fineagent - A plugin for the ja-netfilter, it allows you to use fineagent in ja-netfilter.

plugin-fineagent A plugin for the ja-netfilter, it allows you to use fineagent in ja-netfilter. Use the mvn clean package command to compile and use F

Jun 25, 2022

trying to create a plugin using the spigot api! this plugin will be responsible for delivering the products according to the settings!

KettraShop "simples plugin de ativação de produtos da loja, dentro do Minecraft" ⚙️ Configurações caso você não tenha uma loja virtual para seu servid

Nov 2, 2022

:package: Gradle/Maven plugin to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them.

JavaPackager JavaPackager is a hybrid plugin for Maven and Gradle which provides an easy way to package Java applications in native Windows, Mac OS X

Jan 8, 2023

maven plugin for making chmod +x jar files

To use it, add a plugin to your pom like !-- You need to build an exectuable uberjar, I like Shade for that -- plugin groupIdorg.apache.mave

Dec 8, 2022

Launch4j Maven Plugin

Launch4j Maven Plugin

Dec 29, 2022

JITWatch plugin for IntelliJ IDEA

JITWatch Plugin for IntelliJ IDEA The plugin can be used to view and analyze HotSpot JIT compilation logs inside IntelliJ IDEA. It uses JITWatch to lo

Dec 15, 2022

Vim emulation plugin for IDEs based on the IntelliJ Platform

Vim emulation plugin for IDEs based on the IntelliJ Platform

IdeaVim IdeaVim is a Vim emulation plugin for IntelliJ Platform-based IDEs. Contact maintainers: Bug tracker @IdeaVim on Twitter Chat on gitter Unoffi

Jan 5, 2023

A Minecraft plugin API

SpongeAPI A mature Minecraft plugin API (not including an implementation), licensed under the MIT License. Homepage Source Issues Documentation Commun

Dec 27, 2022

Maven port of the Netflix Gradle code generation plugin for graphql. https://github.com/Netflix/dgs-codegen

This is port of the netflix codegen plugin for Gradle. Found here. COPIED FROM NETFLIX DOCUMENTATION. The DGS Code Generation plugin generates code fo

Dec 24, 2022

Staff-Mode plugin for Minecraft servers.

Staff-Mode plugin for Minecraft servers.

DONUTSTAFF A Simple Staff Mode plugin for you Minecraft Server. This plugin goals to lightweight and fast. At the moment, is on a BETA phase, so pleas

Jan 28, 2022

A BurpSuite plugin for BBRF

A BurpSuite plugin for BBRF

bbrf-burp-plugin What's BBRF? The Bug Bounty Reconnaissance Framework (BBRF) is intended to facilitate the workflows of security researchers across mu

Jun 22, 2022
Comments
  • Publish plugin manually

    Publish plugin manually

    @haikalpribadi,

    Per this, the plugin has to be published manually on the first release. I've prepped the release and it's available here: https://github.com/typedb-osi/typeql-plugin-jetbrains/suites/4019585725/artifacts/101578518

    Someone with admin permissions to this repo needs to set the PUBLISH_TOKEN secret: https://github.com/typedb-osi/typeql-plugin-jetbrains/blob/25ddef2f4aa442279ab62f8dd5e936a0f634bab8/.github/workflows/release.yml#L41

    You will have to create an account on https://plugins.jetbrains.com, upload the .zip plugin from the 0.1.0 release, add a token for this repo via https://plugins.jetbrains.com/author/me/tokens, and set the PUBLISH_TOKEN secret. Once that is done, updates can be published automatically.

    help wanted 
    opened by BFergerson 5
  • Updated implementation

    Updated implementation

    This is an updated version of https://github.com/vaticle/typeql/pull/102

    This PR contains workflows for automatically publishing updates to https://plugins.jetbrains.com. You will have to create an account there and update the repository secrets so release.yml works.

    opened by BFergerson 5
  • Refactor package structure

    Refactor package structure

    What is the goal of this PR?

    As the plugin belongs to TypeDB OSI (rather than Vaticle), it makes sense to place the implementation under org.typedb.typeql.plugin.jetbrains package (rather than com.vaticle.typeql.jetbrains)

    What are the changes implemented in this PR?

    • Update plugin ID to org.typedb.typeql.plugin.jetbrains
    • Update package to org.typedb.typeql.plugin.jetbrains
    opened by vmax 0
  • Update vendor definition of a plugin

    Update vendor definition of a plugin

    What is the goal of this PR?

    Move the plugin to be published under TypeDB OSI organisation of JetBrains Marketplace

    What are the changes implemented in this PR?

    Update <vendor> definition to match organization ID

    opened by vmax 0
Releases(v0.1.1)
Owner
TypeDB OSI
TypeDB Open Source Initiative
TypeDB OSI
An object mapping jetbrains plugin, it will automatically generate the get/set code between the two objects.

BeanMappingKey 简体中文 | English 一键生成两个实体类之间的字段映射代码,用于代替 BeanUtil 与 MapStruct 等工具。 使用指南 在 Java 开发的过程中,经常会使用众多包装型的对象如:BO、VO、DTO,它们之间往往只有两三个字段的差异, 而对它们进行相互

Rookie 60 Dec 14, 2022
JetBrains Meta programming System

JetBrains MPS Learn Meta Programming with Us Design your own Domain Specific Language with full development environment. Get code editor with completi

JetBrains 1.4k Jan 5, 2023
Vim emulation plugin for IDEs based on the IntelliJ Platform

IdeaVim IdeaVim is a Vim emulation plugin for IntelliJ Platform-based IDEs. Contact maintainers: Bug tracker @IdeaVim on Twitter Chat on gitter Unoffi

JetBrains 7.1k Jan 5, 2023
IntelliJ Platform plugin that shows the file name of the currently open file in the status bar.

IntelliJ Platform plugin that shows the file name of the currently open file in the status bar. Clicking shows a list of recent files.

Christoffer Hammarström 4 May 9, 2022
Tiger language plugin for IntelliJ-based IDEs (including CLion)

Tiger IDEA Tiger language plugin for IntelliJ-based IDEs (including CLion). From the marketplace Search "Tiger" in the Preferences => Plugins section

Adrien Navratil 7 Dec 15, 2022
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.

JetBrains Xodus is a transactional schema-less embedded database that is written in Java and Kotlin. It was initially developed for JetBrains YouTrack

JetBrains 1k Dec 14, 2022
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.

JetBrains Xodus is a transactional schema-less embedded database that is written in Java and Kotlin. It was initially developed for JetBrains YouTrack

JetBrains 858 Mar 12, 2021
A plugin to add Silverstripe template support to PHPStorm and other JetBrains IDEs.

Idea Silverstripe Plugin ⚠️ Work in progress ⚠️ This plugin adds Silverstripe template support to PHPStorm and other JetBrains IDEs. Platform requirem

Loz Calver 25 Sep 27, 2021
An object mapping jetbrains plugin, it will automatically generate the get/set code between the two objects.

BeanMappingKey 简体中文 | English 一键生成两个实体类之间的字段映射代码,用于代替 BeanUtil 与 MapStruct 等工具。 使用指南 在 Java 开发的过程中,经常会使用众多包装型的对象如:BO、VO、DTO,它们之间往往只有两三个字段的差异, 而对它们进行相互

Rookie 60 Dec 14, 2022
JetBrains Meta programming System

JetBrains MPS Learn Meta Programming with Us Design your own Domain Specific Language with full development environment. Get code editor with completi

JetBrains 1.4k Jan 5, 2023