JetBrains IntelliJ Plugins

repository·master·Indexed 25 days ago

https://github.com/jetbrains/intellij-plugins

Open-source plugins distributed with IntelliJ IDEA and other IDEs built on the IntelliJ Platform. This repository includes documentation and installation guides for various plugins, including Angular, AngularJS, Astro, AWS CloudFormation, Cucumber, Devicetree, Handlebars/Mustache, Makefile support, and MDX.

Tokens
49.7K
Snippets
42
Records
279
Agent score
81%

What's inside jetbrains-intellij-plugins

  1. Overview of Prisma IntelliJ Plugin features

    master

    The Prisma IntelliJ Plugin provides comprehensive support for the Prisma ORM and the Prisma Schema Language (PSL) within IntelliJ-based IDEs.

    Key capabilities include:

    • Language Support: Full grammar support for Prisma Schema Language (PSL) with semantic syntax highlighting.
    • Editing Assistance: Code completion, automatic insertion of braces and quotes, and line commenting.
    • Navigation & Structure: Structure view, code folding, and documentation tooltips.
    • Refactoring: Rename refactoring support.
    • Advanced Features: LSP (Language Server Protocol) support (available since version 2022.3) and enhanced completion/resolution for the generated Prisma client.
    • Comment Enhancements: Reader mode for comments with Markdown support.
  2. Overview of the OpenRewrite Plugin

    master

    The OpenRewrite Plugin provides support for OpenRewrite within IntelliJ IDEA and other IntelliJ Platform IDEs. OpenRewrite is an automated refactoring ecosystem that uses 'recipes' to perform large-scale, type-aware code migrations.

    Key features include:

    • YAML Recipe Support: Enhanced editing for OpenRewrite YAML recipe files, including code completion, navigation, inspections, documentation, and inline hints.
    • Build System Integration: Ability to run recipes through your project's build system via dedicated integrations for:
      • Gradle
      • Maven
      • Micronaut
      • Quarkus
      • Spring Boot
  3. Use the TSLint plugin for JetBrains IDEs

    master

    The TSLint plugin provides integration for TSLint within JetBrains IDEs. It enables the following features:

    • Config tslint.json code completion: Get autocompletion support while editing your TSLint configuration file.
    • TSLint errors in the editor: View TSLint violations directly in the editor interface.
    • TSLint fixes: Apply automated fixes for TSLint errors.
    • Quick navigation: Navigate directly from a TSLint error in the editor to its definition in tslint.json.
  4. PostCSS features and supported plugins

    master

    The PostCSS plugin provides the following capabilities:

    Features

    • Syntax Highlighting: Configurable via Settings/Preferences | Editor | Colors & Fonts.
    • Intelligent Code Completion.
    • Code Style & Auto-formatting: Configurable within the IDE.
    • Navigation: Supports 'Go to declaration', 'Go to symbol', and 'Find usages' for custom selectors and custom media queries.
    • Refactoring: Supports renaming custom selectors and custom media queries.

    Supported PostCSS Plugins

    • postcss-custom-properties
    • postcss-apply
    • postcss-custom-media
    • postcss-media-minmax
    • postcss-custom-selectors
    • postcss-nesting
    • postcss-nested
  5. Astro plugin features and capabilities

    master

    The Astro plugin provides comprehensive development support for Astro projects within JetBrains IDEs. Key features include:

    • Syntax Highlighting: Visual recognition of Astro component syntax.
    • Code Completion: Intelligent suggestions including automatic imports.
    • Refactorings: Tools to safely restructure your code.
    • Navigation: Quick movement between components, files, and definitions.
    • Intentions: Context-aware code improvements.
    • Code Folding: Ability to collapse/expand code blocks.
    • Emmet Support: Fast HTML/XML-like abbreviations.
    • Formatting: Automated code style enforcement.
  6. Use the Prettier plugin for JetBrains IDEs

    master

    The Prettier plugin integrates the Prettier code formatter into JetBrains IDEs. It provides the following capabilities:

    • Manual Reformatting: You can reformat a specific selection, a single file, or an entire directory using the Reformat with Prettier action.
    • Config File Assistance: Provides code completion for Prettier configuration files based on the official JSON schema.
    • Automatic Style Sync: Automatically imports code style settings from your existing Prettier configuration.
  7. Use the Serial Monitor plugin for serial communication

    master

    The Serial Monitor plugin provides a dedicated Tool Window within the IntelliJ IDEA Platform (such as CLion) to communicate with serial devices like Arduino.

    Key features include:

    • Multiple serial port connections: Manage several connections simultaneously.
    • Duplex Console view: Switch between a regular text view and a HEX view for data monitoring.
  8. Cordova Plugin Features and Capabilities

    master

    The Cordova plugin for IntelliJ provides the following features for Cordova, PhoneGap, and Ionic projects:

    • Project wizard: Automated project creation.
    • Run configuration: Dedicated environment for launching apps.
    • Code Completion: Support for event types (currently limited to JavaScript).
    • Plugin Manager: Management of plugin dependencies.
    • Auto exclude: Automatically excludes the platforms directory from indexing to improve IDE performance.
  9. Features of the WebAssembly plugin

    master

    The WebAssembly plugin for JetBrains IDEs provides support for .wat files (WebAssembly Text format) with the following capabilities:

    Syntax and Editing

    • Syntax highlighting: Visual distinction for WebAssembly keywords and structures.
    • Brace matching: Automatic matching of opening and closing braces.
    • Commenter: Support for adding comments to code.
    • Code folding: Ability to collapse and expand blocks of code.

    Intelligence and Navigation

    • Code completion: Context-aware suggestions while writing WebAssembly text.
    • References and navigation: Ability to navigate through code references.

    Support for New WebAssembly Releases

    • Bulk instructions: Support for bulk memory operations.
    • Reference types: Support for the latest WebAssembly reference types specification.
  10. Features of Makefile support

    master

    The Makefile support plugin provides full support for GNU Make syntax and includes the following capabilities:

    • Editing & Navigation: Syntax highlighting, rules/variables/conditionals folding, find usages, and Go To Symbol navigation for targets.
    • Completion: Keywords and target names completion.
    • Execution: Run configurations, gutter marks, and context actions to run specific targets.
    • Documentation: Quick-doc support for targets using ## comments on the target line.
    • Intelligence: Prerequisites resolution, quick fixes to create new rules from unresolved prerequisites, and quick fixes to remove empty rules.