ÃI com.intellij ]]> ]]> ]]> ]]> ]]> ]]> ]]> messages.UltimateProfilerBundle ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> com.intellij.openapi.vcs.intentions.SelectedBlockHistoryIntention ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> com.intellij IDEA CORE > Allow IDE to use the \\wsl$\ paths to access the WSL filesystem using 9P protocol (available since Windows 10 update 1903). Prefer 9P FS access protocol even if direct access to WSL FS is available. Show UNC roots (\\wsl$\...) of available WSL distributions in the file chooser (available since Windows 10 update 1903). Run WSL commands using wsl.exe, e.g. "wsl.exe --distribution Ubuntu-20.04" (available since Windows 10 update 1903). Enable new inspection widget experiment . com.intellij.openapi.editor.actions.FlipCommaIntention messages.LangBundle intention.category.other com.intellij.openapi.editor.actions.lists.JoinLinesIntention messages.LangBundle intention.category.other com.intellij.openapi.editor.actions.lists.SplitLineIntention messages.LangBundle intention.category.other PluginAdvertiserExtensions ActionMenuItemUpdateCollector ToolbarClicksCollector ShortcutsCollector StatisticsApplicationUsages UsageTrigger StatisticsApplicationUsages UsageTrigger ToolWindowCollector ToolWindowsCollector ShortcutsCollector ToolbarClicksCollector IntentionsCollector ActionsCollector FUSApplicationUsageTrigger EventLogWhitelist PhpLanguageFeatureUsagesStatistics LastSelectedPropertiesFileStore Vcs.Log.Big.Repositories ErrorReportConfigurable KnownExtensionsService FUSProjectUsageTrigger FUSProjectUsageTrigger com.intellij.ide.lightEdit.intentions.openInProject.LightEditOpenInProjectIntention messages.ApplicationBundle intention.category.light.edit.mode The Reader Mode is intended for comfortable code browsing rather than modification. It turns off warnings, show more inlay hints, enhance font presentation. ExtensionsRootType com.intellij.codeInsight.intention.impl.EditFoldingOptionsAction com.intellij.formatting.contextConfiguration.ConfigureCodeStyleOnSelectedFragment com.intellij.codeInsight.hints.AddToExcludeListCurrentMethodIntention com.intellij.codeInsight.hints.DisableCustomHintsOption com.intellij.codeInsight.hints.EnableCustomHintsOption com.intellij.codeInsight.intention.impl.QuickEditAction messages.LangBundle intention.category.language.injection com.intellij.codeInsight.intention.impl.ConvertRelativePathToAbsoluteIntentionAction messages.LangBundle intention.category.other com.intellij.codeInsight.intention.impl.ConvertAbsolutePathToRelativeIntentionAction messages.LangBundle intention.category.other com.intellij.ide.scratch.ScratchFromSelectionIntention messages.LangBundle intention.category.other com.intellij.psi.templateLanguages.ChooseTemplateDataLanguageIntention messages.LangBundle template.data.language.chooser.intention.title true A special viewer for large files. Opens automatically for text files with size more than 20Mb (default). com.intellij.microservices.url.inlay.UrlPathInlayHintsDisableIntention com.intellij.microservices.url.inlay.UrlPathInlayHintsEnableIntention com.intellij.microservices.intention.OpenInWebBrowserIntention messages.MicroservicesBundle microservices.intention.category com.intellij.openapi.roots.ModuleRootManager com.intellij.workspaceModel.ide.impl.legacyBridge.module.roots.ModuleRootComponentBridge com.intellij.facet.FacetManager com.intellij.workspaceModel.ide.impl.legacyBridge.facet.FacetManagerBridge 0 XML xml.category messages.XmlBundle com.intellij.xml.actions.XmlSplitTagAction XML xml.category messages.XmlBundle com.intellij.xml.util.CollapseTagIntention XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.analysis.RemoveAttributeIntentionFix XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.analysis.RemoveTagAndPromoteChildrenIntentionAction XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.analysis.CDataToTextIntention XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.analysis.TextToCDataIntention XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.analysis.RearrangeAttributesIntention XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.analysis.AddSchemaPrefixIntention XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.quickfix.AddXsiSchemaLocationForExtResourceAction XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.quickfix.ManuallySetupExtResourceAction XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.quickfix.FetchExtResourceAction XML xml.category messages.XmlBundle com.intellij.codeInsight.daemon.impl.analysis.ConvertSchemaPrefixToDefaultIntention XML xml.category messages.XmlBundle com.intellij.codeInsight.intentions.XmlChooseColorIntentionAction com.intellij.platform.lsp.impl.intention.LspIntention0 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention1 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention2 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention3 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention4 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention5 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention6 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention7 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention8 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention9 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention10 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention11 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention12 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention13 messages.LspBundle intention.group.name LspIntention com.intellij.platform.lsp.impl.intention.LspIntention14 messages.LspBundle intention.group.name LspIntention ©#android-gradle-declarative-lang-ide6 Gradle Declarative Support com.android.tools.gradle.dcl 251.22821.72 JetBrains, Google ]]> +lib/android-gradle-declarative-lang-ide.jarandroid-gradle-dslV org.jetbrains.idea.gradle.dsl 251.22821.72 Gradle DSL API JetBrains, Google ]]> ]]> ]]> ]]> ]]> lib/android-gradle-dsl.jarangular— AngularJS 251.22821.72 Angular JavaScript Frameworks and Tools Provides support for Angular to all JetBrains IDEs that support JavaScript.

Features

  • Code completion for Angular APIs in TypeScript files
  • Code completion for components, built-in and custom directives, and methods in templates
  • Navigation from the component, custom directives, and event handlers to their definition
  • Collection of code snippets for Angular
  • Option in the Welcome screen to create new Angular projects
  • Generation of new app elements using Angular CLI

Getting started

For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out these sections: Angular.

Notes

This plugin is bundled in WebStorm and some other IntelliJ-based IDEs.]]> JetBrains JavaScript com.intellij.modules.platform HtmlTools com.intellij.css tslint intellij.webpack Angular2 org.angular2.intentions.AngularIntroduceLetVariableIntention messages.Angular2Bundle angular.intention.category TypeScript org.angular2.intentions.AngularInlineComponentTemplate messages.Angular2Bundle angular.intention.category TypeScript org.angular2.intentions.AngularExtractComponentTemplate messages.Angular2Bundle angular.intention.category lib/angular.jar aopCommon© AOP Pointcut Language com.intellij.aop 251.22821.72 JetBrains messages.AopBundle JVM Frameworks lib/aopCommon.jarchartsa JetBrains intellij.charts 251.22821.72 Charts Support lib/charts.jarclouds-docker-gatewayTx Dev Containers org.jetbrains.plugins.docker.gateway 251.22821.72 Remote Development JetBrains Adds support for Development Containers through the Gateway client for all JetBrains IDE backends.

  • Run applications
  • Run IDEs and tooling
  • Manage appropriate versions of libraries and dependencies
  • Configure the runtime required by a specific codebase and project, used in continuous integration and testing.
  • Onboard new people quickly
  • Utilize remote development capabilities, working with code on a server equipped with Docker and necessary hardware

Development containers provide fully functional, reproducible development environments along with an IDE. This saves a lot of time, especially during the onboarding of new employees to a project, by reducing the amount of documentation that they need to read about setting up a development environment. When using a Dev Container, developers do not need to figure out which dependencies are required.

When you connect to a Dev Container, your developer experience is the same as when working locally. A very fast and efficient Remote Development protocol ensures a smooth connection between the IDE server running inside the Dev Container and the lightweight local client.

How to configure a Dev Container

The devcontainer.json file in your project instructs the IDE how to create a development container with a predefined tool and runtime stack.

Put the devcontainer.json file in the project root or one directory deep:

  • .devcontainer.json
  • .devcontainer/devcontainer.json
  • .devcontainer/folder/devcontainer.json

How to build and run a Dev Container

See official documentation

Repository with Dev Container examples

]]>
2024.3

  • Added the ability to create a Dev Container from a project located on a remote server. To do this, the IDE Welcome screen now allows navigation to the Dev Containers section and selection of "New Dev Container". After adding and selecting a remote Docker environment (adding one via the "..." menu), a new section titled "From Remote Project" becomes available, enabling the specification of a .devcontainer.json file from a project already present on the remote server.
  • A beta version of Podman support has been added. At this time, we do not recommend using Podman with Dev Containers in production environments. Work on improving stability is ongoing.
  • Enhanced build stability for Dev Containers ensures seamless image builds when Docker is running in WSL and provides reliable connections to those Dev Containers. Additionally, the feature order in devcontainer.json is now processed more consistently.
  • The new 'updateRemoteUID' option prevents file and folder access conflicts, enhancing Dev Containers compatibility by allowing them to run under the necessary user identity.
  • Support for configuring additional IDE settings in Dev Containers has been added via the 'customizations' section in 'devcontainer.json' and the 'Add currently modified settings from IDE' button. The full list of available options can be explored through Code Completion in the 'devcontainer.json' file. If there's a specific setting you need that isn't supported yet in Dev Containers, please let us know.
  • Compatibility has been enhanced with official .NET and Rails 8 images.
  • To avoid errors in the devcontainer.json properties, Docker file, and Docker-compose related to a mount process and relative paths, we list all the build steps and include a warning suggesting to check your Dev Container configuration.
  • The JetBrains Dev Containers CLI utility has been prepared, making it easier for cloud providers to integrate support for JetBrains Dev Containers and use it in CI/CD environments. Early access will open soon.

2024.2

  • When building a Dev Container from the IDE, a non-blocking UI is now used. This allows you to perform other useful tasks within the IDE while the Dev Container is being built, instead of waiting idly.
  • Now the IDE in devcontainers can run even if "ps" is not present in the container.
  • Created Dev Containers are now displayed in the Service View under the Docker node, making it easier to work with them and to separate them from other user containers.
  • With repeated cloning, confirmation for using the SSH key is no longer requested, allowing for fewer unnecessary clicks.
  • From the Dev Containers creation window, pressing F1 now opens the help documentation.
  • Improved URL handling when building a Dev Container through Clone Sources.
  • Improved the process of building Dev Containers located within the organization's perimeter behind a corporate proxy.
  • Enhanced support for the customizations section has been added. This section allows IDE settings to be stored and applied in the devcontainer. To add settings, it is recommended to configure them in the local IDE and then apply them in devcontainer.json using the gutter or action (with alt+enter). Currently, only a very limited number of settings are supported, but the list will be significantly expanded with updates.
  • Running on Alpine Linux is not yet supported, but we are working on it.

2024.1

  • Support for Dev Container Templates has been added. In projects without Dev Containers, you can create a Dev Container configuration file via the project context menu {Project_Name}->New->.devcontainer.json using a template wizard suitable for various software development stacks. Additionally, if you create a Dev Container from a VCS project (git repository) through the IDE Welcome Screen or Gateway in the Dev Containers section and it lacks a Dev Container configuration file, the Dev Container configuration template wizard will be launched. This makes it easier to launch a Dev Container, even if you're doing it for the first time.
  • Code autocompletion and documentation have been added for Dev Container configuration files.
  • In the IDE Welcome Screen / Gateway, under the Dev Containers section, there is now the ability to create a Dev Container not only from a project in a remote git repository (VCS project) but also from a local project.
  • Тhe ability to automatically detect Dev Container configuration files in standard locations has been improved: '.devcontainer/devcontainer.json'; '.devcontainer.json'; '.devcontainer/folder/devcontainer.json' (where folder is a sub-folder, one level deep).
  • When creating a Dev Container from a remote repository (VCS project), the ability to Specify Path of the devcontainer.json file has been added, if it is not in the standard location. This allows placing the necessary devcontainer.json files in any folder of the project, creating the required workspace environments for different specialists when developing microservice applications or working in a monorepo, for example: /infra/devcontainer.json; /dotNetService/devcontainer.json; /kotlinService/devcontainer.json; /analytics/devcontainer.json.
  • The building of Dev Containers now operates more reliably and performs correctly in various environments, in different combinations (for example, aarch64 client and amd64 server).
  • If a repository contains multiple devcontainer.json files in standard locations, a choice will be offered to select which one to use to launch the workspace.
  • Support for the 'remoteUser' and 'waitFor' options has been added. The full list of supported options can be found at: IDEA-321768
  • Support for dynamic/static updating of options in the Dev Container.
  • Minimal support for 'customizations' has been added with the option to select an IDE for launching, for example: "jetbrains": {"backend": "IntelliJ"}.

2023.3

  • General properties (besides otherPortAttributes, remoteUser, updateRemoteUserUID, userEnvProbe, customizations)
  • Build properties
  • Docker Compose
  • Lifecycle scripts (besides waitFor)
  • Port attributes (only label supported)
  • Minimum host requirements is not supported in this version
  • Variables in devcontainer.json
]]>
]]>
]]> ]]> messages.DockerGatewayBundle JSON com.intellij.clouds.docker.gateway.ideSettings.DevcontainerAddSettingsIntention messages.DockerGatewayBundle devcontainer.add.settings.intention.family.name true lib/clouds-docker-gateway.jarclouds-docker-impl£ Docker Docker 251.22821.72 ]]>
]]> ]]> ]]> ]]> messages.DockerKubernetesBundle ]]> JetBrains Deployment The Docker Plugin for JetBrains IDEs provides seamless integration with Docker and Podman (initial support), enabling developers to build, run, and manage containers directly within their preferred JetBrains environment. This powerful plugin simplifies containerized application development, making it easier to deploy, test, and debug applications in containers.

Key Features

  • Effortlessly manage Docker Images, Containers, and Compose projects without leaving your JetBrains IDE.
  • Start, stop, and inspect Docker containers. Monitor container logs and interact with running containers through an integrated terminal.
  • Write, edit, and manage Dockerfiles and Docker Compose files with syntax highlighting, code completion, and validation features.
  • Create and manage Docker-based run configurations, including Docker Image, Dockerfile, and Docker Compose configurations, to streamline your development and deployment workflows.
  • Define and configure Docker run targets to test your applications in isolated and reproducible environments.
  • Access logs to diagnose and resolve issues with your Docker containers.
  • Enjoy support for Podman, an alternative container engine, providing flexibility and choice for container management.

To configure, open Settings | Build, Execution, Deployment | Docker.

Documentation

]]>
2024.3

Podman
  • Initial Podman support has been added, providing an alternative to Docker for container management. Added support for Compose deployments using Podman.
Docker Compose

Editor support for docker compose have a lot of improvements:

  • .env files are now prioritized at the top of the autocompletion list for env_file configuration.
  • New build options: 'cache_to', 'no_cache', 'tags', and 'platforms', offering enhanced control over caching, tagging, and platform specifications.
  • Recognizes 'depends_on.required' and 'depends_on.restart' for better dependency and restart behavior management.
  • Adds 'deploy.placement.preferences' for flexible service placement options.
  • Supports resource management keys like 'deploy.resources.pids' and 'deploy.resources.reservations.devices'.
  • Enables multiple build contexts with 'build.additional_contexts' and supports privileged builds with 'build.privileged'.
  • Adds 'cgroup' configuration and long syntax for 'extra_hosts' to control service group settings and custom host mappings.
  • Introduces 'healthcheck.start_interval' for customizable health check intervals and supports 'networks.mac_address' for MAC address specifications.
  • Enhances port configuration with 'ports.name' and 'ports.app_protocol', and supports 'secrets.environment' for secret management through environment variables.
  • Added support for 'build.ulimits' and 'uts' keys in the editor.
  • Expanded Quick Help support for keys and sub-keys ('condition', 'constraints', 'resources', 'healthcheck', 'logging', 'ulimits', 'version').
Docker

Settings:

  • Paths for executable files can be entered for each Docker configuration.
Docker Registry

Services Tool Window:

  • A modern icon is now used in the Services Tool Window for Docker Registry.
]]>
messages.DockerBundle com.intellij.docker.image.DockerPullIntention true messages.DockerBundle docker.intention.category lib/clouds-docker-impl.jarclouds-kubernetesêä Kubernetes com.intellij.kubernetes 251.22821.72 JetBrains Deployment ]]>
]]> ]]> Provides advanced editor and runtime support for Kubernetes.

Features:

Cluster interaction

  • Browsing cluster objects, extracting and editing their configurations, describing them
  • Viewing events
  • Cluster-Level Kubernetes log streaming and analysis with Pattern Matching
  • Attaching pod console
  • Running shell in pod
  • Forwarding ports to pod
  • Applying resource YAML configurations from the editor
  • Deleting resources from cluster
  • Completion of ConfigMap/Secret entries from the cluster
  • Configuring path to kubectl
  • Configuring custom kubeconfig files globally and per project
  • Switching contexts and namespaces
  • Using API schema (including CRD) from the active cluster for editing resource manifests

Editing resource configurations (API 1.16 – 1.31)

Rich YAML support

  • Auto-completion of keys/values/resource kinds/API versions
  • "Deep" key auto-completion: invoke Smart Completion when you type -- matching keys from all levels below will be offered
  • Quick documentation
  • Detection of invalid/missing/duplicated keys
  • Detection of non-editable (read only) keys and resources
  • Detection of deprecated keys and resources
  • Completion/navigation/find usages/rename of Kubernetes meta-information labels
  • Completion/navigation/find usages/rename of ConfigMap/Secret entries
  • Quick jump to matching selector targets and back
  • Docker image completion (powered by JetBrains Docker plugin)
  • Enhancements for original Kubernetes model (enums instead of plain strings where applicable)

Support for editing Helm templates

  • Helm 2.x/3.x file structure/schema support
  • Go Template syntax support (powered by JetBrains Go Template plugin)
  • Object values auto-completion/navigation/rename/inspections
  • Named templates auto-completion/navigation/rename/inspections
  • Dependency name/version/repository auto-completion
  • Template result preview
  • External tgz dependencies content browsing in the project tree
  • Limited editor support for Werf (https://werf.io) templates and werf.yaml
  • Quick documentation
  • validation of values.yaml by values.schema.json (powered by JetBrains JSON plugin)
  • Useful actions: lint, update dependencies, create chart, create dependency, add repository, convert dependencies from Helm 2.x format to Helm 3.x

Editor support for Kustomize configurations (kustomization.yaml)

  • Fields completion/validation
  • Local file path completion/validation
  • Quick documentation
  • Kustomize version selection (kubectl embedded, standalone)
  • Kustomize 3.x inline patches editing support (experimental)

Custom resource definition (CRD) support

Custom resources can be validated by providing complementary OpenAPI 2.0 files with CRD schemas and/or CRD resource definitions (YAML) (limited support).

Debugging in Kubernetes with Telepresence

Remote Debug in Kubernetes using familiar tools on the local machine, by intercepting traffic in the cluster.]]>
  • Centralized log access is now available across all Pods, Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, CronJobs and Cluster Events. Real-time log streaming supports immediate issue detection, and pattern matching facilitates automated tracking of key events, such as memory errors or unusual network activity.
  • A new Port Forwarding section has been added to the Kubernetes UI network settings, making application debugging in Kubernetes easier.
  • The Kubernetes UI now offers full control over all pod container types, enhancing management and monitoring directly in the interface. Init containers handle initial setup, while sidecar containers provide logging, monitoring, and proxying. Ambassador containers enable external service interaction, adapters standardize logs and metrics, and ephemeral containers support temporary debugging access.
  • Logs for multiple selected items can now be downloaded simultaneously, improving log management in large clusters.
  • Log filtering by levels allows users to focus on specific messages, enhancing the debugging and monitoring experience.
  • Syntax highlighting has been added to Kubernetes logs, making it easier to navigate and quickly identify relevant information.
  • Support for Kustomize 5 has been added, allowing seamless configuration management in Kubernetes. Users can now leverage Kustomize’s latest features for advanced customization of Kubernetes resources, ensuring more flexible and reusable configurations across environments.
  • The Kubernetes section in the Services Tool Window has expanded resources: 'Configuration' -> 'Secret' allows direct editing of Kubernetes secrets, while 'Network' -> 'Endpoints' and 'Network' -> 'NetworkPolicy' provide enhanced control and visibility for service endpoints and network policies, accessible directly in the UI.
  • The latest version of Kubernetes 1.31 is now supported.
  • Duplicate clusters in Services Tool Window are now handled separately to reduce confusion and simplify multi-connection management.
  • Users can now customize kubectl requests to the API, allowing more tailored Kubernetes cluster management.
  • 2024.2
    • Support for authentication plugins has been added. Authentication is performed using the kubelogin plugin. If the plugin is required but not installed, the installation is suggested automatically. The exec section of kubeconfig is used to obtain authentication parameters.
    • Implemented Connect / Disconnect logic. By default, clusters are added to the Service View by the user in a disabled state. Clicking Connect updates the data from the kubeconfig file and enables cluster updates via the Watch API, eliminating the need to press Refresh to update items in the Service View tree for the cluster. If the user has modified the kubeconfig file, it is necessary to click Disconnect, and then Connect to apply the updated context from the file.
    • Performance has been optimized for working with large Kubernetes clusters.
    • In the user interface, "Contexts" have been renamed to "Clusters". This change was made based on user feedback for better understanding. The logic for working with Kubernetes remains unchanged.
    • Included support for Kubernetes 1.29, 1.30.
    • Updated element icons in the Kubernetes plugin. Now they are closer to the reference Kubernetes icons suggested by the developers.
    2024.1
    • AutoRefresh Cluster (Watch API) in Kubernetes: Automatically refreshes the cluster information to keep the environment up to date without manual intervention.
    • Add new context from clipboard: Allows adding new Kubernetes context directly from the clipboard, simplifying the setup process for new cluster connections.
    • Suggested installation of kubectl and helm upon testing to streamline tool setup.
    • Improved context addition flow from files by not selecting all contexts by default and adding a 'select all' checkbox for convenience.
    • Addressed user experience issues when the cluster selected for deployment is deleted, improving error handling and feedback.
    • Added additional Kubernetes Resource Sets.
    2023.3
    • Ability to connect Kubernetes clusters using kubeconfig files (per project), in addition to the .kube/config per system
    • Simplifying debugging in Kubernetes with Telepresence. You can debug each service from the cluster on your local machine using familiar tools, by intercepting traffic in the cluster
    • Improved performance when connecting new Kubernetes cluster contexts
    • Increased stability in working with Minikube
    • Support for auto-installation of Telepresence and Helm on certain platforms when the tools are needed
    • Increased predictability in working with Namespaces, including during deployment in Kubernetes
    2023.2
    • Support for multiple cluster connections at the same time
    • Possibility to view log for Deployments
    • Support multiple kubeconfig files in one project
    • Kubernetes API 1.28 supported
    2023.1
    • New File templates for Pod, Deployment, Service, ConfigMap, and Ingress
    • Ability to reload configuration automatically on kubeconfig file changes
    • Open kubeconfig file in editor action added
    • VCS gutters representing changes in resource files and in the kubeconfig file
    • Show Diff with cluster object action added
    • Ability to bind shortcuts for pod actions, deleting resources
    • UI dialog for creating new secrets
    • Kubernetes API 1.26 supported
    • Custom locations for 'kubectl' and 'helm' can point to WSL path
    2022.3
    • Kubernetes API 1.25 supported
    2022.2 2022.1.1
    • Kubernetes API 1.24 supported
    • Helm live templates added
    • Kustomize 4.x validation scheme updated (buildMetadata, helmCharts, helmGlobals, labels, openapi, validators)
    2022.1
    • Limited editor support for Werf (https://werf.io): chart templates and werf.yaml
    • Configurable paths to kubectl and helm
    • Forwarding ports to pod
    • Describing cluster objects
    • Viewing events
    • Ability to reload content of editors with loaded from cluster resource definition and result of describing resource
    • Ability to edit resource definition loaded from cluster
    • Kustomize editor support updated to 4.x (replacements)
    2021.3.1
    • Kubernetes API 1.23 supported
    • Helm: completion/inspections for requirements section reworked for better security and stability (no more direct HTTP requests to Helm repositories)
    2021.3
    • Helm: fixes in YAML/Go Template formatting
    • Helm: Go Template block operators highlighting
    • Automatic language injection for ConfigMap and Kustomize patches are back again
    2021.2.2
    • Ability to repeat last Helm command (a new button in the Helm console toolbar)
    2021.2
    • Helm dependency aliases supported in completion, navigation, find usages and rename refactorings
    • Ability to customize the list of namespaces that could not be loaded from the cluster
    • Ability to mark namespaces as favorite to reorder them in namespace selection popup
    • Kubernetes API 1.22 supported
    2021.1
    • Multiple Values files in a Helm chart are supported. Ability to configure values parameters for Helm commands
    • Kind List supported
    • To avoid false positives a file can be marked as non-kubernetes (no validation will be performed) by putting the word nonk8s or nonkubernetes into the leading comment
    • Kubernetes API 1.21 supported
    2020.3.1
    • Kubernetes API 1.20 supported (IPv4/IPv6 dual stack fields in Service)
    • Validation of annotations field in Chart.yaml
    • Basic support for Kustomize components
    2020.3
    • JSON manifest files are no longer supported
    • Ability to get API schema (including CRD) directly from the active cluster
    • Downloading pod logs
    • Attaching pod console
    • Running shell in pod
    • Deleting resources from cluster
    2020.2.1
    • Kubernetes API 1.19 supported
    2020.2
    • Completion/navigation/find usages/rename of ConfigMap/Secret entries including those in the cluster
    • Configuring custom kubeconfig files globally and per project
    • Switching contexts and namespaces
    2020.1.1
    • Multiple string resource fields now treated as enums (e.g. container's imagePullPolicy)
    2020.1
    • Ability to browse clusters with limited rights
    • Ability to choose whether external specification paths/URLs are stored at the project or at the IDE level (to share configuration between projects)
    • Ability to select Kustomize version: 2.0.3 (kubectl apply -k) or 3.x
    • Docker image references with completion and validation in Kubernetes resources and Kustomize configs (powered by JetBrains Docker plugin)
    • Kubernetes API 1.18 supported
    2019.3
    • Kubernetes API 1.16 updated to 1.16.3, 1.17 supported
    • Cluster browsing and pod log viewing
    • Helm 3.0: new Chart.yaml schema
    • Helm 3.0: move dependencies from requirements.yaml to Chart.yaml quick fix intention
    • Helm 3.0: validation of values.yaml by values.schema.json (powered by JetBrains JSON plugin)
    • Helm dependencies creation/completion/validation
    • Add repository quick fix intention
    2019.2.1
    • Kubernetes API 1.16 supported
    • ability to turn off collapsing some YAML and Go Template elements by default (Settings|Editor|General|Code Folding)
    • ability to add multiple URLs to the list of external specifications from clipboard at once
    2019.2
    • Kubernetes API 1.15 supported
    • kustomization.yaml validation/completion
    • remote CRD specifications
    2019.1.1
    • Kubernetes API 1.14 supported
    2019.1
    • Rename a chart refactoring added (via renaming the corresponding values in Chart.yaml/values.yaml)
    • Custom resource definition (CRD) supported via providing additional OpenAPI specifications
    2018.3.1
    • Kubernetes API 1.13 supported
    2018.3
    • Helm resource template files support
    2018.2
    • Kubernetes API 1.11 and 1.12 supported
    2018.1.1
    • Kubernetes API 1.10 supported
    2018.1
    • Initial version
    ]]>
    messages.KubernetesBundle yaml com.intellij.kubernetes.ui.intentions.HelmConvertRepositoryUrlToAliasAction messages.KubernetesBundle Kubernetes yaml com.intellij.kubernetes.ui.intentions.HelmConvertRepositoryAliasToUrlAction messages.KubernetesBundle Kubernetes yaml com.intellij.kubernetes.ui.intentions.HelmUpdateRepositoryIntentionAction messages.KubernetesBundle Kubernetes yaml com.intellij.kubernetes.ui.intentions.HelmUpdateDependenciesIntentionAction messages.KubernetesBundle Kubernetes yaml com.intellij.kubernetes.ui.intentions.ApplyCrdIntentionAction messages.KubernetesBundle Kubernetes yaml com.intellij.kubernetes.ui.intentions.ConvertListToMultiDocumentIntentionAction messages.KubernetesBundle Kubernetes yaml com.intellij.kubernetes.ui.intentions.ConvertMultiDocumentToListIntentionAction messages.KubernetesBundle Kubernetes yaml com.intellij.kubernetes.ui.intentions.MarkAsNonK8sFileModCommandAction messages.KubernetesBundle Kubernetes lib/clouds-kubernetes.jarcompletionMlRanking y com.intellij.completion.ml.ranking 251.22821.72 Machine Learning Code Completion JetBrains Local AI/ML Tools The plugin improves code completion feature by reordering of elements in the completion popup by ranking more relevant items higher using machine learning.


    To enable the feature for your programming language, check settings in Editor | General | Code Completion | "Machine Learning Assistant Code Completion" section.

    ]]>
    messages.MlCompletionBundle
    lib/completionMlRanking.jarcompletionMlRankingModels y com.intellij.completion.ml.ranking.models 251.22821.72 Machine Learning Code Completion Models JetBrains Local AI/ML Tools The plugin contains experimental models for code completion based on machine learning. These models are used in A/B experiments during EAP.

    ]]>
    com.intellij.modules.lang com.intellij.modules.platform com.intellij.completion.ml.ranking
    !lib/completionMlRankingModels.jarcompose-ide-plugin n com.intellij.compose 251.22821.72 Compose Multiplatform JetBrains Kotlin Frameworks Compose Multiplatform and Jetpack Compose applications.]]> ]]> ]]> ]]> lib/compose-ide-plugin.jarconfigurationScriptk Configuration Script com.intellij.configurationScript 251.22821.72 JetBrains Supports configuring the IDE using text files (YAML, JSON). Experimental.

    ]]>
    JetBrains
    lib/configurationScript.jar copyright Copyright Other Tools com.intellij.copyright 251.22821.72
  • Create multiple copyright profiles to use in different scopes
  • Import existing profiles
  • To configure, open the Settings / Preferences dialog and select Editor | Copyright.]]>
    JetBrains
    ]]>
    messages.CopyrightBundle lib/copyright.jarcron  com.intellij.cron 251.22821.72 Cron Expressions JetBrains Other Tools messages.CronBundle lib/cron.jarcss-implˆŸ CSS com.intellij.css 251.22821.72 Style Sheets JetBrains messages.CssBundle Provides coding assistance for Cascading Style Sheets (CSS) to all JetBrains IDEs that support JavaScript.

    Features

    • Code highlighting, code formatting, inspections with quick fixes, and intention actions
    • Code completion, Emmet snippets, and integrated documentation
    • Code navigation, usage search, file structure view, and color preview
    • Refactorings: rename class or id, extract variable, extract ruleset, and more

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.]]> com.intellij.platform.images com.intellij.modules.xml com.intellij.modules.ultimate com.intellij.copyright com.intellij.plugins.watcher XML com.intellij.psi.css.actions.ExtractInlineCssAction messages.CssBundle css.intentions.category XML com.intellij.psi.css.actions.CreateSelectorAction messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.CssExtractRulesetIntentionAction messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.CssReplaceVarWithFallbackValueIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.CssExpandShorthandPropertyAction messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.CssReplaceQuotesIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssConvertToRgbIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssConvertToHslIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssConvertToLchIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssConvertToOklchIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssConvertToHexIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssConvertToGrayIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssConvertToHwbIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssReplaceWithColorNameIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.colors.CssChooseColorIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.images.CssExtractImageFromDataUriIntention messages.CssBundle css.intentions.category CSS com.intellij.psi.css.actions.images.CssUpdateBackgroundImageSizeIntention messages.CssBundle css.intentions.category lib/css-impl.jar cwm-plugin† com.jetbrains.codeWithMe 251.22821.72 com.intellij.modules.rider <ul> <li>The migration and synchronization of settings have been improved.</li> <li>The port forwarding feature now works as expected. </li> <li>Restoring the connection to the host after disconnection works as intended. </li> </ul> com.intellij.platform.ide.provisioner Docker com.intellij.station.core ]]> ]]> ]]> ]]> ]]> ]]> ]]> com.intellij.modules.androidstudio com.intellij.database.ide com.intellij.cwm.guest com.intellij.jetbrains.client com.intellij.modules.aqua Code With Me JetBrains <p><a href="https://www.jetbrains.com/code-with-me/">Code With Me</a> is a new solution for collaborative development and pair programming. It enables developers to share the project they have open in their IDEs with their remote colleagues and work on it together in real time.</p> <p><strong>Key features:</strong></p> <ul> <li> <em>Simultaneous editing</em> lets you investigate issues, review code, and work on your code together in real time. </li> <li> <em>Following mode</em> lets team members summon others from wherever they are, track the whereabouts of other participants in the code, and follow their activities with one click. </li> <li> <em>Full sync mode</em> helps you synchronize with your session participants and start navigating between files and actions simultaneously. </li> <li> <em>Audio and video calls</em> are available out of the box, meaning you don’t need any additional apps <a href="https://blog.jetbrains.com/blog/2021/02/16/code-with-me-beta-support-for-audio-and-video-calls/">to communicate with others</a>. Talk to your teammates right in your IDE! </li> <li> <em>Smart code insights</em> include code autocompletion, navigation, and other code insight features when working in a shared session. </li> <li> <em>Permissions management</em> settings define what others can edit and run in your project, what is available as read-only, and what is completely invisible to your guests. </li> <li> <em>Diff previews</em> allow you to track the changes made by other session participants in your project, review them, roll them back, and commit them safely. </li> <li> <em>Code With Me On-premises</em> enables you to set up and run Code With Me on your own private network, for example, to ensure extra security or for compliance reasons. <a href="https://www.jetbrains.com/code-with-me/on-prem/">Start your free 30-day trial today</a>. </li> </ul> <p><strong>Useful links:</strong></p> <ul> <li> <a href="https://www.jetbrains.com/code-with-me/buy/#commercial?billing=yearly">Choose a license</a> </li> <li> <a href="https://www.jetbrains.com/help/idea/code-with-me.html">Getting Started</a> </li> <li> <a href="https://youtrack.jetbrains.com/issues/cwm/">Submit ticket</a> </li> </ul> <ul> <li>Starting a session is now easier thanks to the updated UI and workflow, which is now easier to configure and follow.</li> <li>Screen sharing has been moved to the browser instead of the Code With Me tool window. </li> <li>A notification is now displayed for active sessions without any participants, preventing unnecessary and unclosed sessions.</li> <li>Code With Me’s guest IDE settings are now properly synchronized with your local IDE settings.</li> <li>We’ve improved the performance of the reconnection process.</li> </ul> ]]> ]]> ]]> ]]> ]]> ]]> ]]> lib/cwm-plugin.jarlib/cwm-plugin-common.jarlib/cwm-plugin-backend.jarlib/cwm-plugin-android.jar lib/rd.jar lib/split.jar lib/ice4j.jar lib/jstun.jarlib/jitsi-utils.jarlib/tls-channel.jarlib/vcs-protocol.jarlib/backend-split.jarlib/split-protocol.jarlib/java-websocket.jarlib/quiche-jna-stubs.jarlib/remote-controller.jarlib/bouncy-castle-pgp.jarlib/grpc-netty-shaded.jarlib/jnaerator-runtime.jar!lib/remote-controller-backend.jar DatabaseToolsÅÒ Database Tools and SQL com.intellij.database 251.22821.72
    The plugin provides all the same features as DataGrip, the standalone JetBrains IDE for databases.

    Main features:
    - Database explorer
    - Ability to execute queries
    - Editable data spreadsheet
    - Syntax highlighting and coding assistance for SQL
    - Refactorings
    - Import/Export options
    - Diagrams

    Discover all the features

    The following databases are supported:

    Major relational:
    MySQL, MariaDB, PostgreSQL, Oracle Database, Microsoft SQL Server, Azure SQL Database

    NoSQL:
    MongoDB, Redis, Couchbase, Apache Cassandra

    Other:
    SQLite, Amazon Redshift, Amazon DynamoDB, IBM Db2, Sybase ASE, Exasol, Snowflake, HSQLDB, H2, Apache Derby, Greenplum, Apache Hive, Vertica, ClickHouse, Google BigQuery, CockroachDB

    If the DBMS you use has a JDBC driver, you can connect to it via the Database tools and SQL plugin.

    Resources: DataGrip on X, Community forum, Issue tracker, Blog, Slack community]]>
    JetBrains Database messages.DatabaseBundle
    ]]> JavaScript ]]> ]]> ]]> ]]> com.intellij.database.intentions.RunQueryInConsoleIntentionAction messages.DatabaseBundle intentions.category.persistence.database org.intellij.intelliLang com.intellij.copyright com.intellij.completion.ml.ranking SQL com.intellij.sql.intentions.SqlExpandColumnListIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlQuoteIdentifierIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlQualifyIdentifierIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlUnquoteIdentifierIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlUnqualifyIdentifierIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlIntroduceTableAliasIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlInlineTableAliasIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlSplitStringLiteralIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlReplaceColumnNumberWithNameIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlReplaceColumnNameWithNumberIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlMergeInsertStatementsIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlSplitInsertStatementIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlReplaceGroupByWithDistinctIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlReplaceDistinctWithGroupByIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertEqualityToInIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertInToEqualityIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertBetweenToComparisonIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertComparisonToBetweenIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertJoinOnToUsingIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertJoinOnToNaturalIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertJoinUsingToOnIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertJoinUsingToNaturalIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertNaturalJoinToUsingIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertNaturalJoinToOnIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlFlipExpressionIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlExtractNamedQueryIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlInlineCteIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlPreviewDmlAction$Update messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlPreviewDmlAction$Delete messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlAddExternalRelationIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlAddGroupedColumnToSelectIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlConvertToSubqueryIntention messages.SqlBundle intentions.category.sql SQL com.intellij.sql.intentions.SqlDropInsertColumnIntention messages.SqlBundle intentions.category.sql lib/database-plugin.jarlib/jdbc-console.jarlib/database-openapi.jar"lib/aether-dependency-resolver.jar%lib/maven-resolver-transport-file.jar%lib/maven-resolver-transport-http.jar&lib/maven-resolver-connector-basic.jardebugger-streams-core³ org.jetbrains.platform.debugger.streams 251.22821.72 Platform Stream Debugger JetBrains Other Tools com.intellij.modules.platform com.intellij.modules.xdebugger messages.StreamDebuggerBundle lib/debugger-streams-core.jardev%ö com.intellij.dev 251.22821.72 JetBrains messages.DevPsiViewerBundle ]]> messages.DevCodeInsightBundle ]]> messages.JavaDevBundle ]]> ]]> ]]> messages.ActionsBundle ]]> lib/dev.jarumlbx com.intellij.diagram 251.22821.72 Diagrams JetBrains Other Tools Provides the following diagrams from source code:

    • UML Class diagrams (for Java and Kotlin);
    • IntelliJ IDEA Module dependencies diagrams;
    • Maven dependencies diagrams;
    • Gradle dependencies diagrams;
    • Git Diff changes on UML Class diagrams (currently for Java only).

    Provides API for all IntelliJ-based IDEs native diagram types.

    ]]>
    messages.DiagramJavaBundle UAST com.intellij.uml.java.ShowDiagramIntentionAction true
    ]]>
    messages.UmlMavenBundle ]]> messages.DiagramBundle ]]> ]]> messages.DiagramBundle lib/uml-support.jareclipse> Eclipse Interoperability org.jetbrains.idea.eclipse 251.22821.72 Other Tools
  • Open Eclipse project in IntelliJ IDEA
  • Import Eclipse project into IntelliJ IDEA
  • Export IntelliJ IDEA project into Eclipse
  • Convert IntelliJ IDEA module to Eclipse-compatible format
  • Synchronize Eclipse project files
  • ]]> JetBrains com.intellij.modules.java messages.EclipseBundle lib/eclipse.jarlib/eclipse-jps.jarlib/eclipse-common.jar editorconfig_5 org.editorconfig.editorconfigjetbrains 251.22821.72 EditorConfig Other Tools JetBrains Handles properties in .editorconfig files and applies them to all supported languages in all JetBrains IDEs.

    Features

    • Code assistance for all supported properties, standard and extended

    Getting started

    For more information, check the documentation for EditorConfig files and your IDE.]]> com.intellij.modules.lang EditorConfig org.editorconfig.language.codeinsight.actions.intention.EditorConfigInvertValueIntention messages.EditorConfigBundle editorconfig EditorConfig org.editorconfig.language.codeinsight.actions.intention.EditorConfigAddDeclarationPartIntention messages.EditorConfigBundle editorconfig lib/editorconfig.jarfeaturesTrainer1 training 251.22821.72 IDE Features Trainer JetBrains Learn basic shortcuts and essential features interactively - right inside the IDE. No need to read long manuals or look for screencasts. Just install this plugin, and open with the Help | IDE Features Trainer menu item.

    Found a bug or have a feature to suggest? Welcome to the tracker: https://youtrack.jetbrains.com/issues/IFT

    ]]>
    ]]>
    ]]> messages.LearnBundle lib/featuresTrainer.jarflyway"y com.intellij.flyway 251.22821.72 Flyway JetBrains Database Provides database migration scripts generation for Flyway. Save time and efforts on database versioning by automatic generation of Flyway migrations:

    • Differential scripts generation.
    • Generating scripts for DB scratch initialization.
    • Use smart preview to make sure your differential scripts will not fail on update.
    • Generate differential scripts into the existing file.
    ]]>
    messages.FlywayBundle messages.FlywayBundle
    ]]>
    ]]> lib/flyway.jar freemarker4j FreeMarker com.intellij.freemarker 251.22821.72 JetBrains messages.FreeMarkerBundle Template Languages Provides editor support for FreeMarker template language.

    Features:

    • Dedicated file type.
    • Syntax and error highlighting.
    • Coding assistance (code completion, inspections).
    ]]>
    ]]> ]]> ]]> ]]> FTL com.intellij.freemarker.inspections.DefineImplicitVariableIntention$Local freemarker.intentions.category FTL com.intellij.freemarker.inspections.DefineImplicitVariableIntention$ModuleWide freemarker.intentions.category FTL com.intellij.freemarker.inspections.DefineImplicitVariableIntention$LocalExternal freemarker.intentions.category FTL com.intellij.freemarker.inspections.DefineFtlRootIntention$Local freemarker.intentions.category FTL com.intellij.freemarker.inspections.DefineFtlRootIntention$ModuleWide freemarker.intentions.category FTL com.intellij.freemarker.inspections.DefineImplicitToplevelVariableIntention$Local freemarker.intentions.category FTL com.intellij.freemarker.inspections.DefineImplicitToplevelVariableIntention$LocalExternal freemarker.intentions.category FTL com.intellij.freemarker.inspections.CreateSignatureDirectiveFromUsage$Explicit freemarker.intentions.category FTL com.intellij.freemarker.inspections.CreateSignatureDirectiveFromUsage$Implicit freemarker.intentions.category FTL com.intellij.freemarker.inspections.CreateDynamicMethodFix freemarker.intentions.category FTL com.intellij.freemarker.inspections.ChangeMacroCallStyle freemarker.intentions.category lib/freemarker.jarfullLineëˆ org.jetbrains.completion.full.line 251.22821.72 Full Line Code Completion JetBrains Local AI/ML Tools Designed to supercharge your code completion with multi-token proposals utilizing a deep learning model. Enjoy the benefits of advanced code completion offline, as it runs on your local device without sending anything over the internet.


    Language support

    The plugin integrates Python, Kotlin, Java, JavaScript/TypeScript, their frameworks (React, Angular, Vue), and CSS/LESS/SCSS/SASS, Go, PHP, Ruby.


    We value your feedback

    You can upvote existing issues in our YouTrack or log in and create a new one.


    Get started in moments

    After installation, the plugin immediately enables you to enjoy enriched inline suggestions for code completion:

    Accept suggestions with the Tab key. Customize the shortcut to your preferences via the hover menu over the gray text.

    Customize your settings

    Navigate to Preferences | Editor | General | Inline Completion to adjust your settings.

    FAQ

    - Do you send my private data or code over the internet?
    - We prioritize the privacy of your data. The Full Line Code Completion plugin works on your local device, ensuring no data is sent over the internet.
    - What are the plans for supporting additional languages?
    - The 2024.2 plan is to add support for C++, C#, and Rust.
    - What are the hardware requirements for the plugin?
    - It is fully compatible with Linux, Mac, and Windows operating systems and takes less than 200 MB of disk space. Our model is executed entirely on the CPU with the ability to run on GPU on Macs, automatically adapting to your device's capabilities to ensure seamless operation.

    ]]>
    ]]> messages.FullLineBundle ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> messages.LLMInstallerBundle ]]> ]]> ]]> messages.LLMPyCharmCommunityInstallerBundle com.intellij.llmInstaller.pycharm.community.LlmInstallerAIAssistantIntention messages.LLMPyCharmCommunityInstallerBundle intention.category.large.language.models true ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> lib/fullLine.jargateway-plugin(é Remote Development Gateway Remote Development com.jetbrains.gateway 251.22821.72 JetBrains Connect to all your remote JetBrains IDE backends]]> com.intellij.modules.platform com.intellij.modules.ssh com.intellij.cwm.guest com.intellij.jetbrains.client com.intellij.modules.aqua lib/gateway-plugin.jargateway-terminal com.jetbrains.gateway.terminal 251.22821.72 JetBrains Terminal for Gateway Internal plugin which allows gateway to show terminal to a remote machine.]]> com.jetbrains.gateway com.intellij.modules.ssh org.jetbrains.plugins.terminal lib/gateway-terminal.jargradlecÐ Gradle com.intellij.gradle 251.22821.72 Build Tools JetBrains Gradle for automation of building, testing, publishing, and deployment of software packages.
    • Create a new Gradle project or import an existing Gradle project.
    • Edit Gradle files with coding assistance (code completion, inspections, refactoring, and much more).
    • Synchronize the project structure with the Gradle model.
    • Run Gradle tasks with the Gradle run/debug configuration.
    To use the Gradle tool window, select View | Tool Windows | Gradle.]]>
    com.intellij.modules.lang com.intellij.modules.externalSystem com.intellij.properties messages.GradleBundle Enable Building of models in parallel during Gradle project sync.
    lib/gradle.jar$lib/gradle-tooling-extension-api.jar%lib/gradle-tooling-extension-impl.jarlib/gradle-api-8.12.jargradle-analysisÔ Gradle-Java-Analysis org.jetbrains.plugins.gradle.analysis 251.22821.72 JetBrains org.jetbrains.plugins.gradle org.jetbrains.idea.gradle.dsl lib/gradle-analysis.jargradle-dependencyUpdater· Gradle Dependency Updater Implementation org.jetbrains.plugins.gradle.dependency.updater 251.22821.72 JetBrains com.intellij.gradle org.jetbrains.idea.gradle.dsl lib/gradle-dependencyUpdater.jar gradle-ext org.jetbrains.idea.gradle.ext 251.22821.72 Build Tools Gradle Extension Gradle integration features:
    • IntelliJ Profiler support for Gradle Run Configurations.
    • Show Dependencies command on the context menu of the Gradle tool window.
    ]]>
    JetBrains messages.GradleExtBundle
    ]]> ]]> ]]> ]]> lib/gradle-ext.jar gradle-java+a Gradle-Java org.jetbrains.plugins.gradle 251.22821.72 JetBrains com.intellij.java com.intellij.gradle org.jetbrains.idea.maven Coverage org.intellij.groovy com.intellij.properties org.toml.lang com.jetbrains.performancePlugin messages.GradleInspectionBundle lib/gradle-java.jarlib/gradle-jps.jargradle-java-mavenÍ Gradle-Maven org.jetbrains.plugins.gradle.maven 251.22821.72 Build Tools JetBrains org.intellij.groovy org.jetbrains.idea.maven org.jetbrains.plugins.gradle org.jetbrains.idea.reposearch lib/gradle-java-maven.jar gradle-javaeeË Jakarta EE: Gradle Integration com.intellij.javaee.gradle 251.22821.72 JetBrains JVM Frameworks ]]> messages.GradleIntegrationBundle lib/gradle-javaee.jargrazie', tanvd.grazi 251.22821.72 Grazie Lite JetBrains com.intellij.cwm.guest com.intellij.jetbrains.client com.intellij.gateway Intelligent spelling and grammar checks for any text you write in the IDE.

    • Supports over 20 languages, including English, German, Russian, and Chinese. English is enabled by default. To add other languages, open Settings/Preferences | Editor | Natural Languages.
    • Works with natural languages in programming language constructs (Python, Java, and others), markup languages (Markdown, HTML, XML, and others), comments, and commit messages.
    • Uses LanguageTool as its proofreading engine.

    Data privacy: all verification is performed locally, inside your IDE.

    ]]>
    ]]> ]]> ]]> ]]> ]]> ]]> lib/grazie.jar grid-pluginp intellij.grid.plugin 251.22821.72 JetBrains Data Editor Support ]]> ]]> ]]> ]]> ]]> lib/grid-plugin.jarGroovys org.intellij.groovy 251.22821.72 Groovy Languages Groovy language.
    • Coding assistance: code completion, inspections, refactorings, quick documentation, and much more
    • Interactive Groovy console to evaluate code expressions without compilation: Tools | Groovy Console
    • Support for the Grape dependency manager and Gant for scripting Ant tasks using Groovy
    ]]>
    JetBrains
    ]]> ]]> ]]> com.intellij.copyright org.intellij.intelliLang com.intellij.modules.ultimate com.intellij.modules.duplicatesDetector com.intellij.modules.structuralsearch JUnit messages.GroovyBundle messages.GroovyBundle Groovy intention.category.groovy org.jetbrains.plugins.groovy.grape.GrabDependencies Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.DemorgansLawIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.SplitIfIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.InvertIfIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.GrRedundantElseIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.FlipIfIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.ReplaceTernaryWithIfElseIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.ReplaceIfWithTernaryIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.SimplifyTernaryOperatorIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.CreateParameterForFieldIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.MergeIfAndIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.ExpandBooleanIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.FlipConjunctionIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.FlipComparisonIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.NegateComparisonIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.MergeElseIfIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.SplitElseIfIntention Groovy intention.category.control.flow org.jetbrains.plugins.groovy.intentions.control.FlipConditionalIntention Groovy intention.category.closures org.jetbrains.plugins.groovy.intentions.closure.MakeClosureCallExplicitIntention Groovy intention.category.closures org.jetbrains.plugins.groovy.intentions.closure.MakeClosureCallImplicitIntention Groovy intention.category.closures org.jetbrains.plugins.groovy.intentions.closure.ForToEachIntention Groovy intention.category.closures org.jetbrains.plugins.groovy.intentions.closure.EachToForIntention Groovy intention.category.comments org.jetbrains.plugins.groovy.intentions.comments.ChangeToCStyleCommentIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertJavaStyleArrayIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertIntegerToDecimalIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertIntegerToHexIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertIntegerToOctalIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertIntegerToBinaryIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.IndexingMethodConversionIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.IndexedExpressionConversionIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.ConvertGStringToStringIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.ConvertMultilineStringToSingleLineIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.ConvertToRegexIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.ConvertToDollarSlashRegexIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.GrConvertStringToCharIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.RemoveUnnecessaryEscapeCharactersIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.GrBreakStringOnLineBreaksIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.GrSplitDeclarationIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.RemoveParenthesesFromMethodCallIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.RemoveUnnecessaryBracesInGStringIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertMapToClassIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.ConvertConcatenationToGstringIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.RenameFileWithClassIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.RenameClassToFileNameIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.MoveClassToNewFileIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertMethodToClosureIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.strings.ConvertStringToMultilineIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertClosureToMethodIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertSimpleGetterToPropertyIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.GrConvertTypeCastToSafeCastIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.intentions.conversions.ConvertJunitAssertionToAssertStatementIntention Groovy intention.category.conversions org.jetbrains.plugins.groovy.refactoring.convertToStatic.ConvertToStaticIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.ImportStaticIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.ImportOnDemandIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.ConvertToGeeseBracesIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.RemoveRedundantClassPropertyIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.ConvertFromGeeseBracesIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.RemoveUnnecessaryReturnIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.AddReturnTypeFix Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.InferMethodParametersTypesIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.parameterToEntry.ConvertParameterToMapEntryIntention Groovy intention.category.groovy.style org.jetbrains.plugins.groovy.intentions.style.ReplaceAbstractClassInstanceByMapIntention Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrCreateSubclassAction Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrCreateFieldForParameterIntention Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrSetStrongTypeIntention Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrMakeMemberPublicIntention Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrMakeMemberProtectedIntention Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrMakeMemberPrivateIntention Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrIntroduceLocalVariableIntention Groovy intention.category.groovy.declaration org.jetbrains.plugins.groovy.intentions.declaration.GrRemoveExplicitTypeDeclarationIntention Groovy intention.category.groovy.other org.jetbrains.plugins.groovy.intentions.other.GrCreateMissingSwitchBranchesIntention Groovy intention.category.groovy.other org.jetbrains.plugins.groovy.intentions.aliasImport.GrAliasImportIntention Groovy intention.category.groovy.other org.jetbrains.plugins.groovy.intentions.other.GrCopyStringConcatenationContentIntention Groovy intention.category.groovy.other org.jetbrains.plugins.groovy.intentions.other.GrSortMapKeysIntention Groovy intention.category.groovy.other org.jetbrains.plugins.groovy.intentions.annotations.AddAnnotationValueIntention messages.GroovyBundle messages.GroovyBundle lib/Groovy.jarlib/groovy-rt.jarlib/groovy-jps.jarlib/groovy-spock-rt.jarlib/groovy-constants-rt.jarlib/groovy-rt-class-loader.jargrpcP com.intellij.grpc 251.22821.72 gRPC Microservices JetBrains gRPC framework support.

    Features:

    • Documentation for key protobuf specification elements
    • RPCs inside Endpoints tool window
    • Execute RPCs in HTTP-Client
    ]]>
    ]]> messages.GrpcBundle 1 lib/grpc.jar hibernate+± com.intellij.hibernate 251.22821.72 Hibernate Hibernate persistence framework.
    • Coding assistance: code completion, highlighting, inspections, quick fixes, and much more
    • Graphic representation of data structures
    ]]>
    JVM Frameworks com.intellij.modules.ultimate com.intellij.javaee com.intellij.javaee.jpa com.intellij.persistence com.intellij.database JetBrains messages.HibernateBundle
    lib/hibernate.jarlib/hibernate-console.jarlib/hibernate3-console.jarlib/hibernate4-console.jarlib/hibernate5-console.jarlib/hibernate52-console.jar html-toolsj HtmlTools 251.22821.72 HTML Tools HTML and XML com.intellij.modules.xml JetBrains com.intellij.platform.images XML com.intellij.htmltools.xml.util.HtmlUpdateImageSizeIntention messages.XmlBundle html.inspections.group.name messages.HtmlToolsBundle lib/html-tools.jarindexing-shared!_ Shared Indexes intellij.indexing.shared.core 251.22821.72 JetBrains messages.SharedIndexesBundle
    Check out the Shared Project Indexes plugin to build and download custom shared indexes for a project.

    For more details, see the detailed instructions and documentations]]>
    com.intellij.java com.jetbrains.performancePlugin
    lib/indexing-shared.jar'indexing-shared-ultimate-plugin-bundled Shared Project Indexes intellij.indexing.shared 251.22821.72 JetBrains messages.SharedIndexesBundle project shared indexes
    For more details, see the detailed instructions and documentations]]>
    ]]> ]]> ]]> ]]> ]]> /lib/indexing-shared-ultimate-plugin-bundled.jarjava-byteCodeViewerý Bytecode Viewer ByteCodeViewer 251.22821.72 Other Tools To view the bytecode, select a .java or .class file and open View | Show Bytecode.
    If you select a .java file, make sure that you've compiled it before triggering "Show Bytecode" action.]]>
    JetBrains messages.BytecodeViewerBundle
    lib/java-byteCodeViewer.jar java-coverage o Code Coverage for Java Coverage 251.22821.72 Code Coverage TestNG-J JUnit To run your code with coverage, open the Run menu and click Run with Coverage. Results are displayed in the Coverage tool window, in the Project tool window, and in the editor.

    To configure, open Settings/Preferences | Build, Execution, Deployment | Coverage.]]> JetBrains messages.JavaCoverageBundle lib/java-coverage.jarlib/java-coverage-rt.jarlib/jacoco.jarjava-debugger-streams ¨ org.jetbrains.debugger.streams 251.22821.72 Java Stream Debugger JetBrains Other Tools org.jetbrains.platform.debugger.streams com.intellij.java Visualizes chains of operations on Java streams.

    In some ways, Stream API is better than traditional loop approach: it takes full advantage of modern multi-core architectures, and lets you process data in a declarative way. What's also good is that this approach helps to avoid the state issues, and the code written in it looks more elegant. But, there's a certain downside to it: the code sometimes is sure hard to read, understand, and, of course, to debug.

    This plugin is here to amend that and offer solutions to the issues you might run into. It extends the Debugger tool window by adding the Trace Current Stream Chain button, which becomes active when debugger stops inside of a chain of Stream API calls.

    After you click it, the current data stream is evaluated and you get a visualization of what exactly happens to each element from the first call to last, with changes occurring gradually as it's passing thru all the steps:

    The Split Mode button in the left bottom corner lets you choose whether you want to see all operations at once or separately:

    In the latter mode, you can switch between operations manually using the tabs on top.

    ]]>
    lib/java-debugger-streams.jarjava-decompiler- org.jetbrains.java.decompiler 251.22821.72 Java Bytecode Decompiler Other Tools JetBrains com.intellij.modules.java messages.IdeaDecompilerBundle lib/java-decompiler.jarjava-dsmA com.intellij.dsm 251.22821.72 Dependency Structure Matrix Other Tools
  • A Code | Analyze Code | Dependency Matrix command on the main menu
  • A DSM tool window containing the matrix when the command has completed analyzing
  • ]]>
    JetBrains com.intellij.modules.ultimate com.intellij.modules.java messages.DsmBundle
    lib/java-dsm.jar java-i18n½ com.intellij.java-i18n 251.22821.72 Java Internationalization Other Tools JetBrains com.intellij.properties com.intellij.modules.java com.intellij.modules.platform messages.PropertiesBundle JAVA com.intellij.codeInspection.capitalization.AnnotateCapitalizationIntention messages.JavaBundle intention.category.i18n UAST com.intellij.codeInspection.i18n.folding.EditPropertyValueIntentionAction lib/java-i18n.jarjava-ide-customizationV com.intellij.java.ide 251.22821.72 Java IDE Customization JetBrains com.intellij.java messages.ActionsBundle com.intellij.modules.appcode.ide ]]> lib/java-ide-customization.jarjava u7 com.intellij.java 251.22821.72 Java JetBrains Languages messages.ActionsBundle com.intellij.copyright com.intellij.platform.images com.intellij.modules.idea.community messages.ActionsBundle JAVA com.intellij.testIntegration.createTest.GenerateMissedTestsAction messages.JavaBundle intention.category.declaration JAVA com.intellij.testIntegration.createTest.CreateTestAction messages.JavaBundle intention.category.declaration \ /> JAVA com.intellij.codeInsight.intention.impl.SplitIfAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.ExtractSetFromComparisonChainAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.SurroundAutoCloseableAction messages.JavaBundle intention.category.try.statements JAVA com.intellij.codeInsight.daemon.impl.quickfix.ConvertToStringLiteralAction messages.JavaBundle intention.category.strings JAVA com.intellij.codeInsight.intention.impl.BreakStringOnLineBreaksIntentionAction messages.JavaBundle intention.category.strings JAVA com.intellij.codeInsight.intention.impl.SortContentAction messages.JavaBundle intention.category.other JAVA com.intellij.codeInsight.intention.impl.AddJavadocIntention messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.ConvertColorRepresentationIntentionAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInspection.actions.ReplaceImplementsWithStaticImportAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInspection.actions.UnimplementInterfaceAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.ExpandStaticImportAction messages.JavaBundle intention.category.imports JAVA com.intellij.codeInsight.intention.impl.AddExplicitTypeArgumentsIntention messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.AddSingleMemberStaticImportAction messages.JavaBundle intention.category.imports JAVA com.intellij.codeInsight.intention.impl.AddOnDemandStaticImportAction messages.JavaBundle intention.category.imports JAVA com.intellij.codeInsight.intention.impl.AddOnDemandStaticImportToAutoImportAction messages.JavaBundle intention.category.imports JAVA com.intellij.codeInsight.intention.impl.ConcatenationToMessageFormatAction messages.JavaBundle intention.category.i18n JAVA com.intellij.codeInsight.intention.impl.SimplifyBooleanExpressionAction messages.JavaBundle intention.category.conditional.operator JAVA com.intellij.codeInsight.intention.impl.EncapsulateFieldAction messages.JavaBundle intention.category.refactorings JAVA com.intellij.codeInsight.intention.ReplaceConstructorWithFactoryAction messages.JavaBundle intention.category.refactorings JAVA com.intellij.refactoring.replaceConstructorWithBuilder.ReplaceConstructorWithBuilderAction messages.JavaBundle intention.category.refactorings JAVA com.intellij.codeInsight.intention.impl.IntroduceVariableIntentionAction messages.JavaBundle intention.category.refactorings JAVA com.intellij.codeInsight.intention.impl.ExtractMethodIntentionAction messages.JavaBundle intention.category.refactorings JAVA com.intellij.codeInsight.daemon.impl.quickfix.DefineParamsDefaultValueAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.daemon.impl.quickfix.AddRuntimeExceptionToThrowsAction messages.JavaBundle intention.category.declaration JAVA com.intellij.testIntegration.intention.MoveInitializerToSetUpMethodAction messages.JavaBundle intention.category.junit JAVA com.intellij.codeInsight.intention.impl.MoveInitializerToConstructorAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.SplitDeclarationAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.CopyAbstractMethodImplementationAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.ImplementAbstractMethodAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.CreateSubclassAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.daemon.impl.quickfix.CreateCastExpressionFromInstanceofAction messages.JavaBundle intention.category.expressions JAVA com.intellij.codeInsight.daemon.impl.quickfix.CreateLocalVarFromInstanceofAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.BindFieldsFromParametersAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.AssignFieldFromParameterAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.CreateFieldFromParameterAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.SealClassAction messages.JavaBundle intention.category.declaration JAVA com.intellij.codeInsight.intention.impl.UnwrapElseBranchAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.ConvertCompareToToEqualsIntention messages.JavaBundle intention.category.expressions JAVA com.intellij.codeInsight.intention.impl.SwapIfStatementsIntentionAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.CreateSwitchIntention messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.DeannotateIntentionAction messages.JavaBundle intention.category.annotations JAVA com.intellij.codeInsight.daemon.impl.quickfix.IterateOverIterableIntention messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.MakeAnnotationExternal messages.JavaBundle intention.category.annotations JAVA com.intellij.codeInsight.MakeExternalAnnotationExplicit messages.JavaBundle intention.category.annotations JAVA com.intellij.codeInsight.MakeInferredAnnotationExplicit messages.JavaBundle intention.category.annotations UAST com.intellij.codeInspection.dataFlow.EditContractIntention messages.JavaBundle intention.category.annotations UAST com.intellij.codeInspection.dataFlow.EditRangeIntention messages.JavaBundle intention.category.annotations JAVA com.intellij.codeInsight.intention.impl.AnnotateIntentionAction messages.JavaBundle intention.category.annotations JAVA com.intellij.codeInsight.intention.impl.ExtractIfConditionAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.UnrollLoopAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.CollapseIntoLoopAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.MoveIntoIfBranchesAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.InvertIfConditionAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.ComposeFunctionChainAction messages.JavaBundle intention.category.refactorings JAVA com.intellij.codeInsight.intention.impl.ExtractChainedMapAction messages.JavaBundle intention.category.streams JAVA com.intellij.codeInsight.intention.impl.InlineStreamMapAction messages.JavaBundle intention.category.streams JAVA com.intellij.codeInsight.intention.impl.MergeFilterChainAction messages.JavaBundle intention.category.streams JAVA com.intellij.codeInsight.intention.impl.SplitFilterAction messages.JavaBundle intention.category.streams JAVA com.intellij.codeInsight.intention.impl.ChangeUIDAction messages.JavaBundle intention.category.expressions JAVA com.intellij.codeInsight.intention.impl.SplitSwitchBranchWithSeveralCaseValuesAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.singlereturn.ConvertToSingleReturnAction messages.JavaBundle intention.category.control.flow JAVA com.intellij.codeInsight.intention.impl.WrapWithUnmodifiableAction messages.JavaBundle intention.category.collections JAVA com.intellij.codeInsight.intention.impl.ConvertCompactConstructorToCanonicalAction messages.JavaBundle intention.category.declaration ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> com.intellij.modules.remoteServers lib/javac2.jarlib/java-impl.jarlib/java-frontback.jarlib/jb-jdi.jarlib/sa-jdwp.jarlib/jps-launcher.jarlib/jps-builders.jarlib/jshell-protocol.jarlib/jshell-frontend.jarlib/jgoodies-common.jarlib/kotlin-metadata.jarlib/jps-javac-extension.jarlib/debugger-memory-agent.jar"lib/aether-dependency-resolver.jar%lib/maven-resolver-transport-file.jar%lib/maven-resolver-transport-http.jar&lib/maven-resolver-connector-basic.jarlib/jps-builders-6.jarjava-pwap com.intellij.analysis.pwa.java 251.22821.72 Project Wide Analysis for Java JetBrains messages.PwaBundle lib/java-pwa.jarjavaFX9Ï JavaFX org.jetbrains.plugins.javaFX 251.22821.72 JVM Frameworks JetBrains JavaFX support. The following features are available:
    • Dedicated file type.
    • Ability to create a project with the special file and directory structure.
    • JavaFX-aware coding assistance (code completion, search, navigation and refactoring in JavaFX-specific source files).
    • Integration with JavaFX Scene Builder.
    • Support for CSS stylesheets used with JavaFX.
    ]]>
    XML org.jetbrains.plugins.javaFX.fxml.codeInsight.intentions.JavaFxCollapseSubTagToAttributeIntention messages.JavaFXBundle group.name.javafx XML org.jetbrains.plugins.javaFX.fxml.codeInsight.intentions.JavaFxExpandAttributeIntention messages.JavaFXBundle group.name.javafx JAVA org.jetbrains.plugins.javaFX.codeInsight.JavaFxFieldToPropertyIntention messages.JavaFXBundle group.name.javafx messages.JavaFXBundle
    ]]>
    JAVA org.jetbrains.plugins.javaFX.css.intentions.JavaFxConvertCssToBinaryIntention messages.JavaFXBundle group.name.javafx CSS org.jetbrains.plugins.javaFX.css.intentions.JavaFxCss2ClassicIntention messages.JavaFXBundle group.name.javafx ]]> ]]> ]]> lib/javaFX.jarlib/javaFX-jps.jarlib/javaFX-common.jarjavaee-app-servers-impl Jakarta EE: Application Servers com.intellij.javaee.app.servers.integration 251.22821.72 JetBrains Deployment messages.AppServersIntegrationBundle ]]>
    lib/javaee-app-servers-impl.jarlib/AppServersView.jarlib/javaee-appServers-rt.jar"lib/javaee-appServers-cloud-rt.jarjavaee-appServers-jboss µ WildFly JBoss 251.22821.72 com.intellij.modules.ultimate com.intellij.javaee com.intellij.javaee.app.servers.integration JetBrains messages.JBossBundle Deployment WildFly (JBoss application server), for deploying and running/debugging web and enterprise applications. The following becomes available:
    • Dedicated run/debug configuration for JBoss server.

    Originally developed by Fuhrer Engineering.

    ]]>
    lib/javaee-appServers-jboss.jarjavaee-appServers-tomcatÜ Tomcat and TomEE Tomcat 251.22821.72 com.intellij.modules.ultimate com.intellij.javaee com.intellij.javaee.app.servers.integration JetBrains messages.TomcatBundle Deployment ]]> lib/javaee-appServers-tomcat.jarjavaee-beanValidation Ž com.intellij.beanValidation 251.22821.72 Jakarta EE: Bean Validation Bean Validation specification of Java EE/Jakarta EE.]]> JVM Frameworks JetBrains lib/javaee-beanValidation.jar javaee-cdi,: com.intellij.cdi 251.22821.72 Jakarta EE: Contexts and Dependency Injection (CDI) Contexts and Dependency Injection in Java EE/Jakarta EE.]]> JVM Frameworks JetBrains messages.CdiBundle ]]> messages.CdiBundle lib/javaee-cdi.jarjavaee-el-core Œ com.intellij.javaee.el 251.22821.72 Jakarta EE: Expression Language (EL) Expression Language in Java EE/Jakarta EE.]]> JVM Frameworks JetBrains lib/javaee-el-core.jarjavaee-extensionsù com.intellij.javaee.extensions 251.22821.72 Jakarta EE: Messaging (JMS) Messaging API of Java EE/Jakarta EE, ActiveMQ, RabbitMQ, Kafka and Amazon SQS.]]> JVM Frameworks JetBrains messages.JavaeeMessagingBundle lib/javaee-extensions.jarjavaee-jakarta-dataB com.intellij.javaee.jakarta.data 251.22821.72 Jakarta EE: Data Provides support for Jakarta Data.

    The Jakarta Data specification provides an API for easier data access. A Java developer can split the persistence from the model with several features, such as the ability to compose custom query methods on a Repository interface.

    ]]>
    JetBrains JVM Frameworks
    ]]> messages.JakartaDataBundle lib/javaee-jakarta-data.jar javaee-jax-rs¶ com.jetbrains.restWebServices 251.22821.72 Jakarta EE: RESTful Web Services (JAX-RS) RESTful Web Services of Java EE/Jakarta EE, MicroProfile Health and MicroProfile Rest Client APIs.]]> JetBrains JVM Frameworks ]]> ]]> ]]> ]]> messages.RSBundle lib/javaee-jax-rs.jarlib/javaee-jax-ws-rt.jarJPAq Jakarta EE: Persistence (JPA) com.intellij.javaee.jpa 251.22821.72 JetBrains JVM Frameworks Provides support for Java EE/Jakarta EE Persistence technologies.

    Features:

    • Coding assistance specific to JPA.
    • JPQL language.
    • JPA console for running JPQL queries and analyzing the query results.
    • Persistence tool window.
    • Entity-relationship (ER) diagrams.
    • Ability to generate managed entity classes and object-relational mappings from a database schema.
    ]]>
    messages.JpaBundle
    ]]> ]]> ]]> JAVA com.intellij.jpa.intentions.JpaAddInverseAttributeAction messages.JpaBundle intentions.category.javaee.persistence lib/jpa-support.jar JPA ModelOd Jakarta EE: JPA Model com.intellij.jpa.jpb.model 251.22821.72 JetBrains JVM Frameworks Provides support for Java EE/Jakarta EE Persistence technologies.

    ]]>
    messages.JpaModelBundle
    ]]> messages.JpaModelBundle ]]> messages.JpaModelBundle lib/jpa-model.jarjavaee-jsp-base-implZÁ Jakarta EE: Server Pages (JSP) com.intellij.jsp 251.22821.72 JetBrains Template Languages ]]> ]]> ]]> Server Pages files of Java EE/Jakarta EE.]]> messages.JavaeeJspBaseBundle lib/javaee-jsp-base-impl.jarjavaee-persistence-impl¼ com.intellij.persistence 251.22821.72 Persistence Frameworks Detects JDBC and Tomcat data sources in projects.
    Provides SQL language highlighting, completion and inspections for popular SQL libraries on JVM:
    • Apache DbUtils
    • Apache Spark SQL
    • Fluent JDBC
    • jasync-sql
    • JDBI
    • Jodd DbQuery
    • jOOQ
    • rxjava2-jdbc
    • R2DBC
    • Sql2o
    • Vert.x SQL clients
    ]]>
    JetBrains JVM Frameworks messages.PersistenceBundle
    ]]> ]]> ]]> ]]> lib/javaee-persistence-impl.jarJavaEE/§ Jakarta EE Platform com.intellij.javaee 251.22821.72 JetBrains JVM Frameworks Java EE/Jakarta EE technologies: artifacts, dedicated tool window, and project templates.]]> messages.J2EEBundle ]]> ]]> ]]> lib/javaee-rt.jarlib/javaee-openapi.jarlib/javaee-platform.jarlib/jasper-v2-rt.jarjavaee-reverseEngineerings com.intellij.javaee.reverseEngineering 251.22821.72 Reverse Engineering JetBrains Database messages.ReBundle Provides database reverse engineering capability for ORM Frameworks (JPA, Hibernate, Spring Data MongoDB, Spring Data JDBC, Exposed):

    • Generate entities from the existing database tables and views.
    • Generate attributes into the exiting entity from table columns.
    • Support for references that are not backed with a column: OneToMany, OneToOne, ManyToMany.
    ]]>
    ]]> !lib/javaee-reverseEngineering.jarjavaee-web-impl,~ Jakarta EE: Web/Servlets com.intellij.javaee.web 251.22821.72 JetBrains JVM Frameworks Web technologies: Servlets, Filters and Web Listeners.]]> messages.WebBundle ]]> ]]> lib/javaee-web-impl.jarjavascript-debugger4/ JavaScript Debugger JavaScriptDebugger 251.22821.72 JetBrains messages.JSDebuggerBundle ]]> ]]> intellij.javascript.debugger.dap.launcher JetBrains ]]> ]]> ]]> ]]> com.jetbrains.plugins.webDeployment com.intellij.modules.coverage JavaScript Frameworks and Tools Features

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.

    Notes

    Bundled with WebStorm and some other IntelliJ-based IDEs.]]>
    lib/javascript-debugger.jarlib/ChromeConnector.jarjavascript-intentions.Z JavaScript Intention Power Pack JSIntentionPowerPack 251.22821.72

    Originally developed by Olivier Descout.

    ]]>
    JetBrains JavaScript com.intellij.modules.xml messages.JavaScriptIntentionBundle JavaScript Frameworks and Tools JavaScript org.intellij.idea.lang.javascript.intention.number.JSConvertIntegerToDecimalIntention plugin.category.numbers JavaScript org.intellij.idea.lang.javascript.intention.number.JSConvertIntegerToHexIntention plugin.category.numbers JavaScript org.intellij.idea.lang.javascript.intention.number.JSConvertIntegerToOctalIntention plugin.category.numbers JavaScript org.intellij.idea.lang.javascript.intention.number.JSConvertIntegerToBinaryIntention plugin.category.numbers JavaScript org.intellij.idea.lang.javascript.intention.number.JSFlipArithmeticOperationIntention plugin.category.numbers JavaScript org.intellij.idea.lang.javascript.intention.bool.JSDeMorgansLawIntention plugin.category.boolean JavaScript org.intellij.idea.lang.javascript.intention.bool.JSRemoveBooleanEqualityIntention plugin.category.boolean JavaScript org.intellij.idea.lang.javascript.intention.bool.JSNegateComparisonIntention plugin.category.boolean JavaScript org.intellij.idea.lang.javascript.intention.bool.JSFlipComparisonIntention plugin.category.boolean JavaScript org.intellij.idea.lang.javascript.intention.bool.JSFlipConjunctionIntention plugin.category.boolean JavaScript org.intellij.idea.lang.javascript.intention.conditional.JSFlipConditionalIntention plugin.category.conditional JavaScript org.intellij.idea.lang.javascript.intention.conditional.JSFlipIfIntention plugin.category.conditional JavaScript org.intellij.idea.lang.javascript.intention.conditional.JSReplaceConditionalWithIfIntention plugin.category.conditional JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSReplaceIfWithConditionalIntention plugin.category.conditional JavaScript org.intellij.idea.lang.javascript.intention.number.JSReplaceMultiplyWithShiftIntention plugin.category.shift JavaScript org.intellij.idea.lang.javascript.intention.number.JSReplaceShiftWithMultiplyIntention plugin.category.shift JavaScript org.intellij.idea.lang.javascript.intention.initialization.JSSplitDeclarationAndInitializationIntention plugin.category.declaration JavaScript org.intellij.idea.lang.javascript.intention.initialization.JSSplitDeclarationAndMoveToScopeStartIntention plugin.category.declaration JavaScript org.intellij.idea.lang.javascript.intention.comment.JSChangeToCStyleCommentIntention plugin.category.comments JavaScript org.intellij.idea.lang.javascript.intention.comment.JSChangeToEndOfLineCommentIntention plugin.category.comments JavaScript org.intellij.idea.lang.javascript.intention.comment.JSChangeToDocCommentIntention plugin.category.comments JavaScript org.intellij.idea.lang.javascript.intention.comment.JSMoveCommentToSeparateLineIntention plugin.category.comments JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSSplitElseIfIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSMergeElseIfIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSMergeIfAndIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSMergeIfOrIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSMergeParallelIfsIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSSplitIfAndIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSSplitIfOrIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.switchtoif.JSReplaceSwitchWithIfIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.switchtoif.JSReplaceIfWithSwitchIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.trivialif.JSRemoveRedundantElseIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.braces.JSAddBracesIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.braces.JSRemoveBracesIntention plugin.category.control-flow JavaScript org.intellij.idea.lang.javascript.intention.opassign.JSReplaceWithOperatorAssignmentIntention plugin.category.other JavaScript org.intellij.idea.lang.javascript.intention.string.JSSingleToDoubleQuotedStringIntention plugin.category.other JavaScript org.intellij.idea.lang.javascript.intention.string.JSDoubleToSingleQuotedStringIntention plugin.category.other JavaScript org.intellij.idea.lang.javascript.intention.constant.JSConstantExpressionIntention plugin.category.other JavaScript org.intellij.idea.lang.javascript.intention.constant.JSConstantSubexpressionIntention plugin.category.other JavaScript org.intellij.idea.lang.javascript.intention.increment.JSExtractIncrementIntention plugin.category.other JavaScript org.intellij.idea.lang.javascript.intention.object.JSSortPropertiesIntention plugin.category.other JavaScript org.intellij.idea.lang.javascript.intention.initialization.FlowJSTypeExplicitlyIntention plugin.category.flowjs JavaScript org.intellij.idea.lang.javascript.intention.jsx.JSXChangeAttributeQuotesIntention plugin.category.javascript.jsx JavaScript org.intellij.idea.lang.javascript.intention.jsx.JSXRemoveAttributeBracesIntention plugin.category.javascript.jsx
    lib/javascript-intentions.jarjavascript-plugin$ý JavaScript and TypeScript JavaScript 251.22821.72 JavaScript Frameworks and Tools JetBrains Provides support for working with JavaScript and TypeScript.

    Features

    • Code completion
    • In-product documentation
    • Code formatting
    • Code inspections and quick fixes
    • Refactorings such as Rename, Move, Extract Variable, and more
    • Code snippets (Live Templates)
    • TypeScript Language Service support

    The plugin is bundled in IntelliJ IDEA Ultimate, WebStorm, PhpStorm, PyCharm Professional, RubyMine, GoLand, Rider, and CLion.

    Getting started

    Open your JavaScript or TypeScript project in the IDE or create a new one. The JavaScript and TypeScript plugin will automatically detect the presence of related files and provide its features accordingly.

    For more information on getting started, head over to the documentation for your IDE.]]> messages.JavaScriptBundle com.intellij.modules.ultimate com.intellij.modules.xml com.intellij.modules.json ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> com.intellij.completion.ml.ranking com.intellij.plugins.watcher com.jetbrains.performancePlugin org.intellij.intelliLang com.intellij.copyright org.jetbrains.plugins.terminal com.intellij.modules.coverage com.intellij.modules.coverage tanvd.grazi com.intellij.modules.duplicatesDetector com.jetbrains.performancePlugin org.intellij.plugins.markdown org.intellij.intelliLang training Git4Idea com.intellij.modules.webstorm messages.JavaScriptBundle com.intellij.css JavaScript com.intellij.lang.javascript.frameworks.jsx.intentions.JSXCreateSelectorIntention messages.CssBundle css.intentions.category com.intellij.css /> JavaScript com.intellij.lang.javascript.intentions.JSNamedToFunctionExpressionIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSAnonymousToNamedFunctionIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSPropertyAccessToIndexerIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSIndexerToPropertyAccessIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSQuoteLiteralPropertiesIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSUnquoteLiteralPropertiesIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSJoinVariableStatementsIntention messages.JavaScriptBundle intention.category.javascript TypeScript com.intellij.lang.javascript.intentions.TypeScriptConvertAliasToInterfaceIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.javascript.intentions.TypeScriptConvertAliasToEnumIntention messages.JavaScriptBundle intention.category.typescript JavaScript com.intellij.lang.javascript.intentions.JSArrowFunctionToAnonymousIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSFunctionToES6ClassIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSSplitDeclarationIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSSeparateDigitsIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSIterateIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSRemoveDigitSeparatorsIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSInitializeFieldsIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSExplicifyFieldsIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.ES6AddExportModifierIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.ES6RemoveExportIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.ES6InsertTemplateStringArgumentIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.ES6AddExportDefaultIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSIntroduceParameterPropertiesIntention messages.JavaScriptBundle intention.category.typescript JavaScript com.intellij.lang.javascript.intentions.JSConvertParametersToObjectIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSConvertParametersToObjectAndIntroduceInterfaceIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSConvertToForEachIntention messages.JavaScriptBundle intention.category.javascript TypeScript com.intellij.lang.typescript.intentions.TypeScriptGenerateReferencePathIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.typescript.intentions.TypeScriptConvertImportRequireIntention messages.JavaScriptBundle intention.category.typescript JavaScript com.intellij.lang.javascript.intentions.JSCreateGetterIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSCreateSetterIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSCreateGetterAndSetterIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSPublicModifierIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSSharpPrivateModifierIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSInferParametersIntention messages.JavaScriptBundle intention.category.javascript TypeScript com.intellij.lang.javascript.intentions.TypeScriptDisableSmartCastIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.javascript.intentions.TypeScriptPrivateModifierIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.javascript.intentions.TypeScriptParameterPropertyToFieldIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.javascript.intentions.TypeScriptFieldToParameterPropertyIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.javascript.intentions.TypeScriptProtectedModifierIntention messages.JavaScriptBundle intention.category.typescript JavaScript com.intellij.lang.javascript.intentions.JSStringTemplateConvertToMultiLineIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSStringTemplateConvertToVisibleSeparatorsIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.inspections.JSReplaceForEachWithForOfIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.inspections.JSReplaceForEachWithIndexedIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.inspections.JSReplaceForOfWithIndexedIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.ES6ChangeImportIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSMoveElementToFileIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSRenameFileToMatchTypeNameIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSCreateSubclassIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSObjectLiteralIndexingToArrayDestructuringIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSSubsequentIndexingToDestructuringIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSPropagateToDestructuringIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSGenerateDestructuringPatternIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSDestructuringToReferencesAndIndexersIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSSubsequentPropertyAccessToDestructuringIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSSubsequentPromiseAwaitToPromiseAllDestructuringIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.destructuring.JSIntroduceDestructuringVariablesIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.nullPropagation.JSNullPropagationIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.nullPropagation.JSExpandNullPropagationIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSPromiseToAsyncIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSCallChainToPipeIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSPipeToCallChainIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.ES6ConvertMapToForOfIntention messages.JavaScriptBundle intention.category.ecmascript6 JavaScript com.intellij.lang.javascript.intentions.JSIntroduceVariableIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSEditObjectLiteralPropertiesIntention messages.JavaScriptBundle intention.category.javascript TypeScript com.intellij.lang.typescript.intentions.TypeScriptImplementInDerivedTypesIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.typescript.intentions.TypeScriptAddExplicitEnumValuesIntention messages.JavaScriptBundle intention.category.typescript TypeScript com.intellij.lang.typescript.intentions.TypeScriptAddEnumStringValuesIntention messages.JavaScriptBundle intention.category.typescript JSON com.intellij.javascript.nodejs.packageJson.codeInsight.PackageJsonInstallTypesIntention messages.JavaScriptBundle intention.category.javascript JavaScript com.intellij.lang.javascript.intentions.JSConvertIndexedToForEachIntention messages.JavaScriptBundle intention.category.javascript lib/javascript-plugin.jarlib/javascript-frontback.jarjsonBž JSON com.intellij.modules.json 251.22821.72 JetBrains Languages JSON and JSON Schema languages]]> ]]> JSON com.intellij.json.intentions.JsonSortPropertiesIntention messages.JsonBundle json.intention.category.name JSON com.jetbrains.jsonSchema.impl.fixes.AddOptionalPropertiesIntention messages.JsonBundle json.intention.category.name ]]> lib/json.jarjsonpath¡ com.intellij.jsonpath 251.22821.72 JSONPath JetBrains Languages Provides JSONPath language for injected code fragments and dedicated Evaluate JSONPath tool window.

    Go to menu Edit - Find - Evaluate JSONPath Expression... to evaluate expressions with a snippet or JSON file.

    ]]>
    messages.JsonPathBundle JSONPath com.intellij.jsonpath.ui.JsonPathEvaluateIntentionAction messages.JsonBundle json.intention.category.name
    lib/jsonpath.jarjunit6ø JUnit JUnit 251.22821.72 JUnit tests. The following features are available:
    • Ability to create JUnit 3.x, JUnit 4.x or JUnit 5.x tests.
    • Navigation between a test and test subject.
    • Running tests.
    • Viewing test results in the dedicated Test Runner tab of the Run tool window.
    ]]>
    Test Tools com.intellij.java com.intellij.properties JetBrains messages.JUnitBundle
    lib/junit.jarlib/junit-rt.jarlib/junit5-rt.jarjupyter-pluginú Jupyter intellij.jupyter 251.22821.72 JetBrains Issue tracker
    ]]>
    ]]> messages.JupyterBundle ]]> ]]> ]]> ]]> ]]> ]]> lib/jupyter-plugin.jarkarma G Karma 251.22821.72 Karma Karma support to all JetBrains IDEs that support JavaScript.

    Features

    • Test coverage with built-in running, debugging, and monitoring
    • Test results in treeview with easy navigation to test sources
    • Test statuses in the editor with options to run or debug

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.]]>
    JetBrains JavaScript Frameworks and Tools com.intellij.modules.lang com.intellij.modules.javascript JavaScriptDebugger com.intellij.modules.coverage
    lib/karma.jarkeymap-eclipsev Eclipse Keymap com.intellij.plugins.eclipsekeymap 251.22821.72 JetBrains Keymap com.intellij.modules.lang lib/keymap-eclipse.jarkeymap-netbeansK NetBeans Keymap com.intellij.plugins.netbeanskeymap 251.22821.72 JetBrains Keymap com.intellij.modules.lang lib/keymap-netbeans.jarkeymap-visualStudio’ Visual Studio Keymap com.intellij.plugins.visualstudiokeymap 251.22821.72 JetBrains Keymap com.intellij.modules.lang lib/keymap-visualStudio.jarkotlin-jupyter-coreƒ· Kotlin Notebook org.jetbrains.plugins.kotlin.jupyter 251.22821.72 JetBrains Kotlin notebooks are interactive worksheets with rich outputs that allow you to explore and experiment with your Kotlin code without additional environment setup. The Kotlin Notebook plugin is a client for the Kotlin Jupyter kernel that enables you to create and edit notebooks directly within IntelliJ IDEA. There are other clients that support Kotlin notebooks, including Datalore, Jupyter Notebook, and JupyterLab.

    The plugin comes with various features that are available in ordinary Kotlin files in the IDE, as well as additional Kotlin notebook-specific extensions. These include enhanced syntax highlighting, inlay hints, inspections, find usages, and refactorings, all of which help you write Kotlin code more efficiently. Many features are state-aware, meaning that finding usages or renaming will consider your current definitions and loaded libraries.

    Notebooks have two key distinguishing features compared to regular REPLs. Firstly, they allow you to save the entire session to a file, preserving both the code and the execution results. Secondly, the execution results can include more than just plain text; they can also encompass images in various formats, arbitrary HTML (including JavaScript and CSS), and even specifications for Swing outputs that are rendered directly within IntelliJ IDEA. To learn more about the diverse range of outputs and their rendering, please refer to this link. Additionally, there is a sample notebook, showcasing different types of outputs.

    With the Kotlin Notebook plugin, you can add binary dependencies from a remote Maven repository or a local one. For this, use @file:DependsOn annotation or Gradle-like syntax. Some libraries have special notebook integrations and can be imported with the %use line magic that comes with code insights to help you choose the correct library version. You can create a library descriptor or an integration for any library using this guide. Integrations allow libraries to have rich outputs, add default imports, provide reflection-based code generation, and more.

    You can also use notebooks to explore the code in your current project – sources and binary dependencies can easily be added to the notebook context. To set this up or to adjust the Kotlin Notebook plugin appearance, use the following navigation in the IDE:

    
                File -> Settings... -> Tools -> Kotlin Notebook
                

    To learn more about using Kotlin notebooks, check out the Kotlin Jupyter kernel documentation. If you have any questions or want to connect with other Kotlin developers who use notebooks, join the #notebooks channel in the Kotlin Slack. To file an issue, use Kotlin Notebook YouTrack. Stay tuned!

    ]]>
    What's New in Kotlin Notebook 2024.3

    In this release, we introduced a number of features

    This release also addresses several bug fixes, including:

    ]]>
    ]]> ]]> ]]> ]]> ]]> ]]> lib/kotlin-jupyter-core.jarktor;¡ intellij.ktor 251.22821.72 Ktor JetBrains Kotlin Frameworks Ktor is a web application framework for creating connected systems. You can use it to create server-side as well as client-side applications. It supports multiple platforms, including JVM, JavaScript, and Kotlin/Native. This plugin provides functionality in the IDE such as creating new projects, plugin configuration, navigation (including URL navigation), refactorings across clients and server, migrations, and more!

    ]]>
    ]]> ]]> ]]> ]]> ]]> kotlin com.intellij.ktor.swagger.actions.KtorGenerateOpenApiIntention messages.KtorStarterBundle ktor.category ]]> messages.KtorStarterBundle kotlin com.intellij.ktor.actions.test.route.KtorRouteTestIntentionImpl messages.KtorStarterBundle ktor.category kotlin com.intellij.ktor.actions.test.module.KtorModuleTestIntentionImpl messages.KtorStarterBundle ktor.category kotlin com.intellij.ktor.actions.test.extension.KtorRouteExtensionTestIntentionImpl messages.KtorStarterBundle ktor.category kotlin com.intellij.ktor.actions.routes.KtorExtractRouteIntention messages.KtorStarterBundle ktor.category kotlin com.intellij.ktor.actions.routes.KtorInlineRouteIntention messages.KtorStarterBundle ktor.category kotlin com.intellij.ktor.kotlin.intention.delegate.KtorParameterToDelegateConverter messages.KtorStarterBundle ktor.category lib/ktor.jarlib/ktor-gradle-tooling.jarless! Less org.jetbrains.plugins.less 251.22821.72 Style Sheets JetBrains Provides support for the Less CSS dialect to all JetBrains IDEs that support JavaScript.

    Features

    • .less syntax highlighting
    • Less-aware coding assistance
    • On-the-fly translation of Less code into CSS

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.]]> ]]> ]]> lib/less.jar liquibaseht com.intellij.liquibase 251.22821.72 Liquibase JetBrains Database Provides support for Liquibase changelog files.

    Features:

    • Completion, navigation and inspections for XML and YAML changesets.
    • Code assistance for Liquibase Properties files.
    • Database migration scripts generation and changelog templates.
    • Liquibase Update action to run migrations.
    ]]>
    ]]> ]]> ]]> ]]> ]]> messages.LiquibaseBundle lib/liquibase.jarlib/liquibase-core.jarlocalization-ja | com.intellij.ja 251.22821.72 Japanese Language Pack / 日本語言語パック IDE Localization JetBrains Your feedback is very much appreciated. You can submit it directly from the IDE or via YouTrack either in English or Japanese.

    日本語言語パック㯠IntelliJ ベース㮠IDE ã® UI を日本語ã«ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã™ã‚‹ãƒ—ラグインã§ã™ã€‚
    フィードãƒãƒƒã‚¯å¤§æ­“è¿Žã§ã™ï¼IDE ã‹ã‚‰ç›´æŽ¥æ„見を投稿([ヘルプ] – [ãƒã‚°ãƒ»ãƒ¬ãƒãƒ¼ãƒˆã®é€ä¿¡â€¦]) ã™ã‚‹ã‹ã€ YouTrack ã«ã¦ãƒ†ãƒ³ãƒ—レートを使用ã—ã¦ã€è‹±èªžã‹æ—¥æœ¬èªžã§ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚’ãŠå¯„ã›ãã ã•ã„。]]>
    リリースノート
    2023 å¹´ 4 月 19 日(Rider 用日本語言語パック公å¼ãƒªãƒªãƒ¼ã‚¹ï¼‰
    2021 å¹´ 7 月 21 日(公å¼ãƒªãƒªãƒ¼ã‚¹ï¼‰
    2021年 4月 26日(アップデート)
    2021年 1月 4日(アップデート)
    2020年 10月 30日(アップデート)
    2020å¹´ 8月 7日(既知ã®å•é¡Œï¼‰
    2020å¹´ 5月 11日(プラグインã®ã”紹介)]]>
    com.intellij.modules.platform
    lib/localization-ja.jarlocalization-ko O com.intellij.ko 251.22821.72 Korean Language Pack / 한국어 언어 팩 IDE Localization JetBrains Your feedback is very much appreciated. You can submit it directly from the IDE or via YouTrack either in English or Korean.

    한국어 ì–¸ì–´íŒ©ì€ IntelliJ ê¸°ë°˜ì˜ IDE를 한국어로 현지화하는 플러그ì¸ìž…니다. 사용해보시고 ì—¬ëŸ¬ë¶„ì˜ ì˜ê²¬ì„ ì €í¬ì—게 알려주세요. ì˜ê²¬ì€ IDE ì—ì„œ 바로 제출하시거나 YouTrack ì—ì„œ ì˜ì–´ ë˜ëŠ” 한국어로 제출하실 수 있습니다. ê°ì‚¬í•©ë‹ˆë‹¤!]]>
    릴리스 노트
    2023ë…„ 4ì›” 19ì¼(Riderì—ì„œ 한국어 언어팩 지ì›)
    2021ë…„ 7ì›” 21ì¼(ê³µì‹ ë¦´ë¦¬ìŠ¤)
    2021ë…„ 4ì›” 26ì¼ (ì—…ë°ì´íŠ¸ 안내)
    2021ë…„ 1ì›” 4ì¼ (ì—…ë°ì´íŠ¸ 안내)
    2020ë…„ 10ì›” 30ì¼ (ì—…ë°ì´íŠ¸ 안내)
    2020ë…„ 5ì›” 11ì¼ (í”ŒëŸ¬ê·¸ì¸ ì†Œê°œ)]]>
    com.intellij.modules.platform
    lib/localization-ko.jarlocalization-zh œ com.intellij.zh 251.22821.72 Chinese (Simplified) Language Pack / 中文语言包 IDE Localization JetBrains Your feedback is very much appreciated. You can submit it directly from the IDE or via YouTrack either in English or Chinese.

    中文语言包能够为基于 IntelliJ å¹³å°çš„ IDE 带æ¥å®Œå…¨ä¸­æ–‡åŒ–çš„ç•Œé¢ã€‚
    您的å馈至关é‡è¦ã€‚ 您å¯ä»¥ç›´æŽ¥é€šè¿‡ IDE 或者 YouTrack 以中文或者英文的形å¼æ交您的å馈。]]>
    å‘行说明
    2023 å¹´ 4 月 19 日(Rider 现在æ供中文语言包)
    2021 å¹´ 7 月 21 日(正å¼å‘布)
    2021 年 4 月 27 日(版本更新)
    2021 年 1 月 4 日(版本更新)
    2020年 10月 30日(版本更新)
    2020 å¹´ 6 月 10 日(安装é…ç½®åŠå馈æ交指å—)
    2020 å¹´ 5 月 11 日(中文化æ’件å‘布)]]>
    com.intellij.modules.platform
    lib/localization-zh.jarlombokF‰ Lombook Plugin 251.22821.72 Lombok JetBrains messages.LombokBundle IntelliJ Lombok plugin
    A plugin that adds first-class support for Project Lombok
    Features
    ]]>
    JVM Frameworks com.intellij.modules.lang com.intellij.modules.platform com.intellij.modules.java JAVA de.plushnikov.intellij.plugin.intention.valvar.to.ReplaceExplicitTypeWithValIntentionAction messages.LombokBundle intention.category.lombok JAVA de.plushnikov.intellij.plugin.intention.valvar.to.ReplaceExplicitTypeWithVarIntentionAction messages.LombokBundle intention.category.lombok JAVA de.plushnikov.intellij.plugin.intention.valvar.from.ReplaceValWithExplicitTypeIntentionAction messages.LombokBundle intention.category.lombok JAVA de.plushnikov.intellij.plugin.intention.valvar.from.ReplaceVarWithExplicitTypeIntentionAction messages.LombokBundle intention.category.lombok JAVA de.plushnikov.intellij.plugin.intention.ReplaceWithLombokAnnotationAction messages.LombokBundle intention.category.lombok JAVA de.plushnikov.intellij.plugin.intention.ReplaceSynchronizedWithLombokAction messages.LombokBundle intention.category.lombok
    lib/lombok.jarmarkdown´ org.intellij.plugins.markdown 251.22821.72 Markdown JetBrains Languages messages.MarkdownBundle ]]> ]]> ]]> ]]> messages.MarkdownImagesBundle Markdown org.intellij.plugins.markdown.images.editor.MarkdownConfigureImageIntention messages.MarkdownImagesBundle markdown.intention.category ]]> ]]> ]]> ]]> ]]> Provides editing assistance for Markdown files within the IDE.


    ]]>
    Markdown org.intellij.plugins.markdown.editor.tables.intentions.MarkdownInsertTableColumnIntention$InsertBefore messages.MarkdownBundle markdown.intention.category Markdown org.intellij.plugins.markdown.editor.tables.intentions.MarkdownInsertTableColumnIntention$InsertAfter messages.MarkdownBundle markdown.intention.category Markdown org.intellij.plugins.markdown.editor.tables.intentions.MarkdownSetColumnAlignmentIntention messages.MarkdownBundle markdown.intention.category Markdown org.intellij.plugins.markdown.editor.tables.intentions.MarkdownRemoveColumnIntention messages.MarkdownBundle markdown.intention.category Markdown org.intellij.plugins.markdown.editor.tables.intentions.MarkdownRemoveRowIntention messages.MarkdownBundle markdown.intention.category Markdown org.intellij.plugins.markdown.injection.MarkdownCodeFenceErrorHighlightingIntention messages.MarkdownBundle markdown.intention.category lib/markdown.jar marketplaceMlJ com.intellij.marketplace.ml 251.22821.72 Machine Learning in Marketplace JetBrains Local AI/ML Tools The plugin improves the Marketplace search feature by ordering the search results using machine learning, making more relevant results appear higher up the list.


    Machine learning ranking is currently in experimental mode]]>
    messages.marketplaceMlBundle
    lib/marketplaceMl.jar mavenÞÀ org.jetbrains.idea.maven 251.22821.72 Maven Build Tools Maven support. The following features are available:
    • Maven Projects tool window.
    • Dedicated module type.
    • Maven repositories support.
    • Full editing support for pom.xml file.
    • Possibility to import Maven projects.
    • Running and debugging Maven goals.
    • Compiling.
    ]]>
    JetBrains messages.MavenProjectBundle com.intellij.properties com.intellij.modules.java org.jetbrains.idea.reposearch org.jetbrains.idea.maven.model org.jetbrains.idea.maven.server.api org.intellij.groovy Error-prone plugin com.jetbrains.performancePlugin XML org.jetbrains.idea.maven.dom.intentions.ChooseFileIntentionAction XML org.jetbrains.idea.maven.dom.converters.MavenArtifactCoordinatesConverter$MyUpdateIndicesIntention true
    lib/maven.jarlib/maven-jps.jarlib/maven3-server.jarlib/maven36-server.jarlib/maven40-server.jarlib/maven3-server-common.jarlib/maven-server-indexer.jarlib/maven-event-listener.jarlib/maven-server-telemetry.jarlib/artifact-resolver-m31.jar maven-extn org.jetbrains.idea.maven.ext 251.22821.72 Build Tools Maven Extension JetBrains Maven support for Web, Java EE with Maven. The following features are available:
    • WAR overlays.
    • IntelliJ Profiler support for Maven Run Configurations.
    ]]>
    ]]> ]]> ]]> ]]> ]]> ]]> messages.MavenExtBundle lib/maven-ext.jar maven-modelp org.jetbrains.idea.maven.model 251.22821.72 JetBrains maven model api classes JetBrains lib/maven-model.jar maven-server¡ org.jetbrains.idea.maven.server.api 251.22821.72 Maven server api classes JetBrains org.jetbrains.idea.maven.model lib/maven-server.jar micronaut`› com.intellij.micronaut 251.22821.72 Micronaut JetBrains JVM Frameworks Adds navigation, auto-completion and inspections specific to the Micronaut framework.

    Features:

    • New project wizard.

    • Coding assistance: code completion, inspections, line markers in Java code.
    • Autocompletion for YAML/Properties configuration files.
    • Run configuration.
    • Ability to run applications inside Docker containers and on SSH hosts.
    ]]>
    yaml com.intellij.micronaut.config.yaml.datasource.action.MnYamlConfigAddOrOpenDataSource messages.MicronautBundle micronaut.intention.category
    ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> messages.MicronautBundle Properties com.intellij.micronaut.config.datasource.action.MnPropertiesConfigAddOrOpenDataSource messages.MicronautBundle micronaut.intention.category lib/micronaut.jar lib/micronaut-gradle-tooling.jarmicroservices-jvm/ com.intellij.microservices.jvm 251.22821.72 JVM Microservices Frameworks JetBrains JVM Frameworks
  • Properties and YAML configuration editing.
  • Inspections for URLs, HTTP headers, and MIME types.
  • Folding for internal stack frames of Tomcat, Jetty, and Netty.
  • Adds URL completion, navigation, and usages search to Java HTTP Client APIs:
    • java.net.URL
    • Retrofit 2
    • OkHttp 3
    • REST Assured
    And HTTP mock libraries:
    • MockServer
    ]]>
    ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> lib/microservices-jvm.jar)lib/intellij-scheduled-debugger-agent.jarmicroservices-ui com.intellij.microservices.ui 251.22821.72 Endpoints JetBrains Microservices ]]> messages.MicroservicesUiBundle lib/microservices-ui.jarnextjs„ Next.js intellij.nextjs 251.22821.72 JavaScript Frameworks and Tools messages.NextJsBundle Support for Next.js framework Features:

    * Reference resolution in Link components and tags

    * Auto-excluding .next directory

    * New project generator

    * Don't report any exports as unused inside app dir

    ]]>
    JetBrains com.intellij.modules.platform JavaScript
    lib/nextjs.jarnodeJS! NodeJS 251.22821.72 Node.js JavaScript Frameworks and Tools Node.js support to all JetBrains IDEs that support JavaScript.

    Features

    • Node.js debugging attachable to a running process
    • Node.js profiler
    • Mocha test debugging and running inside the IDE
    • New Express projects from the Welcome screen

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.

    Notes

    You can also run and debug Node.js applications in remote environments such as Docker containers, Vagrant machines, and remote servers right from the IDE. For that, please install the Node.js Remote Interpreter plugin.]]>
    JetBrains com.intellij.modules.javascript JavaScriptDebugger com.intellij.modules.lang com.intellij.modules.coverage
    lib/nodeJS.jarnodeJS-remoteInterpreterã org.jetbrains.plugins.node-remote-interpreter 251.22821.72 Node.js Remote Interpreter Node.js support in remote environments to all JetBrains IDEs that support JavaScript.

    Features

    • Node.js debugging for remote environments

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.

    Notes

    There is a quick tour tutorial about using Node.js with Docker available on our blog.]]>
    JetBrains JavaScript Frameworks and Tools
    ]]> lib/nodeJS-remoteInterpreter.jarnotebooks-plugin3g com.intellij.notebooks.core 251.22821.72 Notebook Files JetBrains com.intellij.modules.platform ]]> ]]> ]]> ]]> ]]> ]]> lib/notebooks-plugin.jar openRewrite{ com.intellij.openRewrite 251.22821.72 OpenRewrite JetBrains JVM Frameworks Applies automated migrations to project code using OpenRewrite framework.

    OpenRewrite is an automated refactoring ecosystem for source code, enabling developers to effectively eliminate technical debt within their repositories.

    ]]>
    ]]> ]]> messages.OpenRewriteBundle yaml com.intellij.openRewrite.yaml.OpenRewriteInlineRecipeIntentionAction open.rewrite lib/openRewrite.jarpackageCheckerJ' org.jetbrains.security.package-checker 251.22821.72 Package Checker JetBrains This plugin checks your third-party dependencies for known vulnerabilities. It suggests a safe version, if available, to make your code more secure. It also scans source code for vulnerable API calls to highlight the most critical problems.

    The following package managers and build files are supported:

    • Amper build system (module.yaml, module.amper, project.yaml, project.amper, and module template files)
    • Gradle (build.gradle, build.gradle.kts)
    • Maven (pom.xml, pom-4.0.0.xml, pom.*, *.pom)
    • npm, pnpm and Yarn (package.json)
    • PyPI (setup.py, requirements.txt)
    • Poetry and Pipenv (pyproject.toml, Pipfile)
    • Go Modules (go.mod)
    • Composer (composer.json)
    • JPS - JetBrains Project System (*.iml)
    • sbt (build.sbt), provided by the Scala plugin

    The plugin provides the following security inspections:

    Vulnerable API inspections are language-specific and provided as part of the corresponding language plugins: JavaScript and TypeScript, Python, and Go.

    Here is a list of the plugins required to support the related functionality: Gradle, Maven, JavaScript and TypeScript, Python, Go, PHP, and Scala.

    Problems identified by Package Checker are reported on the Problems | Vulnerable Dependencies tab. The plugin also provides the Analyze | Vulnerable Dependencies action.

    Package Checker doesn't send information about packages to the JetBrains server in cleartext form. It sends only hashed names of packages. We never log or process hashes we don't have in our database, and we don't analyze your proprietary or confidential packages.

    Vulnerability data provided by Mend.io and OSV.dev.

    Plugin source code © 2024, JetBrains s.r.o..

    ]]>
    ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> messages.PackageCheckerBundle lib/packageChecker.jarperformanceTestingª com.jetbrains.performancePlugin 251.22821.72 Performance Testing JetBrains Other Tools messages.PerformanceTestingBundle ]]> ]]> lib/performanceTesting.jarperformanceTesting-asyncj com.jetbrains.performancePlugin.async 251.22821.72 Async Profiler for IDE Performance Testing JetBrains Other Tools messages.AsyncBundle ]]> lib/performanceTesting-async.jarplatform-ijent-impl ¶ intellij.platform.ijent.impl 251.22821.72 Remote Execution Agent Deployment JetBrains lib/platform-ijent-impl.jarplatform-images'Ë JetBrains Images com.intellij.platform.images 251.22821.72 messages.ImagesBundle lib/platform-images.jarplatform-langInjection7 IntelliLang org.intellij.intelliLang 251.22821.72 Other Tools JetBrains
  • Language injection
  • Pattern validation
  • Regular expression support
  • Language Injections page in the Settings/Preferences dialog.
  • Ability to edit injected code in the special scratch-pad editor. ]]> XPathView com.intellij.modules.java com.intellij.modules.xml org.intellij.plugins.intelliLang.inject.InjectLanguageAction messages.LangBundle intention.category.language.injection org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction messages.LangBundle intention.category.language.injection org.intellij.plugins.intelliLang.inject.EditInjectionSettingsAction messages.LangBundle intention.category.language.injection lib/platform-langInjection.jarlib/java-langInjection-jps.jarpostcssÄ PostCSS org.intellij.plugins.postcss 251.22821.72 Style Sheets JetBrains Provides PostCSS support to all JetBrains IDEs that support JavaScript.

    Features

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.]]> ]]> lib/postcss.jar prettierJSï intellij.prettierJS 251.22821.72 Prettier Provides Prettier support to all JetBrains IDEs that support JavaScript.

    Features

    • .js, .ts, .jsx, .tsx, .vue, and other file formatting according to Prettier rules
    • an option to run Prettier on save

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.]]> JetBrains JavaScript Frameworks and Tools com.intellij.modules.javascript com.intellij.modules.platform com.intellij.modules.json messages.PrettierBundle lib/prettierJS.jarprofiler-lineProfilerw com.intellij.LineProfiler 251.22821.72 In-Editor Performance Hints JetBrains ]]> messages.LineProfilerBundle lib/profiler-lineProfiler.jar properties5 com.intellij.properties 251.22821.72 Properties Languages JetBrains ]]> Properties com.intellij.lang.properties.actions.CopyPropertyValueToClipboardIntention messages.PropertiesBundle intention.category.properties Properties com.intellij.lang.properties.actions.CopyPropertyKeyToClipboardIntention messages.PropertiesBundle intention.category.properties messages.PropertiesBundle lib/properties.jarlib/properties-frontend.jar protoeditor8 Protocol Buffers idea.plugin.protoeditor 251.22821.72 JetBrains Microservices Protocol Buffers files.
    Features:

    • Support for proto2 and proto3 syntax levels.
    • Syntax highlighting.
    • Semantic analysis.
    • References and navigation.
    • Quick documentation.
    • Editor enhancements (completion, brace matching, etc.).
    • Navigating between protobuf files and some other languages (Java, Go, Python).
    ]]>
    ]]> ]]> ]]> messages.ProtobufIdeBundle lib/protoeditor.jarpwa-core 2 com.intellij.analysis.pwa 251.22821.72 Project Wide Analysis JetBrains messages.PwaBundle lib/pwa-core.jarqodana±M org.intellij.qodana 251.22821.72 Qodana JetBrains Qodana: The code quality platform for your favorite CI.

    Qodana is a code quality monitoring platform that brings into your CI/CD pipelines all the smart features you love in the JetBrains IDEs as well as project-level checks like clone detection and license audit.

    Explore Qodana

    The plugin provides a link between a Qodana and your project opened in an IDE:
    • Open Qodana static analysis SARIF report and view the issues detected by a Qodana linter
    • Use the "Open in IDE" functionality provided by the Qodana UI
    ]]>
    ]]> yaml org.jetbrains.qodana.yaml.QodanaShowInspectionIntention messages.QodanaBundle qodana.yaml.intention.category
    ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> org.intellij.intelliLang Git4Idea org.jetbrains.plugins.yaml com.intellij.java messages.QodanaBundle lib/qodana.jarquarkusMÔ com.intellij.quarkus 251.22821.72 Quarkus JetBrains JVM Frameworks Adds navigation, auto-completion and inspections specific to the Quarkus framework.

    Features:

    • New project wizard.

    • Coding assistance: code completion, inspections, line markers in Java code.
    • Autocompletion for YAML/Properties configuration files.
    • Run configuration.
    • Ability to run applications inside Docker containers and on SSH hosts.
    ]]>
    yaml com.intellij.quarkus.config.yaml.datasource.action.QsYamlConfigAddOrOpenDataSource messages.QuarkusBundle quarkus.intention.category
    ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> messages.QuarkusBundle Properties com.intellij.quarkus.config.datasource.action.QsPropertiesConfigAddOrOpenDataSource messages.QuarkusBundle quarkus.intention.category 0 0 lib/quarkus.jarreact¯ React com.intellij.react 251.22821.72 JavaScript Frameworks and Tools JetBrains Provides support for JSX-based frameworks like React, Solid.js, Preact, and more.

    Features

    • Code completion for components and properties
    • Usages and navigation
    • JSX-specific code inspections and quick-fixes for common issues
    • In-product documentation
    • Code formatting
    • JSX and TSX refactorings such as Rename, Move, and Extract Component
    • Code snippets (Live Templates)
    • Emmet in JSX

    The plugin is bundled in IntelliJ IDEA Ultimate, WebStorm, PhpStorm, PyCharm Professional, RubyMine, GoLand, Rider, and CLion.

    Getting started

    Open your React or any other JSX-based project in the IDE or create a new one. The React plugin will automatically detect the presence of JSX files and provide its features accordingly.

    For more information on getting started, head over to the documentation for your IDE.]]> com.intellij.css JavaScript com.intellij.react.refactoring.ReactFunctionToClassComponentIntention messages.JavaScriptBundle intention.category.react JavaScript com.intellij.react.refactoring.ReactClassToFunctionComponentIntention messages.JavaScriptBundle intention.category.react lib/react.jarreactivestreams-core'— com.intellij.reactivestreams 251.22821.72 Reactive Streams JetBrains JVM Frameworks

  • Project Reactor
  • RxJava
  • SmallRye Mutiny
  • ]]>
    org.jetbrains.plugins.gradle messages.ReactiveStreamsBundle , UAST com.intellij.reactivestreams.reactor.intention.collapse.ReactorFilterAndMapToHandleIntention intention.collapse.category.key
    lib/reactivestreams-core.jarremote-dev-serverð Remote Development Server 251.22821.72 JetBrains Launch IDE in Unattended Mode and provide connection access to a remote host.]]> com.intellij.modules.appcode com.intellij.cwm.guest com.intellij.jetbrains.client com.intellij.gateway messages.RemoteDevelopmentServerBundle lib/remote-dev-server.jar remoteRun SSH Remote Run org.jetbrains.plugins.remote-run 251.22821.72 Deployment JetBrains ]]> Makes SSH targets with rsync enabled reuse remote paths for different runs of run configurations within one run of IDE. lib/remoteRun.jarrepository-search org.jetbrains.idea.reposearch 251.22821.72 JetBrains Repository Search JetBrains lib/repository-search.jar restClientÀÝ com.jetbrains.restClient 251.22821.72 HTTP Client Microservices JetBrains
    The following features are available:
    • Coding assistance with completion, highlighting, folding, and inline documentation
    • Live templates
    • Environment and in-place variables
    • Response handling API
    • Import from Postman Collections and from cURL
    • Send gRPC, WebSocket, and GraphQL requests in addition to regular HTTP
    • Support for OAuth 2.0 authorization: authenticate using the built-in browser, get access tokens, and preview auth logs
    See the documentation for details.]]>
    ]]> ]]> com.intellij.httpClient.microservices.actions.OpenInHttpClientIntention HTTP Client ]]> ]]> ]]> ]]> messages.RestClientBundle HTTP Request com.intellij.httpClient.http.request.refactoring.HttpMoveRequestsIntention group.HTTPClientGroup.text HTTP Request com.intellij.httpClient.http.request.codeInsight.HttpRequestConvertToCurlIntention group.HTTPClientGroup.text JSON com.intellij.httpClient.http.request.environment.codeinsight.HttpRequestEnvironmentSetSecuredValueIntention group.HTTPClientGroup.text HTTP Request com.intellij.httpClient.http.request.codeInsight.HttpClientSwitchEnvironmentIntention group.HTTPClientGroup.text HTTP Request com.intellij.httpClient.http.request.codeInsight.HttpRequestPutParametersOnSeparateLinesIntention group.HTTPClientGroup.text HTTP Request com.intellij.httpClient.http.request.codeInsight.HttpRequestPutParametersOnOneLineIntention group.HTTPClientGroup.text HTTP Request com.intellij.httpClient.http.request.codeInsight.HttpClientCreateTokenIntention group.HTTPClientGroup.text HTTP Request com.intellij.httpClient.http.request.codeInsight.HttpClientForceCreateTokenIntention group.HTTPClientGroup.text JSON com.intellij.httpClient.http.request.environment.codeinsight.HttpRequestEnvironmentAuthConfigIntention group.HTTPClientGroup.text JSON com.intellij.httpClient.http.request.environment.codeinsight.HttpRequestEnvironmentForceAuthConfigIntention group.HTTPClientGroup.text JSON com.intellij.httpClient.http.request.environment.codeinsight.HttpRequestEnvironmentClearBrowserCookiesIntention group.HTTPClientGroup.text HTTP Request com.intellij.httpClient.graphql.codeInsight.HttpClientGraphQLAddVariablesJsonIntention group.HTTPClientGroup.text lib/restClient.jarsass1~ Sass org.jetbrains.plugins.sass 251.22821.72 Style Sheets JetBrains Provides support for Sass to all JetBrains IDEs that support JavaScript.

    Features

    • SCSS (.scss) syntax highlighting
    • Indented (.sass) syntax highlighting
    • Sass-aware coding assistance
    • On-the-fly translation of Sass code into CSS

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.]]> com.intellij.css com.intellij.modules.lang com.intellij.plugins.watcher com.intellij.copyright lib/sass.jarsearchEverywhereMl>ð com.intellij.searcheverywhere.ml 251.22821.72 Machine Learning in Search Everywhere JetBrains Local AI/ML Tools The plugin improves the Search Everywhere feature by ordering the search results using machine learning, making more relevant results appear higher up the list.


    Machine learning ranking is currently available and switched on by default for the Classes, Files, and Actions tabs. As an experiment, some portion of users will also have it enabled in the All tab.]]>
    messages.searchEverywhereMlTyposBundle com.intellij.modules.androidstudio
    ]]> ]]> messages.searchEverywhereMlBundle ]]> ]]> ]]> ]]> messages.searchEverywhereMlCoreBundle lib/searchEverywhereMl.jar settingsSync Backup and Sync com.intellij.settingsSync 251.22821.72 IDE Settings Backs up and synchronizes settings across all JetBrains IDE instances using your JetBrains account. The list of synced settings is customizable and includes UI, keymaps, code style, plugins, and much more.

    ]]>
    JetBrains
    lib/settingsSync.jarsh … com.jetbrains.sh 251.22821.72 JetBrains Shell Script Languages ]]> ]]> ]]> ]]>
  • Coding assistance: code completion, quick documentation, code refactorings, etc.
  • Dedicated run/debug configuration for shell scripts
  • Integration with external tools (ShellCheck, Shfmt, Explainshell)
  • ]]>
    lib/sh.jarspring-boot-cloud¦ com.intellij.spring.cloud 251.22821.72 Spring Cloud JetBrains JVM Frameworks Spring Cloud.]]> ]]> ]]> ]]> messages.SpringCloudBundle lib/spring-boot-cloud.jarspring-boot-core´X com.intellij.spring.boot 251.22821.72 Spring Boot Adds navigation, auto-completion and inspections specific to the Spring Boot.

    Features:

    • Coding assistance: code completion, inspections, line markers in Java code.
    • Autocompletion for YAML/Properties configuration files.
    • Dedicated run configuration.
    ]]>
    JVM Frameworks JetBrains messages.SpringBootApiBundle
    ]]> ]]> messages.SpringBootApiBundle yaml com.intellij.spring.boot.application.yaml.SpringBootApplicationYamlDefineLocalMetaConfigKeyIntention spring.boot.intention.category ]]> Properties com.intellij.spring.boot.properties.datasource.action.SpringBootPropertiesConfigAddOrOpenDataSource messages.SpringBootApiBundle spring.boot.intention.category ]]> yaml com.intellij.spring.boot.yaml.datasource.action.SpringBootYamlConfigAddOrOpenDataSource messages.SpringBootApiBundle spring.boot.intention.category ]]> messages.SpringBootRunBundle ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> messages.SpringBootApiBundle Properties com.intellij.spring.boot.json.properties.SpringBootApplicationPropertiesDefineLocalMetaConfigKeyIntention spring.boot.intention.category ]]> lib/spring-boot-core.jarspring-boot-initializr; com.intellij.spring.boot.initializr 251.22821.72 Spring Initializr JetBrains JVM Frameworks com.jetbrains.performancePlugin ]]> messages.SpringBootInitializrBundle lib/spring-boot-initializr.jarSpringW­ com.intellij.spring 251.22821.72 Spring Adds navigation, auto-completion and inspections specific to the Spring Framework.

    Features:

    • Coding assistance: code completion, inspections, line markers in Java code.
    • Dedicated Spring tool window.
    • Spring EL language support.
    ]]>
    JVM Frameworks JetBrains messages.SpringBundle
    ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> lib/spring.jar spring-dataF™ com.intellij.spring.data 251.22821.72 Spring Data Spring Data.]]> JVM Frameworks JetBrains ]]> Spring-MongoDB-JSON com.intellij.persistence.mongodb.json.intentions.MongoDBJsonSortPropertiesIntention messages.PersistenceBundle mongodb.json ]]> ]]> lib/spring-data.jarspring-integration-core0Ø com.intellij.spring.integration 251.22821.72 Spring Integration Patterns Spring Integration.]]> JVM Frameworks JetBrains ]]> ]]> > ]]> ]]> ]]> lib/spring-integration-core.jarspring-messaging~È com.intellij.spring.messaging 251.22821.72 Spring Messaging Adds navigation, auto-completion and inspections specific to the Spring Messaging.

    Provides bean mappings, message queue references and navigation for JMS, RabbitMQ, ActiveMQ and Kafka.

    ]]>
    JVM Frameworks JetBrains
    lib/spring-messaging.jarspring-mvc-impl`: com.intellij.spring.mvc 251.22821.72 Spring Web JVM Frameworks JetBrains messages.SpringMvcBundle ]]> ]]> ]]> ]]> ]]> ]]> ]]> org.jetbrains.idea.maven org.intellij.groovy com.jetbrains.restClient lib/spring-mvc-impl.jarspring-securityEÈ com.intellij.spring.security 251.22821.72 Spring Security Spring Security.]]> JVM Frameworks JetBrains ]]> ]]> ]]> com.intellij.spring.security.mvc.inlay.SpringSecurityMatcherInlayHintsDisableIntention com.intellij.spring.security.mvc.inlay.SpringSecurityMatcherInlayHintsEnableIntention ]]> ]]> lib/spring-security.jarstation-pluginC com.jetbrains.station 251.22821.72 JetBrains Station Internal plugin which allows for cross-instance IDE communication.]]> com.intellij.modules.platform ]]> ]]> lib/station-plugin.jarstatsCollector º com.intellij.stats.completion 251.22821.72 Completion Stats Collector JetBrains Other Tools The plugin collects anonymous statistics about code completion usage. It allows us to improve code completion feature using machine learning.


    Notice: the plugin does not collect or send any data in stable (release) builds. But in the EAP builds the plugin collects data about your usage of code completion, anonymizes and sends it to JetBrains. Note, the plugin doesn't send any of your personal data or code. All it sends is just numbers calculated based on your completion usage patterns. The plugin does not send more than 15MB of data per day.

    ]]>
    com.intellij.modules.lang com.intellij.modules.platform com.intellij.completion.ml.ranking
    lib/statsCollector.jarstyled-components„ com.deadlock.scsyntax 251.22821.72 Styled Components & Styled JSX JavaScript Frameworks and Tools JetBrains com.intellij.modules.lang com.intellij.css JavaScript org.intellij.plugins.postcss Adds support for styled-components and styled-jsx.
    • Code completion for CSS properties and values inside template literals.
    • Various quick fixes and intentions for CSS when you press Alt-Enter.
    • Completion suggestions for JavaScript variables, methods, and functions and navigation to their definitions with Cmd/Ctrl-click.]]> messages.StyledComponentsBundle lib/styled-components.jar stylelint— Stylelint com.intellij.stylelint 251.22821.72 JavaScript Frameworks and Tools JetBrains Provides Stylelint support to all JetBrains IDEs that support JavaScript.

      Features

      • CSS code inspection according to Stylelint rules
      • Quick fix for fixing problems automatically where possible
      • Option to lint CSS-like languages like SCSS, Sass, or Less

      Getting started

      For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.]]> lib/stylelint.jarswaggerI, OpenAPI Specifications com.intellij.swagger 251.22821.72 Microservices JetBrains OpenAPI and Swagger specification files support.

      Features:

      • OpenAPI 3, Swagger 2 and AsyncAPI 2 versions.
      • YAML and JSON file formats.
      • Validation by JSON Schema.
      • Navigation, completion and rename refactoring for URLs.
      • Code generation with Swagger Codegen and OpenAPI Generator.
      • Integrated Swagger UI/Redoc previews in the specification editor.
      • Structural diff action for specifications.
      • URL completion in HTTP Client by specifications.
      • Structure view for OpenAPI files.
      • Remote specifications via URL or from Swagger Hub.
      ]]>
      ]]> ]]> ]]> ]]> messages.SwaggerBundle yaml com.intellij.swagger.core.intentions.SwExtractModelDeclarationIntention messages.SwaggerBundle intention.extract.model.declaration.category lib/swagger.jar tailwindcssJ Tailwind CSS com.intellij.tailwindcss 251.22821.72 Style Sheets JetBrains Tailwind CSS framework.

      • Support for directives and functions, including @tailwind and @apply
      • Completion for Tailwind CSS class names after @apply and in HTML
      • Support for customization via tailwind.config.js
      • Preview of the resulting CSS for classes on hover and in the code completion popup


      ]]>
      com.intellij.modules.ultimate com.intellij.css JavaScript
      lib/tailwindcss.jartasks ¨ com.intellij.tasks 251.22821.72 Task Management Other Tools Provides task management features for the IDE.

      • Manage and track your work with tasks, including how much time you spend on each one
      • Integrate with issue trackers, such as YouTrack, Jira, and GitHub
      • Save and switch the context for every task: bookmarks, breakpoints, and editor tabs
      ]]>
      JetBrains com.intellij.modules.java XPathView
      lib/tasks-core.jartasks-timeTrackingç com.intellij.tasks.timeTracking 251.22821.72 Time Tracking Other Tools JetBrains messages.TasksTimeTrackingBundle lib/tasks-timeTracking.jarterminalj( Terminal Other Tools org.jetbrains.plugins.terminal 251.22821.72 JetBrains The Terminal in JetBrains IDEs (View | Tool Windows | Terminal) is an integrated command-line emulator that allows Developers and DevOps/SRE to run shell commands directly within the IDE interface, minimizing the need to switch between windows. It supports various shell types (e.g., Bash, Zsh, PowerShell) and offers a customizable experience, allowing users to set prompt styles, environment variables, and more. With multiple session support, users can manage tabs, split windows, and use IDE-specific commands, such as executing Git operations that automatically open relevant IDE windows like the Git log. To access the latest features of the terminal and AI capabilities, click "Enable New Terminal" in the terminal tab’s context menu (experimental). For more details, refer to the documentation.]]>
    • Improved terminal experience with updated command processing and UI alignment.
    • Optimized prompt computation to reduce delays in command execution and enhance responsiveness.
    • Improvements in handling multiple terminal sessions, with smoother switching and consistent state preservation across tabs.
    • Enhanced autocomplete features for command names, flags, and paths, reducing time in manual entry.
    • More options for prompt styling, tab naming, and environmental variable settings for individual sessions.
    ]]>
    ]]> ]]> messages.TerminalBundle lib/terminal.jartestng ? TestNG-J 251.22821.72 TestNG TestNG, a Java unit testing framework

    Originally developed by Theory In Practice.

    ]]>
    Test Tools JetBrains com.intellij.modules.java org.intellij.intelliLang messages.TestngBundle
    lib/testng-rt.jarlib/testng-plugin.jartextmate org.jetbrains.plugins.textmate 251.22821.72 TextMate Bundles Other Tools JetBrains TextMate bundles]]> com.intellij.modules.lang TextMateSettings lib/textmate.jar thymeleaf1~ com.intellij.thymeleaf 251.22821.72 Thymeleaf Thymeleaf, an XML/XHTML/HTML5 template engine that can work both in web and non-web environments.]]> ]]> ]]> ]]> JetBrains messages.ThymeleafBundle Template Languages lib/thymeleaf.jartoml´ org.toml.lang 251.22821.72 Toml JetBrains Languages TOML configuration file syntax.]]> ]]> ]]> messages.TomlBundle TOML org.toml.ide.intentions.TomlExpandInlineTableIntention intention.category.toml lib/toml.jarlib/toml-frontend.jartslinty tslint 251.22821.72 TSLint JavaScript Frameworks and Tools Provides integration with TSLint, a linter for TypeScript.

    • Shows errors reported by TSLint in the editor
    • Provides a quick fix (Alt-Enter) and an action ("Fix TSLint Problems") to fix errors and warnings using TSLint
    • Imports matching code style rules defined in the TSLint configuration to the IDE code style settings
    ]]>
    JetBrains JavaScript com.intellij.modules.platform messages.TsLintBundle com.intellij.modules.json
    lib/tslint.jar turboComplete´ com.intellij.turboComplete 251.22821.72 Turbo Complete JetBrains Local AI/ML Tools
    The plugin implements a new approach to improve code completion's performance perception. Currently, it works only for Kotlin.]]>
    ]]> messages.TurboComplete lib/turboComplete.jarultimate-pluginœ JetBrains Ultimate com.intellij.modules.ultimate 251.22821.72 JetBrains com.intellij.modules.lang messages.UltimatePluginBundle lib/ultimate-plugin.jarvcs-gitìx Git Git4Idea 251.22821.72 Git.
    • Check out your source code from a Git repository
    • Browse, commit, push, pull, merge, view log, review pull requests, and much more
    • Dedicated item in the VCS menu and in the context menu

    To configure, open Settings / Preferences and go to Version Control | Git.

    ]]>
    Version Controls JetBrains com.jetbrains.performancePlugin messages.GitBundle
    ]]> ]]> ]]> ]]> lib/vcs-git.jarlib/git4idea-rt.jar vcs-github-IUWk GitHub org.jetbrains.plugins.github IU-251.22821.72 JetBrains Version Controls GitHub.
    • Specify your GitHub account to access all of your repositories from the IDE.
    • Clone repositories, create and review pull requests, create gists, and much more.
    • Create GitHub actions and workflows

    To configure, open Settings / Preferences and go to Version Control | GitHub.

    Requires the Git plugin.

    ]]>
    messages.GithubBundle
    ]]> ]]> ]]> ]]> ]]> messages.GithubUltimateBundle yaml messages.GithubUltimateBundle com.intellij.vcs.github.ultimate.ide.intentions.ReloadActionIntention true lib/vcs-github.jar vcs-gitlab-IUEk GitLab org.jetbrains.plugins.gitlab IU-251.22821.72 JetBrains Version Controls Provides integration with GitLab.

    Access your GitLab projects without leaving the IDE
    Log in to your GitLab account to access all your projects from the IDE.
    Switch between multiple GitLab accounts to do your main job and contribute to your private projects.

    Clone projects
    Clone a project that you want to contribute to directly from the IDE and create a new project based on it.

    Work with merge requests
    Manage incoming merge requests:

  • Filter requests by state, author, assignee, reviewer, and label.
  • Keep up with the changes by checking the timeline.
  • Jump to a merge request on GitLab if necessary.

    Review merge requests:
  • View the diff between the suggested changes and the base revision.
  • Leave your comments and suggestions.
  • Merge or close merge requests.

    View and apply suggested changes:
  • Answer the comments to your merge request.
  • Close or save your merge request as a draft.

    To configure, open Settings / Preferences and go to Version Control | GitLab.

    Requires the Git plugin.

    ]]> messages.GitLabBundle ]]> ]]> yaml com.intellij.vcs.gitlab.ultimate.codeInsight.shell.GitLabCiSwitchShellLanguageInjectionIntention messages.GitlabUltimateBundle gitlab.ci.intention.category true lib/vcs-gitlab.jarvcs-hg+ hg4idea 251.22821.72 Mercurial Mercurial version control system. The following features are available:
    • Dedicated page under the Version Control node in the Settings/Preferences dialog.
    • Ability to browse, check out sources from and import into the available Mercurial repositories, when Mercurial is not enabled.
    • When Mercurial is enabled, the Mercurial node appears on the VCS menu, and on the context menu of the editor.
    ]]>
    Version Controls JetBrains com.intellij.modules.vcs messages.HgBundle
    lib/vcs-hg.jar vcs-perforce"­ Perforce Helix Core PerforceDirectPlugin 251.22821.72 JetBrains messages.PerforceBundle Version Controls Perforce version control system. The following features are available:
    • Submit, merge, diff, shelf and more
    • Automatic checkout of files on editing
    • Dedicated item in the VCS menu and in the context menu

    To configure, open Settings / Preferences and go to Version Control | Perforce.

    ]]>
    com.intellij.modules.lang com.intellij.modules.vcs Git4Idea
    lib/vcs-perforce.jarvcs-svn) Subversion Subversion 251.22821.72 Version Controls Supports Subversion 1.7 and above.
    Requires command line svn client.]]>
    com.intellij.modules.vcs JetBrains messages.SvnBundle
    lib/vcs-svn.jarvelocity- Apache Velocity com.intellij.velocity 251.22821.72 JetBrains Template Languages Supports Velocity, a Java-based template engine. Provides syntax and error highlighting, and also smart editing for Velocity templates.

    Features:

    • Dedicated file type.
    • Code completion.
    • Code inspections.
    • Intention actions.
    ]]>
    messages.VelocityBundle
    ]]> ]]> VTL com.intellij.velocity.inspections.DefineImplicitVariableIntention$Local velocity.intention.category VTL com.intellij.velocity.inspections.DefineImplicitVariableIntention$LocalExternal velocity.intention.category VTL com.intellij.velocity.inspections.DefineImplicitVariableIntention$ModuleWide velocity.intention.category VTL com.intellij.velocity.inspections.DefineMacroLibraryRefIntention$Local velocity.intention.category VTL com.intellij.velocity.inspections.DefineMacroLibraryRefIntention$LocalExternal velocity.intention.category VTL com.intellij.velocity.inspections.DefineMacroLibraryRefIntention$ModuleWide velocity.intention.category VTL com.intellij.velocity.inspections.DefineVelocityPropertiesRefIntention$Local velocity.intention.category VTL com.intellij.velocity.inspections.DefineVelocityPropertiesRefIntention$LocalExternal velocity.intention.category VTL com.intellij.velocity.inspections.DefineVelocityPropertiesRefIntention$ModuleWide velocity.intention.category VTL com.intellij.velocity.inspections.DefineVelocityPropertiesRefForFilesIntention$Local velocity.intention.category VTL com.intellij.velocity.inspections.DefineVelocityPropertiesRefForFilesIntention$LocalExternal velocity.intention.category VTL com.intellij.velocity.inspections.DefineVelocityPropertiesRefForFilesIntention$ModuleWide velocity.intention.category lib/velocity.jarvitejs‰ Vite intellij.vitejs 251.22821.72 JavaScript Frameworks and Tools JetBrains Vite, a build tool that aims to provide a faster and leaner development experience for modern web projects.]]> messages.ViteBundle lib/vitejs.jarvuejsmX Vue.js org.jetbrains.plugins.vue 251.22821.72 Provides Vue.js support to all JetBrains IDEs that support JavaScript.

    Features

    • Completion of components, directives, props, and methods in templates
    • Navigation from the component, directives, and event handlers to their definition
    • Coding assistance for different languages inside the template, script, and style tags in .vue files
    • Extract component and rename component refactorings
    • Collection of code snippets for Vue.js
    • New Vue project option in the Welcome screen

    Getting started

    For information on getting started, head over to the documentation for your IDE. For WebStorm, you can check out this section in the documentation.

    ]]>
    JetBrains JavaScript Frameworks and Tools messages.VueBundle
    ]]> ]]> JavaScriptDebugger org.intellij.plugins.markdown Vue org.jetbrains.vuejs.intentions.extractComponent.VueExtractComponentIntention VueJS Vue org.jetbrains.vuejs.intentions.VueExpandVModelIntention VueJS Vue org.jetbrains.vuejs.intentions.VueImportComponentIntention VueJS lib/vuejs.jar webComponents§ com.intellij.plugins.webcomponents 251.22821.72 Polymer & Web Components Adds support for building encapsulated, reusable web components via the Polymer library.

    ]]>
    JavaScript Frameworks and Tools JetBrains com.intellij.modules.xml JavaScript com.intellij.css
    lib/webComponents.jar webDeployment>l FTP/SFTP/WebDAV Connectivity com.jetbrains.plugins.webDeployment 251.22821.72 Deployment JetBrains
    The following features are available:
    • Maintain a list of remote FTP(S)/SFTP/WebDAV server configurations (docs)
    • Synchronize your project files with a remote server (docs)
    • Access remote interpreter on a SFTP server (docs)
    ]]>
    ]]> messages.WDBundle lib/webDeployment.jarwebpy intellij.webp 251.22821.72 JetBrains com.intellij.modules.lang WebP Support Allows viewing images in the WebP format in the IDE.

    ]]>
    lib/webp.jarwebpack Webpack intellij.webpack 251.22821.72 JavaScript Frameworks and Tools JetBrains Webpack, a static module bundler for modern JavaScript applications.]]> messages.WebpackBundle lib/webpack.jarxml-refactoring{ Refactor-X 251.22821.72 HTML and XML

    Originally developed by Sixth and Red River Software.

    ]]>
    JetBrains com.intellij.modules.xml com.intellij.modules.ultimate messages.RefactorXBundle XML com.sixrr.xrp.expandemptytag.ExpandEmptyTagIntention xml.category messages.XmlBundle XML com.sixrr.xrp.mergetags.MergeTagsIntention xml.category messages.XmlBundle XML com.sixrr.xrp.attributetotag.AttributeToTagIntention xml.category messages.XmlBundle XML com.sixrr.xrp.tagtoattribute.TagToAttributeIntention xml.category messages.XmlBundle XML com.sixrr.xrp.convertentity.ConvertEntityIntention html.inspections.group.name messages.XmlBundle
    lib/xml-refactoring.jarxpath9š XPathView 251.22821.72 XPathView + XSLT HTML and XML Adds syntax highlighting, analysis, completion, navigation and refactoring of XPath expressions and named templates for XSLT documents.

    ]]>
    JetBrains com.intellij.modules.xml messages.XPathBundle $XSLT org.intellij.lang.xpath.xslt.intentions.AddOptionalArgumentsIntention configurable.xslt.display.name $XSLT org.intellij.lang.xpath.xslt.intentions.ConvertIfToChooseIntention configurable.xslt.display.name $XSLT org.intellij.lang.xpath.xslt.intentions.ReplaceWithXslAttribute configurable.xslt.display.name $XSLT org.intellij.lang.xpath.xslt.intentions.InlineXslAttribute configurable.xslt.display.name
    lib/xpath.jaryaml4· YAML org.jetbrains.plugins.yaml 251.22821.72 JetBrains Languages YAML language.]]> yaml org.jetbrains.yaml.intentions.YAMLAddOptionalPropertiesIntention messages.YAMLBundle yaml.intention.category.name yaml org.jetbrains.yaml.refactoring.inlineExpandConversion.YAMLExpandCollectionIntentionAction messages.YAMLBundle yaml.intention.category.name yaml org.jetbrains.yaml.refactoring.inlineExpandConversion.YAMLExpandAllCollectionsInsideIntentionAction messages.YAMLBundle yaml.intention.category.name yaml org.jetbrains.yaml.refactoring.inlineExpandConversion.YAMLInlineCollectionIntentionAction messages.YAMLBundle yaml.intention.category.name ]]> ]]> ]]> lib/yaml.jarKotlin, org.jetbrains.kotlin Kotlin Languages
    Getting Started
    Public Slack
    Issue tracker
    ]]>
    251.22821.72-IJ JetBrains com.intellij.modules.androidstudio
    lib/kotlin-plugin.jarlib/kotlin-base-jps.jarlib/kotlin-plugin-shared.jarlib/kotlin-gradle-tooling.jar!lib/kotlinc.kotlin-jps-common.jar"lib/kotlinc.kotlin-compiler-ir.jar$lib/kotlinc.kotlin-compiler-fe10.jar%lib/kotlinc.noarg-compiler-plugin.jar&lib/kotlinc.kotlin-compiler-common.jar&lib/kotlinc.lombok-compiler-plugin.jar'lib/kotlinc.allopen-compiler-plugin.jar'lib/kotlinc.compose-compiler-plugin.jar)lib/kotlinc.parcelize-compiler-plugin.jar)lib/kotlinc.scripting-compiler-plugin.jar*lib/kotlinc.assignment-compiler-plugin.jar0lib/kotlinc.js-plain-objects-compiler-plugin.jar1lib/kotlinc.sam-with-receiver-compiler-plugin.jar2lib/kotlinc.android-extensions-compiler-plugin.jar5lib/kotlinc.kotlinx-serialization-compiler-plugin.jar emojipickerò Emoji Picker Other Tools org.jetbrains.plugins.emojipicker 251.22821.72 JetBrains Edit > Emoji & Symbols as well as through context menu or keyboard shortcut (Ctrl + Alt + ; by default)]]> com.intellij.modules.platform messages.EmojipickerBundle lib/emojipicker.jar