CovScript

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Aug 09, 2018
492
CovScript language support.

Functions provided:
  • Syntax highlighting, error reporting
  • Starting CovScript package manager
  • Inspections
  • Quick fixes
  • File templates
  • Live templates
  • File icon provider
  • Semantic-based highlights
  • Jump to definition
  • Renaming
  • Code completion with detailed information
  • Try Evaluate
  • Cspkg GUI starter
  • Regex auto detection and injection
  • SDK management
  • Error reporter
  • Invalid configuration and nightly build notifications
  • Code execution
  • Detailed run configurator
  • Bread crumbs
  • Spell checking
  • Code folding
  • Structure view

This plugin is officially supported by the CovScript developers.

Powered by Covariant Studio.

Download plugin

Recent change notes

1.9.3
  • Fix expr resolving bug
  • Added a live template
  • Added completion for null, true and false
  • Added completion for const var

1.9.2
  • Migrate to Grammar-Kit 2018.1.7
  • Fix tol-level resolving bug
  • Improve completion on functions

1.9.1
  • Migrate to Kotlin 1.2.41, Grammar-Kit 2017.1.4
  • Added smart enter handler
  • Fixed a bug

1.9.0
  • Migrate to 2018.1
  • Add icon for SDK addition

1.8.6
  • Fix icon bug

1.8.5
  • Fatal bug fix

1.8.4
  • Console filter bug fix under 2018.1
  • Migrate JFlex and Grammar-Kit versions to the newest ones
  • Improved completions
  • Improved highlighting (for constants, variables, types, etc..)

1.8.3
  • Bug fix in parser
  • Improve reference resolving
  • Improve completions
  • Improve error checking
  • Most basic regex injection

1.8.2
  • Support CovScript 1.2.2 beta 5, boat new syntax
  • Support starting CovScript pkg gui
  • Bug fix of rename refactoring
  • Bug fix of reference resolving

1.8.1
  • Icons for special files
  • Structure view bug fix
  • Quick fixes bug fix
  • Gradle and Kotlin version migration

1.8
  • Improved error reporter
  • Creating file from template is now possible
  • More reasonable spell checking strategy
  • The parser now fully support CovScript syntax
  • Mnemonics for all possible user interfaces
  • New path finding logic to fit CovScript 1.2.2 beta 1
  • Migrate to gradle kts so compiled file is smaller
  • Nightly build notifications
  • More lints
  • Completely refactored expression parsing logic
  • Invalid CovScript installation notifications
  • Boat new code completion that you haven't seen before

1.7.1
  • Improved reference resolving and completions
  • Console linkenizing (click file name to jump to that file)

1.7
Now it's capable with PyCharm/CLion/Rider/etc..
  • Deprecated SDK and use project settings
  • New icon
  • Reduce plugin size
  • Error reporter

1.6.1
  • Lots of typo fixes

1.6
  • Auto-popup completions
  • Parser fatal bug fix
  • SDK Configuration fatal bug fix
  • Detail improvements

1.5
  • Reference resolving bug fixes
  • New run configurator UI, added validation
  • Lots of minor improvements
  • Context-based completions

1.4
  • Bug fixes
  • Internal refactorings, rebuild AST
  • More inspections (mainly context-based)
  • Completion improvements
  • Reference resolving (jump to definition)
  • Renaming

1.3
  • Bug fixes
  • Quick fixes improvements
  • Version string detection
  • Try evaluate based on cs_repl

1.2
  • Bug fixes
  • Bread crumbs, spell checking, code folding, structure view supports
  • Improved quick fixes

1.1
  • SDK configuration
  • Completion improvements
  • Code execution
  • Some basic quick fixes

General usage instructions

Use it as you think, and remember to install CovScript via http://covscript.org .