No subsystem | Feature | IDEA-147849 | Find Action By Name should not consider word order |
Feature | IDEA-217473 | File/recent location relative view time | |
Bug | IDEA-216297 | Deadlock on IDE exit | |
Bug | IDEA-223377 | java.lang.Throwable when invoking Tools menu right after project opening on Windows/Linux | |
Bug | IDEA-219354 | Inspection text cutoff in error popup | |
Bug | IDEA-221329 | Concurrent modification exception: FUS & KeymapImpl | |
Bug | IDEA-224884 | Deadlock on project opening due to VCS | |
Bug | IDEA-222090 | Show Usages popup closes right after opening | |
Bug | IDEA-220733 | We need to extend ApplicationEx API for elevated restart for Rider. | |
Bug | IDEA-224222 | Reactor False positive in implements Publisher/Subscriber | |
Bug | IDEA-225436 | Crash when trying to select run configuration | |
Bug | IDEA-223539 | Crash on Alt+Enter | |
Bug | IDEA-208267 | .editorconfig `trim_trailing_whitespace` is ignored for Markdown files | |
Bug | IDEA-212652 | Switch Boot Runtime: IOException: Cannot download jbr-file Request failed with status code 404 | |
Bug | IDEA-220232 | Recent Locations advertising in Recent Files | |
Bug | IDEA-224868 | Should be called at least at the phase CONFIGURATION_STORE_INITIALIZED, the current phase is: COMPONENT_REGISTERED Current violators count: 1 | |
Bug | IDEA-217783 | Project leak in tests | |
Bug | IDEA-221328 | Exception in Rider test. | |
Bug | IDEA-190956 | Creating a new file with keyboard closes file navigator bar | |
Bug | IDEA-127997 | Gutter changed lines regions not shown when the changed lines are "folded" | |
Bug | IDEA-221164 | Incorrect tabs headers painting | |
Bug | IDEA-220692 | Speedup SVG icons loading | |
Bug | IDEA-221944 | Deadlock on opening second project | |
Bug | IDEA-219624 | ETagCloudConfigFileClient loading issues | |
Bug | IDEA-223977 | RunAnything: on 'incorrect' command entering NSEE at kotlin.collections.CollectionsKt___CollectionsKt.last is thrown | |
Bug | IDEA-224633 | If a file is opened from a command line, the IDE unconditionally creates a project directory | |
Bug | IDEA-223503 | IntelliJ crash | |
Bug | IDEA-217798 | Exception when uncheck Inlay Hints | |
Bug | IDEA-223233 | Error popup height is too small (message line is cut off, redundant scroll bar) | |
Bug | IDEA-222713 | Cyrillic character in an IDEA CE source file name | |
Bug | IDEA-220088 | Should be called at least at the phase COMPONENT_REGISTERED, the current phase is: SPLASH | |
Bug | IDEA-224292 | New Gradle based Kotlin project doesn't allow you to select a directory | |
Bug | IDEA-224309 | Splitter resize cursor is visible even when commit panel is hidden | |
Bug | IDEA-224470 | Startup Time Cost per Plugin dialog confusing confirmation to disable plugins | |
Bug | IDEA-221822 | Settings for new projects are ignored when creating a new project in WebStorm | |
Bug | IDEA-222775 | SOE during loading state of CustomActionsSchema which prevents IDE from starting | |
Bug | IDEA-217898 | Unexpected full reindex | |
Bug | IDEA-215794 | onHoverChange() doesn't work with block inlays | |
Bug | IDEA-225038 | IDE gets stuck at 'Loading components' when creating new project | |
Bug | IDEA-221859 | NullPointerException on switching on the Toolbar | |
Bug | IDEA-159091 | Analyse > Analyse Stack Trace > Unscramble - Text is confusing | |
Bug | IDEA-222446 | While editing debug watches Esc moves focus to the main editor | |
Bug | IDEA-222427 | Esc doesn't close diff window | |
Bug | IDEA-221459 | Plugin to be enabled should be shown and selected in the list | |
Bug | IDEA-225607 | NPE on calling Export to HTML | |
Bug | IDEA-222315 | editorConfig indent_size and style not honored in handlebars | |
Bug | IDEA-222889 | WinProcessListHelper parsing doesn't handle carriage returns in command line args | |
Performance | IDEA-218463 | Project code style settings should be loaded asynchronously, not on EDT though status bar | |
Performance | IDEA-212711 | Improve performance for editor with large number of highlighters | |
Performance | IDEA-218654 | Get rid of lifetime, lifetime/disposable bridges loading and execution on EDT during start | |
Performance | IDEA-214768 | avoid creating default project on startup because it's bad for performance | |
Usability | IDEA-85303 | Context menu is not displayed if right clicking on bookmark symbol in editor gutter | |
Usability | IDEA-219363 | Run Anything input is not being saved between invocations | |
Usability | IDEA-219484 | Services View: provide ability to add all run configurations to the list of ones to be run in Services | |
Usability | IDEA-110828 | Method Hierarchy view should start at the top level class/interface where the method is defined, not at the class where the action has been invoked | |
Cosmetics | IDEA-224245 | Cosmetic: Commit button reads "Comm it" when in Window mode | |
Cosmetics | IDEA-203148 | Class hierarchy items appear as expandable even if there are no children | |
Task | IDEA-218725 | Remove RELAX-NG from inspections settings popup | |
Task | IDEA-218097 | Prebuilt indexes should respect stub serialization version | |
Exception | IDEA-226828 | Reactor: PIEAE at com.intellij.psi.impl.source.tree.ChangeUtil.generateTreeElement | |
Exception | IDEA-223733 | ISE at com.intellij.velocity.psi.VtlImplicitVariable.$$$reportNull$$$0 | |
Exception | IDEA-222892 | Exception is thrown on file opening | |
Exception | IDEA-222785 | ProcessCanceledException causes "Could not initialize class com.intellij.psi.search.searches.IndexPatternSearch$Holder" | |
Android | Bug | IDEA-221306 | Android Plugin - Designer attributes not working |
Bug | IDEA-225595 | Android: Useless tab `Resource Manager` | |
Performance | IDEA-217279 | Idea hangs completely after `git reset` in terminal | |
Exception | IDEA-226976 | Throwable at com.intellij.compiler.server.impl.BuildProcessClasspathManager.computeCompileServerPluginsClasspath | |
Build | Task | IDEA-216941 | Rename Gradle/Maven Integration Extension plugins |
Build. Ant | Performance | IDEA-217970 | Freezes in AntConfigurationImpl$3.beforeFileDeletion |
Build. Built-in (JPS) | Feature | IDEA-53161 | Cannot hide compiler info messages |
Bug | IDEA-222510 | Internal Error when using AJC compiler | |
Bug | IDEA-222092 | After a crash, IntelliJ no longer works | |
Bug | IDEA-223774 | Use the same classpath, modulepath as Maven when using the internal compiler | |
Build. Gradle | Feature | IDEA-182577 | Support compileJava.options.annotationProcessorGeneratedSourcesDirectory property |
Feature | IDEA-187868 | Support annotationProcessor scope of Gradle 4.6 | |
Feature | IDEA-132286 | Enable annotation processing from Gradle IDEA config | |
Feature | IDEA-83361 | Support homebrew-packaged gradle | |
Bug | IDEA-222256 | Some problems in the new project/module configuration steps | |
Bug | IDEA-217769 | Separate Gradle tasks for Build and Rebuild | |
Bug | IDEA-217933 | Package prefix issues on import from Gradle | |
Bug | IDEA-210603 | Errors when synchronizing a project with gradle with custom test sourceSets, if annotationProcessor is used (using lombok as an example) | |
Bug | IDEA-224030 | Gradle project main() run replace task deprecated warning. | |
Bug | IDEA-219117 | Gradle tool window: When Explicit Module Groups option is selected and iml files are generated, only the root project is shown | |
Bug | IDEA-210316 | Changing Gradle module structure causes IDEA to fail with error | |
Bug | IDEA-224720 | Gradle tab hides nested subprojects when they have leaf name in common | |
Bug | IDEA-217731 | Gradle dependecy completeion removes library version | |
Bug | IDEA-221699 | Serious regression with transitive dependencies in Gradle project | |
Bug | IDEA-124090 | Annotation processor generated classes are not found in editor in a gradle project | |
Bug | IDEA-216524 | Modules are duplicated after unlinking and linking a Gradle project | |
Bug | IDEA-221141 | Multiple Gradle projects break "Run Anything" | |
Bug | IDEA-222149 | Duplicate subprojects in Gradle Tool Window | |
Bug | IDEA-225189 | Gradle project with name not set in settings.gradle and directory name consisting only of dots and digits is no longer imported correctly | |
Bug | IDEA-219018 | New gradle module is always added to settings.gradle even if there is a settings.gradle.kts | |
Bug | IDEA-222258 | Exception when creating a new Gradle module | |
Bug | IDEA-208205 | Regression: Gradle: generate project structure fails to set sources properly, when Gradle annotationProcessor configuration is present | |
Bug | IDEA-225171 | Gradle sync failed with Java 13 | |
Bug | IDEA-163780 | Downloading dependencies with gradle in offline mode should be friendlier | |
Bug | IDEA-224160 | Use Gradle from: Specified location doesn't work at all | |
Bug | IDEA-220969 | InteliJ IDEA 2019.2 runs out of memory when running tests using gradle runner | |
Performance | IDEA-222904 | Hotswap: scan only affected output roots for delegated Gradle build | |
Performance | IDEA-224835 | Gradle import is **slower** in 2019.3 EAP | |
Performance | IDEA-183944 | IDE hangs when refreshing Gradle projects | |
Performance | IDEA-160489 | Startup performance problem - 1 minute waiting | |
Performance | IDEA-225007 | Leaking threads: 1500 threads after running Gradle project import | |
Usability | IDEA-225276 | Build tw: display Gradle scala compile task errors on the task execution tree | |
Usability | IDEA-217437 | GradleDiagrams: do not auto-select excessive nodes when first opening the diagram | |
Usability | IDEA-223833 | Run anything confused by `gradlew` | |
Usability | IDEA-218295 | Ability to run Gradle run configuration during indexing | |
Usability | IDEA-188763 | Gradle plugin on MacOS: find Gradle where it brewed | |
Usability | IDEA-217932 | Missing quote error is not reported in the Gradle errors view | |
Usability | IDEA-216938 | Offer an alternative to the removed "Create directories for empty content roots automatically" Gradle option | |
Exception | IDEA-222958 | NPE at org.jetbrains.plugins.gradle.config.GradleClassFinder.clearCache | |
Exception | IDEA-222311 | Exception when run Gradle with JFR | |
Build. Maven | Feature | IDEA-131491 | Support for pom (bom) type in Dependency management (Maven) |
Bug | IDEA-122332 | Repeated errors for missing Maven repo files | |
Bug | IDEA-220010 | Maven project import fails if old maven version (3.0.3) is used | |
Bug | IDEA-217314 | Cannot find relative path of parent pom | |
Bug | IDEA-219426 | 2019.2 ~/.m2/repository missing from indexed maven repositories | |
Bug | IDEA-174515 | IntelliJ's Maven plugin can't download sources for snapshot dependencies | |
Bug | IDEA-221829 | "Remove maven project" action from Maven Tool Window does not remove the project from ProjectView | |
Bug | IDEA-223275 | Problem when importing child maven projet when using property in version tag | |
Bug | IDEA-223724 | Import Maven pom.xml instead imports Gradle build.gradle | |
Bug | IDEA-215315 | NPE when "Reimport All Maven Projects" with maven 3.6.2-SNAPSHOT | |
Bug | IDEA-209168 | Delegate To Maven: confusing results in case of Application run configuration run from RunDashboard / Services | |
Bug | IDEA-205211 | Maven unpack nested archives tries to write files that it shouldn't or can't | |
Bug | IDEA-222912 | Attempt to run Application RC with DelegateToMaven == true causes multiple java processes producing endlessly | |
Bug | IDEA-122783 | Unit test runner ignores maven surefire classpath configuration | |
Bug | IDEA-202133 | Maven late property evaluation ignored when running tests | |
Bug | IDEA-209548 | Run anything `mvn` is a no-op unless a maven root project is added | |
Bug | IDEA-223667 | 91 maven background processes running simultaneously | |
Performance | IDEA-219933 | Maven toolwindow update reads zip files in EDT | |
Performance | IDEA-216758 | MavenProjectImporter freezes | |
Performance | IDEA-209532 | Intellij Freezes in SQL Editor (MavenTargetUtil.getFindTarget in non-Maven files) | |
Performance | IDEA-200003 | Awfully slow background task: "Resolving external annotations" | |
Usability | IDEA-219324 | Execute Maven goal in 2019.2 | |
Usability | IDEA-219670 | Maven: confusing representation of cancelled goal | |
Usability | IDEA-210278 | Maven: do not show Import dialog when creating/opening projects | |
Usability | IDEA-207487 | Maven: build toolwindow: add Rerun and Stop toolbar buttons | |
Usability | IDEA-219066 | Can not set working directory when running Maven goal from Run Anything popup | |
Cosmetics | IDEA-135179 | Import project dialog is not resizable (buttons not visible) | |
Cosmetics | IDEA-223197 | New Maven module dialogue window is distorted | |
Configuration Problem | IDEA-204155 | Support adding to maven-surefire-plugin argLine instead of replacing it | |
Exception | IDEA-224662 | Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed | |
Exception | IDEA-220662 | SOE at com.intellij.util.xml.EvaluatedXmlNameImpl.equals | |
Clouds | Feature | IDEA-220275 | Show Heroku, CloudFoundry, Google App Engine in Services tool window |
Clouds. OpenShift | Task | IDEA-225047 | Discontinue Openshift plugin |
Code Analysis. Duplicates | Bug | IDEA-221014 | Many "JavaScript/TypeScript" entries in duplicate settings. |
Code Analysis. Inspection | Feature | IDEA-214558 | Reactor inspection: Warn when returning nulls from Flux/Mono transformation functions |
Bug | IDEA-220740 | Run Inspection -> Custom Scope value is not persisted | |
Bug | IDEA-188820 | Out of memory when exporting code analysis to HTML | |
Bug | IDEA-222909 | Typo that selected in Inspection Results tree is not highlighted in batch editor | |
Bug | IDEA-199182 | Incorrect warning "Unassigned Flux instance" with Reactor's transform method | |
Bug | IDEA-224533 | Inspections from command line fail with "TFBlockNameValidness descriptionUrl==TFBlockNameValidness " | |
Bug | IDEA-217597 | Clicking on checkbox in the Inspections tree leads to `profileChanged` event in `ProfileChangeAdapter.TOPIC` | |
Performance | IDEA-220137 | Do not run inspection iterations if LocalInspectionTool returned PsiElementVisitor.EMPTY_VISITOR | |
Usability | IDEA-221001 | Quick fixes on an inspection warning should have higher priority than Run/Debug actions | |
Code Analysis. Language Injection | Feature | IDEA-106449 | Support template language injection |
Feature | IDEA-221416 | AssertJ language injection rules as built-in rules | |
Feature | IDEA-217838 | Text blocks: edit injection fragment should trim left spaces | |
Bug | IDEA-218402 | Database plugin - SQL syntax highlighting is not working in JavaScript strings if DECLARE is used | |
Bug | IDEA-223046 | Strange highlighting in injected HTML text block | |
Exception | IDEA-221436 | NullPointerException when move folders in project tree | |
Code Analysis. Structural Search | Feature | IDEA-216174 | SSR: Auto-insert pair $ when editing search/replace template |
Feature | IDEA-223337 | Search for Java methods should find methods with receiver parameter | |
Bug | IDEA-223146 | PsiInvalidElementAccessException: Element class : on SSR replacing annotation | |
Bug | IDEA-204454 | Structural Replace doesn't have replacement variables anymore | |
Bug | IDEA-218006 | SSR: AssertionError at com.intellij.structuralsearch.impl.matcher.JavaMatchingVisitor.visitClass | |
Bug | IDEA-219700 | 'Search Structurally' with selection uses scope different from selected in UI | |
Bug | IDEA-65982 | Structural search and replace doesn't correctly substitute annotation parameters | |
Bug | IDEA-221361 | Replace variable number of parameters with fixed type correctly | |
Bug | IDEA-221558 | SSR inline preview does't get updated on editor document change | |
Bug | IDEA-224120 | Replace element with unmatched annotation variable fails | |
Bug | IDEA-224871 | "does not match anything" warning when searching string literal | |
Usability | IDEA-201471 | SSR: Do not use default input field focus for the Text Area | |
Usability | IDEA-81912 | SSR - Restore the last text in the SSR dialog | |
Usability | IDEA-216177 | SSR: Don't show intention actions in Search Template field | |
Usability | IDEA-210319 | SSR: Irrelevant completion variants when typing $ | |
Cosmetics | IDEA-201475 | SSR: Darcula: Use the same border for the template editor and the variables filters pane | |
Cosmetics | IDEA-218151 | Baseline for filter hint is lower than other text | |
Cosmetics | IDEA-216180 | SSR: Don't show quick doc on hover in Search Template field | |
Exception | IDEA-218193 | MalformedPatternException occurs when specifying malformed search template | |
Core | Bug | IDEA-223803 | Crash on clean startup in latest snapshot due to MacBook Touch Bar |
Bug | IDEA-222787 | Keybinding Issue with 2019.3 EAP | |
Bug | IDEA-218430 | Freeze forever if use `runProcessWithProgressSynchronously` during processing window focus events on JDK11 (SequencedEvent) | |
Core. Debugger | Bug | IDEA-224914 | move watch up/down doesn't work |
Bug | IDEA-220181 | Debugger ignores stepping filters when using new directed step-into | |
Cosmetics | IDEA-222515 | Doubled single quote: Source file changed or found source file does not correspond to the breakpoint''s file | |
Core. Diagrams | Bug | IDEA-216951 | Repaint Maven/Gradle diagram only once per selection change in "Show Paths: Root->Selection" mode |
Bug | IDEA-223512 | UML Diagram: missing "Save as UML" button on a toolbar | |
Bug | IDEA-210021 | Undo is not afailable for file after some diagram is shown for it | |
Exception | IDEA-222053 | NewJavaDiagram action causes NPE | |
Core. File System | Feature | IDEA-224971 | fsnotifier: support osxfs mounts |
Bug | IDEA-224079 | Open File or Project only showing one directory in home | |
Performance | IDEA-218043 | Freezes in scheduleInitialVfsRefresh | |
Core. IDE Settings | Feature | IDEA-215428 | Add relative file path live template function |
Bug | IDEA-211157 | File and Code Templates shows incorrect include header for Default scheme | |
Bug | IDEA-221456 | Options for Inlay Hints are rendered too slow | |
Bug | IDEA-221939 | Settings for new project are applying only after restart | |
Bug | IDEA-227350 | Deleted projects automatically reappear on welcome screen after restart | |
Bug | IDEA-217321 | IOException - 'example/path' is not a directory in VFS | |
Bug | IDEA-124684 | Customize menu and toolbar not persisting/broken | |
Bug | IDEA-219420 | "Editor | Inlay Hints" settings are not persisted between restarts | |
Bug | IDEA-198276 | Registry returns default values (not the user ones) at early stages of application loading | |
Usability | IDEA-207984 | Ambiguous description: small labels in editor tabs | |
Usability | IDEA-217609 | UI cleanup for Settings | Editor | Smart Keys | |
Usability | IDEA-136209 | "Small labels in editor tabs" should be in "Editor Tabs" configuration section | |
Exception | IDEA-223425 | Shell environment not loaded | |
Core. IDE Settings. Sharing | Bug | IDEA-220697 | Intellij 2019.2 cannot sync settings on linux |
Bug | IDEA-219853 | Cannot enable nor trigger IDE Settings Sync | |
Usability | IDEA-208370 | "Invalid credentials. Click to authorize" tooltip should make it clear which credentials exactly are invalid | |
Core. Indexing | Bug | IDEA-216643 | wrong TODO counter for database console |
Performance | IDEA-219456 | Contentless indices load file content due to file type detection | |
Task | IDEA-216231 | Research on possible advantages of a common map for SerializedStubTree & IndexedStubs | |
Exception | IDEA-224749 | Possible `IndexNotReadyException` when adding package-info.java | |
Core. Installation | Feature | IDEA-194011 | Turn vcs.log.graph module into a healthy maven dependency |
Bug | IDEA-222834 | Cannot open project by relative path across different IDEA instances | |
Bug | IDEA-224371 | Allow to use custom size for spalsh image in launcher. | |
Bug | IDEA-224100 | Windows launcher is fragile under externally-imposed SetDllDirectory context | |
Task | IDEA-224889 | Please add release/eap/nightly flag to product-info.json | |
Task | IDEA-219542 | Enable Bytecode Verification by default | |
Task | IDEA-224517 | Add additional logging to macOS launcher to find out why bundled JBR is not picked up | |
Task | IDEA-220738 | Bundle Kotlin 1.3.50 with IntelliJ IDEA | |
Task | IDEA-224508 | Bundle Kotlin 1.3.60 with IntelliJ IDEA | |
Core. Licensing | Bug | IDEA-227355 | New license dialog: different license info |
Performance | IDEA-222244 | IDE start takes several minutes when there is no network connection | |
Core. Navigation and Search | Feature | IDEA-160274 | Field Call Hierarchy |
Bug | IDEA-221398 | Go to Declarations and Usages from popup doesn't jump to class definition | |
Performance | IDEA-211967 | IDEA 2019.1 freezes while searching for Todo items | |
Core. Platform API | Feature | IDEA-215436 | Method with experimental\internal parameter or return type should be considered experimental\internal on its own |
Feature | IDEA-218478 | Register ConcatenationInjectorManager service in the platform | |
Feature | IDEA-203508 | Provide an API for mixing goto results from different sources | |
Feature | IDEA-219946 | API to determine a command-line, which started current IDEA | |
Bug | IDEA-219855 | Unable to build an empty IDEA plugin project with 2019.2 target | |
Bug | IDEA-220169 | Bug in matching words with the same ending and starting letters in pair words by MinusculeMatcher | |
Bug | IDEA-215432 | Internal\experimental API member usage inspection must check if declaring class or package is marked internal\experimental | |
Bug | IDEA-223074 | IDEA has to report regarding corrupted files / plugins | |
Bug | IDEA-223894 | PluginException trying to use ServiceManager to get service with multiple constructors | |
Bug | IDEA-216172 | Profiler says that ApiUsageUastVisitor#isInsideImportStatement may be slow | |
Bug | IDEA-223709 | RubyMine 2013.EAP creating more than 800 threads on opening, freezing the IDE and slowing the computer for several seconds | |
Bug | IDEA-225641 | Large soft-reference cache (1.3GB) on ResolveCache.myPhysicalMaps | |
Usability | IDEA-212107 | Need a way to respond to file edit without creating a FileEditor in a plugin | |
Task | IDEA-217639 | Get rid of reflective access in `com.intellij.ide.ClassUtilCore#clearJarURLCache` | |
Core. Plugin Management | Bug | IDEA-224220 | Theme is partially changed after uninstalling plugin |
Bug | IDEA-226608 | "ReSharper (macOS)" keymap is applied on Windows by default after installing Resharper keymap plugin | |
Bug | IDEA-225295 | Theme is reset to broken "IntelliJ" theme after uninstalling light theme plugin which was installed over dark theme | |
Bug | IDEA-222960 | Plugin conflict between included plugin and Markdown Navigator | |
Bug | IDEA-225451 | IDEA dies with low memory on updating the applied theme plugin | |
Bug | IDEA-224881 | Color scheme is available upon IDEA restart after uninstalling theme plugin | |
Bug | IDEA-225613 | Theme plugin installed from welcome screen on first start is not available until restart | |
Bug | IDEA-209769 | Transitive optional plugin XML dependency does not work | |
Bug | IDEA-222461 | Plugins management: incompatible plugins reporting is incorrect | |
Bug | IDEA-224408 | No label on enable/disable theme plugin after clicking on Apply | |
Bug | IDEA-219259 | Queries in plugin list unavailable during indexing | |
Bug | IDEA-222061 | plugin can not be installed just after IDEA downloading and installing | |
Bug | IDEA-225615 | Theme plugin is shown as uninstalled after disabling | |
Bug | IDEA-224223 | Theme plugins installed from disk disappear after update | |
Bug | IDEA-224401 | "Updatable" plugin is duplicated in plugins list until restart | |
Bug | IDEA-226071 | 'null' values instead of Settings tabs are displayed on clicking "Cancel" in Settings dialog after installing a keymap | |
Bug | IDEA-224230 | Updating theme plugin from incompatible version requires IDE restart to apply changes | |
Usability | IDEA-205043 | Plugin Manager Dialog steals focus when the Settings dialog is opened | |
Usability | IDEA-226216 | On theme plugin updating the theme is applied automatically though the different look'n'feel has been used before | |
Cosmetics | IDEA-218594 | Plugins: ugly dialogs on downloading failure | |
Task | IDEA-225980 | Remove JB modifier from plugin logos | |
Exception | IDEA-224650 | NPE at com.intellij.ide.plugins.newui.MyPluginModel.addProgress | |
Exception | IDEA-224649 | Throwable at com.intellij.ide.plugins.newui.MyPluginModel.applyEnableDisablePlugins | |
Exception | IDEA-224191 | AE at com.intellij.application.options.colors.ColorAndFontOptions.initAll | |
Exception | IDEA-224976 | Exception in dynamic plugin loader on installing a theme plugin after first IDE start | |
Core. Profiler | Feature | IDEA-222914 | Profiler: support Icicle Graph (inverted Flame Graph) |
Feature | IDEA-217015 | Need own time in methods list | |
Feature | IDEA-217451 | Allow to collapse recursion in specific method's call tree | |
Feature | IDEA-219359 | Provide "Callees list" in addition to "Back Traces" and "Merged Callees" | |
Feature | IDEA-218137 | Profiler: to open zipped collapsed async profiler dumps | |
Bug | IDEA-221005 | Profiler flamechart: one pixel line on the right of component isn't updated | |
Bug | IDEA-222168 | NoSuchElementException: List is empty. | |
Bug | IDEA-221007 | Profiler call tree: strange horizontal scroll state after jumping from flame graph to call tree | |
Core. Project Settings | Bug | IDEA-223363 | IDE deletes newly added library configuration files if external storage is enabled |
Bug | IDEA-186751 | Repository library: disallow manual editing of library with transitiveDeps=true | |
Bug | IDEA-221500 | New module created in Project Structure dialog may get explicit module group assigned breaking grouping by module names | |
Bug | IDEA-223730 | java.util.ConcurrentModificationException at com.intellij.openapi.projectRoots.impl.UnknownSdkType.getInstance(UnknownSdkType.java:31) | |
Bug | IDEA-217659 | On new project creating the file withe name "$PRODUCT_WORKSPACE_FILE$" is created in .idea | |
Bug | IDEA-221596 | JavaDoc and annotations paths may be reordered in *.iml file on save | |
Bug | IDEA-223248 | No VCS tab in Settings for New Projects in fresh EAP instance | |
Bug | IDEA-222246 | Inspection settings are not saved | |
Performance | IDEA-216510 | Freezes in ConversionServiceImpl.getProjectFilesMap | |
Usability | IDEA-94764 | Import Project from Existing Sources: source roots and module roots are incorrectly detected | |
Exception | IDEA-222934 | Cyclic service initialization for bookmarks | |
Core. Quick Documentation | Bug | IDEA-212331 | Anchor links do not work in QuickDoc |
Bug | IDEA-216893 | Quick documentation is shown even without moving the mouse | |
Bug | IDEA-218115 | QuickDoc popup changes its user-defined size on navigating by links | |
Bug | IDEA-205986 | QuickDoc popup is not restored in the Editor from the Tool Window | |
Bug | IDEA-220127 | Anchor links within the same document don't work sometimes | |
Usability | IDEA-189703 | Documentation doesn't appear on hover on the element with warning | |
Cosmetics | IDEA-225391 | Labels in the documentations popup are not properly aligned | |
Exception | IDEA-218404 | Edit Source in QuickDoc popup toolbar throws NPE | |
Core. Refactorings | Feature | IDEA-129547 | Rename module and directory at the same time |
Bug | IDEA-216354 | com.intellij.codeInsight.hint.ShowParameterInfoHandler#getHandlers doesn't respect "order" attribute | |
Bug | IDEA-222073 | Error:build: Cannot determine build data storage root for project C:/Users/timur.yuldashev/IdeaProjects/Jigsaw/CannotBuild | |
Performance | IDEA-214780 | TouchBar action update freezes UI thread for a long time | |
Exception | IDEA-219687 | "java.lang.Throwable: AWT events are not allowed inside write action" on Undo during Rename operation | |
Core. Run. Configurations | Feature | IDEA-182193 | Intention to create a new Run configuration for executable class |
Bug | IDEA-210252 | [Environment variables] when pasting smth in addition to the existing value - the whole value is replaced | |
Bug | IDEA-215363 | Generate JavaDoc passes java11 style --source-path to java8 javadoc binary | |
Bug | IDEA-93940 | Run/Debug Folders: DnD should support multiple items | |
Bug | IDEA-131597 | Filtering is not applied to "irrelevant" run configurations | |
Bug | IDEA-222233 | Copy-paste behavior in the Environment Variables editor | |
Bug | IDEA-215194 | Run console toolbar is not separated from console editor when new tabs is enabled | |
Bug | IDEA-219327 | Run/Debug actions on toolbar aren't shown until 'Edit Configurations' dialog is opened | |
Bug | IDEA-157989 | "Stop" button does not work when the IDE is launched as a background task | |
Bug | IDEA-183885 | Maven goals executed as 'run before/after' tasks are not run in the Services view despite settings for maven run configurations | |
Bug | IDEA-215196 | Runner content ui has left border when its toolbar is not visible and new tabs is enabled. | |
Bug | IDEA-222962 | Run Anything: invocations history is lost after new command entering | |
Bug | IDEA-216291 | No paste button in Tomcat Run/Debug configuration Startup/Connection | |
Performance | IDEA-219923 | Avoid running run configuration producers on EDT | |
Usability | IDEA-182361 | Make the new Run Dashboard Visible by default under View - Tool Windows - | |
Exception | IDEA-200833 | Exception occurs on clicking run configuration after renaming Main class | |
Core. SSH | Bug | IDEA-224997 | FileNotFoundException when no permissions for reading ~/.ssh/known_hosts |
Bug | IDEA-220081 | SSHJ: Hash hosts in known_hosts file setting ignored | |
Core. Task Management | Feature | IDEA-155327 | Improvement to automated Branch Name in the Open Task dialog |
Feature | IDEA-64464 | Tasks plugin should also save bookmarks list in task context | |
Bug | IDEA-207486 | [Task Management] the task dropdown in the toolbar is disabled for the newly added server in the fresh IDE installation | |
Bug | IDEA-224295 | Commit from local changes doesn't show task autocompletion | |
Bug | IDEA-101254 | Time tracking: Suspend delay setting has effect only on project reopening | |
Bug | IDEA-134603 | When switch from task to task with branch having new files these previously opened files are not reopened | |
Bug | IDEA-222401 | [Task Management] some controls are hidden after the server settings window resizing | |
Bug | IDEA-138917 | Time Tracking broken | |
Editor | Bug | IDEA-221337 | Joining lines performance is slow |
Bug | IDEA-216745 | Inlay hints: Select first item in the list when opening a settings page | |
Bug | IDEA-216746 | Inlay hints: Use editor font for editor | |
Bug | IDEA-220419 | Copying from text block and pasting into regular string should escape characters | |
Bug | IDEA-216360 | Code vision selection background overrides editor margin | |
Bug | IDEA-221335 | Exception in plugin aborts the whole Copy/Cut operation | |
Bug | IDEA-217903 | Inlay Hints: doubled hints on changing the file extension | |
Performance | IDEA-219760 | Editor may start faster | |
Usability | IDEA-216743 | Inlay hints: Add explanation text on root page of the settings | |
Usability | IDEA-222562 | Split view is broken/changed - close tabs and open recent works differently | |
Usability | IDEA-218340 | Escape required characters when copy-pasting text between different types of string literals | |
Cosmetics | IDEA-216747 | Inlay hints: Increase space between checkboxes and "Black list..." label | |
Task | IDEA-217669 | Use same delay for popups shown on mouse hover in editor | |
Exception | IDEA-221262 | IAE at org.jetbrains.plugins.github.pullrequest.comment.ui.EditorComponentInlaysManager | |
Editor. Code Completion | Feature | IDEA-55066 | Add Live Template macros to insert file path |
Bug | IDEA-223033 | Different Live Templates differing by case only may shadow each other | |
Bug | IDEA-220191 | How do you customize the CompletionPopup background color? | |
Bug | IDEA-219161 | Empty bottom advertisement text in non-completion lookups | |
Bug | IDEA-223713 | CNFE: com.intellij.codeInsight.completion.CompletionPhaseListener: Can't run 1.3.60-dev-2580-IJ2019.2-1 with IDEA Nightly IU-193.3938 | |
Bug | IDEA-223091 | IntelliJ keeps freezing when editing story files | |
Performance | IDEA-198887 | MinusculeMatcher can be very slow on long prefix and name | |
Usability | IDEA-221804 | Reword setting name for ML code completion | |
Exception | IDEA-219655 | NSEE at kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable | |
Editor. Color Schemes | Exception | IDEA-216690 | Exception occurs on importing a color scheme if a color scheme is incompatible |
Editor. Diff and Merge | Feature | IDEA-216868 | Diff could tell if binary files are different |
Feature | IDEA-102522 | 3 way Merge dialog & multiple files merge dialog should show details about affected commits (at the left and at the right) | |
Feature | IDEA-218189 | Show scope background color in Diff window files popup | |
Bug | IDEA-215841 | Directory diff finds binary content differences in some big binary files, while they are the same | |
Bug | IDEA-220960 | Compare files doesn't respect Soft wrap option | |
Bug | IDEA-218187 | Diff/Merge files drop-down has strange files sorting | |
Bug | IDEA-223218 | Default focus on file list in 'Diff Between' window | |
Bug | IDEA-220681 | Wrong Differences ignored label | |
Bug | IDEA-223924 | Shortcut for Include Lines into Commit do not work in the Unified diff | |
Usability | IDEA-220861 | Merge dialog: Actions buttons should be disabled if file is not selected | |
Exception | IDEA-220582 | NPE at com.intellij.diff.tools.simple.SimpleDiffModel.updateGutterActions | |
Editor. Editing Text | Feature | IDEA-223034 | Add support for for block caret-friendly braces highlighting and navigation |
Feature | IDEA-218836 | New editor command to sort lines alphabetically | |
Feature | IDEA-125325 | Join lines in custom file type should handle end-of-line comments | |
Bug | IDEA-217406 | Paste multiline text into text box should keep indents | |
Bug | IDEA-215896 | Folded property value editing: incorrect cursor after Expand invocation in case of long property value text | |
Bug | IDEA-216967 | Folded values of properties from resource bundles are not changed on property value changing in *.properties file | |
Bug | IDEA-215899 | Folded property value editing: if PasteFromHistory (Ctrl-Shift-V) is invoked in value editor, Esc closes editor instead of ChooseContentToPaste dialog | |
Bug | IDEA-221642 | Incorrect parameter popup highlighting range | |
Bug | IDEA-220417 | Expand Selection doesn't select text block contents correctly | |
Bug | IDEA-210020 | Search highlight color does not change when changing theme | |
Bug | IDEA-217073 | Burmese language literals irreversibly break the editor | |
Bug | IDEA-223891 | TODO regex are broken | |
Bug | IDEA-221610 | Need to click twice to unselect identifier that is being renamed | |
Bug | IDEA-220956 | Error tooltip shown on F2 stays longer than it should, and obscures editor contents | |
Bug | IDEA-15855 | Auto-import is too pushy | |
Bug | IDEA-221958 | Quickly pressing Cmd-V and then Cmd-G to jump to next search result doesn't work correctly | |
Bug | IDEA-218068 | Javadoc comments folding captures code on the same line | |
Bug | IDEA-218901 | Limit Description width in inspections popup | |
Bug | IDEA-223715 | Todo pattern matching not working correctly when using ö (o with two dots) | |
Bug | IDEA-217353 | Paste inside text block should escape opening/closing quotes | |
Bug | IDEA-221995 | Undo removing after rename refactor glitch | |
Usability | IDEA-223760 | Rendering of whitespace in editor too noticeably | |
Usability | IDEA-215414 | Toggle Case action must preserve selection if changed text expands | |
Usability | IDEA-204308 | Multiline TODO popup interferes with editing the TODO. | |
Usability | IDEA-216380 | When folding Javadoc comments do not show ellipsis if full content is shown when folded | |
Cosmetics | IDEA-185041 | Tabs rendering for show whitespaces are too intrusive, and space rendering look too much like periods. | |
Editor. Error Highlighting | Bug | IDEA-217862 | False code inspection on methode reference on protected class for inheritence in different package |
Editor. Formatter | Bug | IDEA-224183 | IDEA takes into account formatting markers with the disabled "Enable formatter markers in comments" option |
Bug | IDEA-173076 | Unable to disable formatter using JSP comments (<%-- --%>) | |
Bug | IDEA-223416 | Regression: overriding FileIndentOptionsProvider no longer works when .editorconfig is present | |
Bug | IDEA-219572 | New | EditorConfig action should not be available when the context directory is undefined | |
Bug | IDEA-165776 | VCS automatic pre-commit reformat option use a wrong default format preferences | |
Bug | IDEA-188412 | Formatter markers don't prevent formatting selection when placed after annotation | |
Bug | IDEA-223408 | Java ij_java_imports_layout setting in .editorconfig not working properly | |
Performance | IDEA-218532 | Freezes in CodeStyle.getSettings | |
Usability | IDEA-216088 | EditorConfig: consider making "Add properties as comments" off by default | |
Cosmetics | IDEA-218180 | JavaScript language level is used in the Configure indents action name instead of JavaScript | |
Exception | IDEA-222855 | 'Adjust code style' on the value of variable causes an exception | |
Editor. Intention Actions | Bug | IDEA-220487 | Create File Intention: in the target roots drop-down the inconsistent slashes are used (in case of missing directories) |
Bug | IDEA-219577 | Create File intention popup does not support speed search in the options popup | |
Bug | IDEA-218163 | CreateFileFix creates files in sources instead of resources locations in Gradle / Maven projects | |
Cosmetics | IDEA-221475 | Incorrect spelling in the "Add on-demand static import..." context action | |
Task | IDEA-217596 | Redesign tooltip for warnings/errors on scrollbar | |
Editor. TextMate Bundles | Bug | IDEA-220388 | Disabled Insert paired brackets is ignored |
Frameworks | Feature | IDEA-224096 | Quarkus JAX-RS methods and @Produces/@Consumes |
Feature | IDEA-218261 | Warn throwing exceptions from reactor operators | |
Feature | IDEA-224027 | Reactor. Rename variables in debugger for modified stack frames | |
Feature | IDEA-224780 | Support methods, which call subscribeOn and publishOn internally | |
Feature | IDEA-224786 | Microservices: Show Retrofit and OkHttp Clients in Endpoints View | |
Feature | IDEA-219725 | Support Micronaut | |
Feature | IDEA-221934 | Smarter Publisher usage diagnostic | |
Feature | IDEA-225473 | Microservices: provide URL path reference and completion in Retrofit.Builder baseUrl | |
Feature | IDEA-221723 | Endpoints View | |
Feature | IDEA-222409 | Support getting URL's from Swagger spec file | |
Feature | IDEA-219727 | Support Helidon | |
Feature | IDEA-225503 | Microservices: Provide standard URL path references for JAX-RS ClientBuilder | |
Feature | IDEA-222733 | MicroProfile REST Client | |
Feature | IDEA-224093 | Quarkus private field injection | |
Feature | IDEA-225925 | EndpointsView: show/hide available frameworks toggle action | |
Bug | IDEA-225346 | EndpointsView: Filter "Module"=true: the content is not module-related | |
Bug | IDEA-226532 | Micronaut: cached value is not equivalent for injected beans search | |
Bug | IDEA-225690 | EndpointsView: Framework doesn't appear at once | |
Bug | IDEA-224755 | Cannot resolve `/localhost:808` in UrlPathRefrerence | |
Bug | IDEA-225280 | EndpointsView: Details filter: don't collapse endpoint items after applying a filter in case of more then 2 panes | |
Bug | IDEA-225584 | UrlPathReferences are wrongly placed in case of concatenations in annotations | |
Bug | IDEA-222371 | Spring MVC: on Microservices plugin disabling the Spring MVC functionality becomes unavailable silently | |
Bug | IDEA-226098 | Cannot jump to source when debugging reactor application | |
Bug | IDEA-226062 | Helidon: Routing.get() is not shown in Endpoints | |
Bug | IDEA-226430 | EndpointsView: Non-blocking items refresh | |
Bug | IDEA-218211 | Reactor. Consider transformation methods (map, filter, doOnNext, handle and so on) also as non-blocking scope | |
Bug | IDEA-225880 | Microservices: show concrete frameworks instead of Microservices group in Default Plugins | |
Usability | IDEA-226027 | EndpointsView: tool window should not be shown in IntelliJ project | |
Exception | IDEA-225245 | Endpoints: PsiInvalidElementAccessException at doing some resolve/adding annotations/ navigation | |
Exception | IDEA-226156 | Micronaut: PsiInvalidElementAccessException in Endpoints at changing a class | |
Frameworks. GWT | Bug | IDEA-226574 | GWT facet compilation uses CommandLineWrapper which is not suited for Java 9+ |
Frameworks. Hibernate | Bug | IDEA-128307 | Hibernate-reverse-engineering. Support type conversion document by generating entity java class |
Usability | IDEA-219888 | Generate Persistence Mapping Showing Information Schema | |
Frameworks. Spring | Feature | IDEA-158875 | Spring MVC: support @SessionAttribute annotation |
Feature | IDEA-225797 | Microservices: Support URL path completion in Spring UriSpec of WebClient and WebTestClient | |
Feature | IDEA-224768 | Microservices: Show Spring Feign Client interfaces in Communications | |
Feature | IDEA-158876 | Spring MVC: support the @RequestAttribute annotation | |
Feature | IDEA-216078 | Support Apache CXF XML configuration for Spring (JAX WS) | |
Feature | IDEA-218873 | Navigation and quick fixes for Spring @ImportResource locations and @PropertySource / @TestPropertySource values | |
Feature | IDEA-209148 | Spring: detect the JPA facet automatically in SpringBoot projects with corresponding dependencies | |
Feature | IDEA-216041 | False warning `Cannot resolve @PathVariable ...` | |
Feature | IDEA-151638 | Spring MVC: provide gutter navigation icons from mappings to beans when beanNameViewResolver is used | |
Feature | IDEA-208951 | Inspection when calling a `@Bean` method directly in a `@Configuration` where proxyBeanMethods is disabled | |
Feature | IDEA-209456 | @ConfigurationProperties are scanned by default as of Spring Boot 2.2 | |
Feature | IDEA-215237 | Support Apache CXF XML configuration for Spring (JAX RS) | |
Feature | IDEA-158709 | Spring: support SQL highlighting in @Sql annotation | |
Feature | IDEA-215874 | Warn if a file specified in @Sql annotation does not exist | |
Feature | IDEA-223980 | Spring Boot: on or off can be used as boolean values in application.yml since v. 2.2.0 | |
Bug | IDEA-225544 | Spring Boot 2.2: components from Spring Boot application package are not scanned. | |
Bug | IDEA-211826 | Kotlin objects are not considered by IDEA as Spring Bean candidates, when actually they are | |
Bug | IDEA-225723 | Spring Boot 2.2: for classes annotated both with @ConfigurationProperties and @Component multiple beans are registered | |
Bug | IDEA-220379 | Thymeleaf plugin does not grab @ModelAttribute-s | |
Bug | IDEA-225983 | Spring MVC: rename is not available for mapping URLs from code | |
Bug | IDEA-223638 | Code analysis doesn't work because of exception in SpringBootApplicationYamlAccessor.getBinder | |
Bug | IDEA-217145 | Spring Boot plugin - IndexNotReadyException | |
Bug | IDEA-189858 | Spring: incorrect name for beans defined in inner classes | |
Bug | IDEA-222402 | Spring: property auto completion for PropertyResolver.getProperty() does not work in Kotlin | |
Bug | IDEA-177644 | ComponentScan basePackages with constant doesn't resolve beans | |
Bug | IDEA-223072 | NoSuchMethodException starting Spring Boot application using Kotlin and main method without parameters | |
Bug | IDEA-224073 | Spring: field with Value annotation is shown as used even if there are no usages | |
Bug | IDEA-211498 | Spring support does not support a bean defined in XML and wired via @Value | |
Bug | IDEA-220205 | Spring MVC: ModelVariables from base classes in Spring Boot app can not be resolved | |
Bug | IDEA-221542 | Spring: event listeners defined as beans are not found from gutter icon of publishEvent call | |
Bug | IDEA-225842 | Endpoints view: if all filters are applied (the single tab with urls is shown) then on mapping editing it disappears from view | |
Bug | IDEA-217305 | Spring Boot: if @ComponentScan annotation with defined filters exists in the @SpringBootApplication-annotated class, filters are applied incorrectly | |
Bug | IDEA-211520 | IDEA ignores Spring Boot configuration metadata produced by Gradle build | |
Bug | IDEA-95024 | Spring MVC: forward prefix should be processed correctly | |
Bug | IDEA-219573 | Spring: when 'create file' intention is invoked from the config file in the web root, only web root is suggested (but 2 times) despite the set 'classpath' prefix | |
Bug | IDEA-216162 | SpringBoot MVC: if view name starts with slash ("/") it can't be resolved by IDEA | |
Bug | IDEA-225445 | Spring Boot: false positive Spring Boot Configuration Annotation Processor not found in classpath warning in Gradle-based project | |
Bug | IDEA-220787 | Kotlin / Spring messaging / Inspection: Methods marked with @MessageMapping shouldn't be marked as unused | |
Bug | IDEA-225463 | SpringBoot 2.2: if @ConfigurationPropertiesScan annotation points to diff package, don't recognize @ConfigurationProperties classes from component scan package as beans | |
Bug | IDEA-194013 | Spring Boot: Cannot resolve configuration property quick fix does not create META-INF/additional-spring-configuration-metadata.json file | |
Bug | IDEA-223846 | Do not show Spring Autowire action in non-Spring bean classes | |
Performance | IDEA-217972 | SelectWordAtCaretAction + +Spring + JPA + KotlinAnnotatedElementsSearcher leads to 100 sec freezes | |
Cosmetics | IDEA-224550 | Change highlighting level for Spring Autowired fields warning inspection to WEAK WARNING | |
Exception | IDEA-222363 | Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed | |
Exception | IDEA-222170 | Any Spring MVC view opening causes exception | |
Frameworks. Vaadin | Task | IDEA-217303 | Unbundle Vaadin plugin |
Groovy | Feature | IDEA-192769 | An inspection to report method names with dots |
Feature | IDEA-202694 | Support type annotation syntax | |
Bug | IDEA-221863 | SOE in type inlay hint | |
Bug | IDEA-162734 | Groovy "Reformat Code" to error format | |
Bug | IDEA-212792 | Groovy Cucumber completion not working | |
Bug | IDEA-147080 | Groovy Pointless Boolean Inspection should remove double negation | |
Bug | IDEA-224630 | Extract Method results in invalid code | |
Bug | IDEA-164747 | Groovy: Intention "Convert to Dollar-Slashy String" gives wrong result | |
Bug | IDEA-221996 | Type is not know after `tap` on `getAt` operator | |
Bug | IDEA-225977 | Method names with dots are highlighted in Spock | |
Bug | IDEA-221874 | Type information is not available in "each" closure after "findAll" closure | |
Bug | IDEA-219623 | Wrong inferred type on local variable | |
Bug | IDEA-220527 | 'Create method' refactoring doesn't handle method params correctly | |
Bug | IDEA-217978 | Failure of resolving DGM methods on bounded type parameters | |
Exception | IDEA-223045 | INRE at com.intellij.openapi.project.IndexNotReadyException.create | |
Groovy. Compiler | Bug | IDEA-224869 | FileNotFoundException on compiling Groovy class with umlaut in name |
Bug | IDEA-223826 | New constructor causing ambiguous resolve doesn't produce errors on incremental compilation | |
Groovy. Inspections | Bug | IDEA-221931 | Groovy: "Change to operator" breaks code (II): asType() conversion ignores import |
Bug | IDEA-223032 | Flip/Negate operator ignores import | |
Bug | IDEA-221929 | Groovy: "Change to operator" breaks code (I): Wrong replacement of compareTo | |
Groovy. Resolve | Bug | IDEA-135602 | IDEA does not recognize Groovy @BaseScript if the annotation is on import |
Bug | IDEA-221962 | Good code red: GString passed into a method followed by `with` call | |
Infrastructure | Bug | IDEA-222874 | IDEA CE project is modified when opened with IDEA Ultimate 2019.2.2 |
Task | IDEA-220226 | Publish modules of Java plugin as Maven artifacts | |
Task | IDEA-220225 | Convert tcServiceMessages library to a Maven library | |
Infrastructure. Build Scripts | Feature | IDEA-200523 | Automatically compute version of repository library for third-party libraries list |
Java | Feature | IDEA-210515 | Replace "Select elements to import" dialog with balloon notification "x imports were added" |
Feature | IDEA-217335 | Highlight text block actual content | |
Bug | IDEA-219096 | interpret escapes in text block value | |
Bug | IDEA-224600 | Order of Types in Method Hierarchy is not correct. | |
Bug | IDEA-220084 | exception in jshell console | |
Bug | IDEA-223237 | Reassigned local variable not highlighted | |
Bug | IDEA-223133 | Live template applicable in Java: String does not work in Text Block | |
Java. Code Completion | Feature | IDEA-196951 | Delete empty parenthesis when replacing a method call with a (constant) field reference |
Feature | IDEA-209607 | When completing equals/hashCode/toString, show elements that show corresponding generate dialogs | |
Feature | IDEA-209608 | When completing @Override, show element that shows override/implement dialog | |
Feature | IDEA-173598 | no autocomplete for method signature after @param is used | |
Feature | IDEA-212024 | Replace adjacent literal with selected completion option when pressing Tab | |
Bug | IDEA-221379 | Unexpected "instanceof" keyword completion in annotation | |
Bug | IDEA-217104 | Completion popup selects third item instead of first | |
Bug | IDEA-196864 | Completion: classes containing no annotations are suggested after @ | |
Bug | IDEA-221376 | IntelliJ generates unnecessary cast with raw type | |
Bug | IDEA-162456 | Auto-completion of generic class parameters inside javadoc comment | |
Bug | IDEA-220464 | Smart-cast completion doesn't insert <?> | |
Bug | IDEA-217955 | Repeating completion options for nested class | |
Bug | IDEA-224244 | Bad suggestions for fully qualified class in javadoc link | |
Bug | IDEA-223316 | Name suggestions are not available when variable type is unresolved | |
Usability | IDEA-220634 | Completion suggests finalize() first after @Nullable/@Nonnull, final expected | |
Java. Code Formatting | Feature | IDEA-223911 | Improve quote handling for text blocks |
Feature | IDEA-216737 | Formatting Java text block literals | |
Bug | IDEA-184461 | Formatter markers are ignored in block comment | |
Bug | IDEA-223437 | EditorConfig imports order has lower precedence than IntelliJ settings | |
Bug | IDEA-221827 | Formatter breaks preformatted <pre> block contents | |
Java. Debugger | Feature | IDEA-211917 | "Reload Current Class" action in context menu |
Bug | IDEA-225073 | Unable to attach to openjdk 13 process | |
Bug | IDEA-169285 | Breakpoint in a .class file causes IDEA to decompile a class when project is opened, which slows down opening a project | |
Usability | IDEA-221182 | Rename option "Disable until breakpoint is hit:" | |
Java. Error Highlighting | Feature | IDEA-207059 | Add quick fix for error highlighting in enhanced 'switch' that code block is required for non-value switch rule |
Bug | IDEA-222163 | "incompatible method arguments" tooltip is wrong | |
Bug | IDEA-219098 | incorrect error highlighting when text block contains broken escape | |
Bug | IDEA-216009 | method toString in class java.lang.Object cannot be applied to given types | |
Bug | IDEA-217352 | Red code is green: Illegal escape character | |
Bug | IDEA-224306 | IDEA doesn't detect incompatible types when converting an overridden method reference to Function | |
Bug | IDEA-219330 | Lambda type inference regression | |
Bug | IDEA-223192 | Non-initialized variable error is not displayed in nested switch statement | |
Bug | IDEA-224305 | Strange to see both 'String' and 'java.lang.String' in method parameters type mismatch error message | |
Bug | IDEA-185578 | IntelliJ unable to resolve constructor reference while javac can | |
Performance | IDEA-205927 | IDEA hangs after >40 entries added to Map | |
Usability | IDEA-217630 | Incompatible types description is not homogeneous. | |
Usability | IDEA-220107 | Redesign incompatible types tooltip | |
Usability | IDEA-206898 | "Cannot resolve method" highlighting should not show parameter types if they are irrelevant for understanding the error | |
Usability | IDEA-218801 | Wrong place highlighted on type mismatch: functional argument instead of incompatible return value type | |
Usability | IDEA-94965 | Java: in case of "Incompatible types" error the tooltip shows compatible non equal generic type arguments in red | |
Usability | IDEA-224449 | Confusing error message on self-referencing variable declaration with 'var' | |
Cosmetics | IDEA-202664 | Confusing error message when several statements used for Java 12 rule-based switch case | |
Java. GUI Designer | Bug | IDEA-223242 | GUI Form marked as Plain Text still opens GUI designer |
Java. Inspections | Feature | IDEA-224327 | Warn if a String method, accepting two numbers (e.g. String::substring) is used with compilation-time literal of different length |
Feature | IDEA-219142 | Refactoring methods with multiple exit points | |
Feature | IDEA-218253 | Extract "Not-null field is not initialized" to separate inspection and improve it | |
Feature | IDEA-221368 | "Constant conditions & exceptions" should know about Collectors.joining(...) properties | |
Feature | IDEA-218562 | Warn if toLowerCase result is compared with a string which contains uppercase letters | |
Feature | IDEA-224474 | Add an option to exclude all "maybe"-warnings from Constant conditions & exceptions result | |
Feature | IDEA-225383 | x - 1 - x: no warning or intention action | |
Feature | IDEA-195220 | Track exact type of value (not only instanceof) in Java dataflow | |
Feature | IDEA-224530 | Support nullability check for vararg components | |
Feature | IDEA-145192 | Report unnecessary escaping of apostrophe symbol in string literals | |
Feature | IDEA-223344 | More precise widening of integral addition | |
Feature | IDEA-214448 | IDEA does not propose migration of for-each loop with remove() to removeIf() | |
Feature | IDEA-222173 | Support org.assertj.core.util.CanIgnoreReturnValue in "Result of method call ignored" | |
Feature | IDEA-217334 | Convert text block to the string literal concatenation | |
Feature | IDEA-219934 | Inspection: Stream collections within static factories from Guava | |
Feature | IDEA-217333 | Convert string literal to text block | |
Feature | IDEA-187316 | Reactor: unfinished StepVerifier quickfix | |
Feature | IDEA-224107 | Separate "cast may produce CCE" and "cast will produce CCE" | |
Feature | IDEA-223861 | Infer static field nullability from the bytecode | |
Feature | IDEA-205279 | Create missing switch branches based on known value range (e.g. from Range annotation) | |
Feature | IDEA-217721 | Assert has side effects does not provide any details | |
Feature | IDEA-211409 | Enable the inspection "Unpredictable BigDecimal constructor call" | |
Feature | IDEA-223097 | Provide an inspection which reports overriding package-private methods located in different module | |
Feature | IDEA-217215 | Add new quick fix for inspection "Empty catch block" | |
Feature | IDEA-177238 | QuickFix for "Casting ... to ... may produce ClassCastException" | |
Feature | IDEA-218061 | Better support for string concatenation in dataflow | |
Feature | IDEA-224531 | Support Arrays.asList in dataflow analysis | |
Feature | IDEA-207434 | Comprator.comparing(Map.Entry::getKey) -> Map.Entry.comparingByKey() | |
Feature | IDEA-223487 | Inspection should flag unnecessary calls to toString() on arguments to String.format() | |
Feature | IDEA-221657 | Prefix/postfix operator ++/-- is incorrectly applied to point/range abstract int value | |
Bug | IDEA-151819 | Misordered assertEquals parameters false positive when the expected parameter comes from a function argument | |
Bug | IDEA-224498 | Serializable class without 'readObject()' and 'writeObject()' inspection does not store subclasses | |
Bug | IDEA-172876 | Purity inference algorithm does not match hardcoded contracts for assertion methods | |
Bug | IDEA-223549 | "Constant conditions & exceptions" should handle Objects.requireNonNullElse | |
Bug | IDEA-218089 | Find cause may duplicate reason for && operator | |
Bug | IDEA-217396 | Lambdas should have implicit `return` in Java Uast | |
Bug | IDEA-220077 | "Java | Probable bugs | Constant conditions & exceptions" suggests incorrect code change | |
Bug | IDEA-223759 | Redundant suppression doesn't show warning in Editor | |
Bug | IDEA-223698 | "Type may be primitive" does not trigger for loop variable if it's concatenated with a String | |
Bug | IDEA-225392 | @NotNull annotions on SortedMap incompatible with AbstractMap | |
Bug | IDEA-194990 | "Arguments to 'assertEquals()' in wrong order" false-positive | |
Bug | IDEA-220059 | "Folded 'ifPresent' call can be eliminated" produces invalid result for nested Optional.ifPresent | |
Bug | IDEA-224090 | Static method is only used from one class: disable for factory methods | |
Bug | IDEA-218385 | False positive of inspection "Condition is covered by further condition" (quick fix produce NullPointerException-code) | |
Bug | IDEA-219109 | Stream.of(...).anyMatch(Objects::isNull) does not affect nullability analysis | |
Bug | IDEA-221339 | junit 5 don't show "inner class may be static" hint on @Nested classes | |
Bug | IDEA-223166 | Implicit numeric conversion false negative when "Ignore widening conversions" is enabled | |
Bug | IDEA-210351 | Unnecessary 'final' on local variable or parameter produces red code | |
Bug | IDEA-223995 | Replace with conditional inspection not recognises opposite assignments | |
Bug | IDEA-218856 | False-positive "Loop can be terminated after condition is met" | |
Bug | IDEA-224476 | False “May produce NullPointerException“ positive with Contract and method with parameters | |
Bug | IDEA-223511 | Inspection 'Raw use of parameterized class' shows warning for array creation method reference even with 'Ignore where a type parameter would not compile' | |
Bug | IDEA-138881 | False positive for "Reuse of local variable" involving nested if statements. | |
Bug | IDEA-223821 | `Catch block may ignore exception` inspection does not check for existence of local variable with `ignored` name | |
Bug | IDEA-224654 | False-Negative Contract evaluation | |
Bug | IDEA-222533 | Explicit array filling wrong message and fix | |
Bug | IDEA-220982 | Optional.ofNullable() warns to simplify to a code which is logically different from original code | |
Bug | IDEA-225659 | «Deprecated API usage» inspection don't take in account usage of `this(<...>)` | |
Bug | IDEA-197256 | "Non-constant string concatenation ... logging call" QuickFix could include single chars into format string | |
Bug | IDEA-223115 | Collapse catch blocks may produce incompilable code if exception is reassigned | |
Bug | IDEA-170081 | Inspection "Collapse 'if' statement" generates wrong code when quickly fixing the code | |
Bug | IDEA-196258 | "Highlight problem line in test" should not highlight failed Assume.assume* calls | |
Bug | IDEA-208839 | "Inappropriate thread-blocking method call" inspection: refactoring in-project annotations does not update the blocking/non-blocking annotations list | |
Bug | IDEA-209249 | "Inappropriate thread-blocking method call" inspection does not consider method throwing children of `IOException` or `InterruptedException` as blocking | |
Bug | IDEA-218143 | Explicit array filling suggests wrong fix | |
Bug | IDEA-159078 | "Unused assignment" inspection false positive | |
Bug | IDEA-221611 | Java Class equality data flow analysis corner case | |
Bug | IDEA-217298 | "Incorrect string capitalization" inspection deson't recognize 'choice' pattern | |
Bug | IDEA-223282 | Standard Charset Object Can be used in does not take Java language level into consideration | |
Bug | IDEA-224546 | "Cannot annotate with both @NotNull and @NotNull" warning | |
Bug | IDEA-221837 | Math.min inspection doesn't remove all old code | |
Bug | IDEA-223629 | 'Method invocation may produce NullPointerException' false positive for ArrayDeque.pollFirst() | |
Bug | IDEA-209407 | "Inappropriate thread-blocking method call" inspection: class chooser for annotations throws NPE at ProjectViewNode.hasProblemFileBeneath() when no project is opened | |
Bug | IDEA-224194 | Inspection "Map<> may not contain keys of type" is missing for ConcurrentMap | |
Bug | IDEA-223102 | Replacement Arrays.full() doesn't work properly with byte/short array | |
Bug | IDEA-216386 | Incorrect warning on Void.TYPE in "MethodHandle/VarHandle type mismatch" inspection | |
Bug | IDEA-225601 | Incorrect null analysis: Condition x != null is always true | |
Bug | IDEA-224224 | `Class.isInstance` incorrectly dismantles `@Nullable` status | |
Bug | IDEA-222832 | Unnecessary initialization is detected as Explicit array fill | |
Bug | IDEA-218232 | Create missing branch in switch leads to exception, fix all does nothing | |
Performance | IDEA-224753 | High CPU during inspections - snapshot | |
Usability | IDEA-219831 | "'int' literal cast to 'long' could be 'long' literal" doesn't work if the target type is boxed. | |
Usability | IDEA-215727 | 'Utility class without 'private' constructor' quick-fix 'Generate empty private constructor' should be first | |
Usability | IDEA-145570 | Intention text for "Incompatible types" error quck fixes are a bit too verbose | |
Usability | IDEA-225505 | Suggest replacing 1-x-1 with -x rather than 0-x | |
Usability | IDEA-225036 | Do not warn about ignoring Void return value | |
Usability | IDEA-218031 | "Replace with 'if' statement" should be available inside lambda | |
Usability | IDEA-224582 | Make "Convert string literal to text block" less noisy | |
Usability | IDEA-175539 | "Raw use of parameterized class" inspection should be on by default | |
Usability | IDEA-216381 | Stream.min and Collections.reverseOrder is not simplified to Stream.max | |
Cosmetics | IDEA-221312 | NPE warning on instance-qualified static method call | |
Cosmetics | IDEA-219924 | "@NotNull/@Nullable problems" inspection refers "Constant conditions & exceptions" as the place to edit options, but the configuration dialog is already here | |
Exception | IDEA-218831 | 'Replace '+' with 'java.text.MessageFormat.format()'' exception on character+string concatenation | |
Java. Intention Actions | Feature | IDEA-209924 | Add Kotlin's "Put arguments/parameters on separate lines/on one line" |
Feature | IDEA-216279 | Suggest fix for the case "Cannot return a value from a method with void return type" | |
Feature | IDEA-162253 | "Create missing switch branches" with variables annotated with @MagicConstant | |
Feature | IDEA-223996 | Make "Extract method" available as intention | |
Feature | IDEA-216275 | Provide fix for Invalid method declaration; return type required | |
Bug | IDEA-224253 | "Make conversion explicit" does nothing | |
Bug | IDEA-216450 | Eliminate parentheses is available, but does nothing | |
Bug | IDEA-217660 | Exception when joining text block with string literal ending in escaped double quote | |
Bug | IDEA-223643 | "Replace assertTrue, assertFalse, or assertNull with assertEquals" intention does not work with JUnit 5 | |
Bug | IDEA-218735 | "Sort content" loses comment between called method name and argument list | |
Bug | IDEA-222593 | "Create JUnit assertion" intention does not work with JUnit 5 | |
Bug | IDEA-218083 | Put arguments on separate lines wants to process comment | |
Bug | IDEA-171439 | Intention/quick fix showing a dialog are not proposed if to cancel the called dialog | |
Bug | IDEA-217253 | "Replace '+' with 'String.format()'" intention makes regular strings from text blocks | |
Bug | IDEA-217165 | Text blocks: join concatenated string literals breaks indentation | |
Bug | IDEA-223641 | "Flip assert literal" intention does not work with JUnit 5 | |
Bug | IDEA-220832 | Create File intention: don't suggest generated sources root as possible target | |
Bug | IDEA-220747 | Create File intention: don't suggest the test roots when quickfix is called for a reference in non-test root | |
Bug | IDEA-224254 | "Sort content" leads to spurious error in annotation attribute | |
Bug | IDEA-220955 | Create File popup does not sort target directories for Spring Sql annotations | |
Bug | IDEA-219639 | 'Extract condition' intention looses parenthesis around disjunction | |
Usability | IDEA-219189 | "Split into 2 if's" generates redundant 'else if' clause | |
Usability | IDEA-224313 | "Import static constant" is apparently less useful than ... searching jar on the web | |
Exception | IDEA-201122 | "Split local variable" SIOOBE | |
Java. Properties Files | Performance | IDEA-224601 | UI Freezes and thread dumps in logs |
Exception | IDEA-218175 | com.intellij.diagnostic.PluginException: Inspection #UnusedProperty has no description [Plugin: com.intellij.properties] | |
Java. Refactorings | Feature | IDEA-155249 | Replacing "elvis" operator ?: with if-else in return statement could omit the 'else' keyword |
Feature | IDEA-219791 | Inlining a method returning a ternary expression depending on boolean parameter could automatically simplify the expression | |
Bug | IDEA-216460 | Cannot extract expression to variable | |
Bug | IDEA-223086 | ImportClassFixBase.fixSilently affects performance even if UnambiguousImportsOnTheFly settings is disabled | |
Bug | IDEA-218011 | "Rename" dialog is invoked for anonymous class in Structure View or Structure popup | |
Bug | IDEA-218200 | Invert Boolean doesn't update bitwise assignment operators | |
Bug | IDEA-223623 | Scratches: Rename refactoring changes name only in a place where you've called it | |
Usability | IDEA-215812 | "Convert to functional expression" in "Extract functional parameter" should be enabled by default | |
Usability | IDEA-51483 | Extract Variable: does nothing on a block with invalid parentheses | |
Usability | IDEA-210792 | Bug : IntelliJ IDEA 2019.1 and Extract variable - Different behavior for expression enclosed within () | |
Java. Tests. Cucumber | Bug | IDEA-221320 | Support step definition declared with method from `io.cucumber.java8` package |
Bug | IDEA-224277 | Cucumber v5 support | |
Bug | IDEA-153338 | Cucumber for Java plugin > Scenario names are not displayed in test results | |
Java. Tests. JUnit | Feature | IDEA-171419 | All modules become one unnamed module during test execution |
Bug | IDEA-223109 | JUnit tests from 192 branch don't start on the master IntelliJ | |
Bug | IDEA-223329 | Running JUnit Tests produces: Module org.junit.platform.launcher not found | |
Bug | IDEA-223128 | Exception during execution of invalid JUnit 5 test | |
Bug | IDEA-222920 | Cannot run standalone test module | |
Bug | IDEA-224598 | JUnit 5: Test framework quit unexpectedly: Unable to parse --add-opens <module>/<package>. | |
Java. Tests. TestNG | Usability | IDEA-128201 | No generators for @BeforeClass and @AfterClass |
JavaX. AppServers | Feature | IDEA-222786 | Enable application servers in Services tool window by default |
JavaX. AppServers. GlassFish | Bug | IDEA-201756 | NPE at re-running Glassfish with different jdks |
JavaX. AppServers. JBoss | Bug | IDEA-223807 | Unable to deploy artifacts to JBoss AS 6 |
JavaX. AppServers. Jetty | Bug | IDEA-221766 | Jetty: plugin does not recognize succesfull deployment if context root contains "." |
JavaX. CDI | Bug | IDEA-215143 | Wrong tooltip and false-positive for "Unproxyable Bean Types Inconsistency" inspection |
Bug | IDEA-222745 | False positive Unsatisfied Dependency inspection for parameter with @ConfigProperty | |
Performance | IDEA-222019 | High CPU usage when highlighting CDI files | |
Cosmetics | IDEA-224391 | CDI: unify injected bean icon location with Spring and Micronaut | |
JavaX. EJB3 | Bug | IDEA-209332 | Unproxyable bean types inconsistency. |
Performance | IDEA-219366 | Right click in the editor while editing a stateless session bean causes huge ui freezes (JavaTestFramework.isTestClass -> EjbSuperMethodSearcher) | |
JavaX. JPA | Feature | IDEA-220244 | Show no warnings if fields in entity-classes are not initialized inside no-args constructor |
Feature | IDEA-144763 | JPA: Import database schema: Make Default "Mapped Type" configurable | |
Bug | IDEA-222887 | JavaEE. JavaEE Persistence: IndexNotReadyException on facet initialization | |
Bug | IDEA-203129 | Disable "'Basic' attribute should not be a container" JPA rule if using @Convert annotation | |
Bug | IDEA-215297 | JPA/Hibernate: Import Database Schema: Generate Separate XML Per Entity action should (allow to) generate xml in the resources directory | |
Bug | IDEA-222734 | Detect JPA facet for Quarkus Panache | |
Usability | IDEA-98652 | JPA: NamedQuery is marked as an error if JPA facet is not configured | |
JavaX. JSP | Bug | IDEA-220754 | JSP Javascript block comment highlighting error |
JavaX. Servlets | Cosmetics | IDEA-218953 | Servlet listener template has a typo in JavaDoc: "attibute" |
JavaX. Web Services | Feature | IDEA-223090 | JAX-RS support does not know about javax.ws.rs.PATCH |
Bug | IDEA-225131 | JAX-RS: @Path completion: remove duplicated "/" in case of its presence in both paths | |
Bug | IDEA-225339 | HTTP url reference language injection. The "localhost:8080" url part is red marked. | |
Bug | IDEA-225342 | JAX-RS: Wrong find usages list content for @Path | |
Bug | IDEA-226185 | Web-services: Path completion list doesn't include paths without "/" at the beginning | |
Bug | IDEA-225344 | JAX-WS. java.lang.IllegalArgumentException at setting "Endpoint Source"=false | |
Bug | IDEA-222624 | Java Enterprise -> RESTful WS -> list of endpoints doesn't show / between paths correctly. | |
Bug | IDEA-226217 | EndpointsView: Display slash between url parts if it is absent at the beginning of these path parts | |
Bug | IDEA-225128 | JAX-RS: Wrong completion list if we call it after "/" | |
Bug | IDEA-225112 | JAX-RS: Remove the root path from the children paths completion list | |
Usability | IDEA-225378 | EndpointsView. If "Show details"=false then the view should not contain "nothing selected" pane for "Details" | |
Lang. FreeMarker | Feature | IDEA-225967 | Improve Freemarker language support |
Bug | IDEA-226072 | Optimize Imports (on commit) causing problems with Freemarker Templates with Template Data Language configured as Java | |
Lang. JSON | Bug | IDEA-221552 | Unit Test fails for custom plugin when trying to load a JSON file |
Lang. Markdown | Cosmetics | IDEA-221369 | Make grayscale antialiasing the default in Markdown preview |
Lang. Shell Script | Feature | IDEA-223844 | Run shell scripts from context menu |
Bug | IDEA-222424 | Execute shell script without ENTER confirmation | |
Bug | IDEA-215936 | Shell Plugin :: Tab Size In Editor Doesn't Match Size Configured In Settings | |
Bug | IDEA-219427 | Shell Script command appended to current Terminal command line | |
Bug | IDEA-222093 | Shellcheck instances aren't killed | |
Bug | IDEA-218250 | Cant define working directory for ShConfigurationType | |
Bug | IDEA-224147 | Inject language shell creates fakes Run Line marker | |
Bug | IDEA-219544 | shell script format problems with locale | |
Bug | IDEA-220421 | Java classes are suggested in completion popup | |
Bug | IDEA-221031 | Shell script removes '/' slash from execution command | |
Bug | IDEA-215997 | [Shell script Run config] "Main" configuration doesn't run if Shell script config in Before Launch section | |
Bug | IDEA-223938 | [Shell Script] working directory couldn't be changed in run configurations | |
Bug | IDEA-216493 | [ShellScript] 'Rename all occurrences' is available on keywords | |
Lang. Thymeleaf | Bug | IDEA-220326 | Thymeleaf @{...} links are marked as error |
Bug | IDEA-220340 | Thymeleaf parameters in fragments can not be resolved | |
Bug | IDEA-218561 | Thymeleaf anchor links with literal substitution are not recognized | |
Lang. Velocity | Bug | IDEA-165810 | Wrong automatic indention for Velocity comments |
Lang. XML | Bug | IDEA-215634 | com.intellij.util.xml.DomFileDescription#isMyFile: parameter module is always null |
Bug | IDEA-219411 | Settings | Languages & Frameworks | Schemas and DTDs: all paths to schema files appear in red though are properly resolved from xml | |
Bug | IDEA-192427 | Invalid URI resolution for dependent external resources with absolute path (XML schema files) | |
Performance | IDEA-212283 | DOM: xinclude performance problem | |
Lang. XPath and XSLT | Bug | IDEA-220836 | Show Unique XPath is not working well |
Lang. YAML | Feature | IDEA-212876 | Made an option to disable (or change) key sequence paste feature |
Feature | IDEA-224404 | Make YAML metatype engine be able to complete inside quoted values | |
Bug | IDEA-223349 | Problems validating sequences using Metamodel engine | |
Bug | IDEA-222915 | Invalid errors in injections into Java | |
Bug | IDEA-225873 | Yaml completion of numeric properties by JSON schema doesn't jump to the value | |
Plugin Development (DevKit) | Feature | IDEA-206060 | DevKit: deprecate Project Wizard |
Feature | IDEA-219619 | plugin.xml: highlight EP/EP-attributes annotated with @ApiStatus.Experimental | |
Feature | IDEA-219724 | Devkit: support <projectListeners> (2019.3+) | |
Feature | IDEA-220700 | plugin.xml: suppress spellchecking for EP attributes marked with @NonNls | |
Feature | IDEA-203877 | Help to write PersistentStateComponent correctly | |
Feature | IDEA-211503 | Devkit: specifying ApiStatus.ScheduledForRemoval without Javadoc | |
Bug | IDEA-217581 | Devkit plugin.xml I18n: take into account all ConfigurableEP/InspectionEP classes | |
Bug | IDEA-217683 | plugin.xml: highlight duplicate <depends> only if using same config-file | |
Bug | IDEA-217183 | DevKit: PluginXmlDomInspection should not request icon from implementation-detail plugins | |
Bug | IDEA-219140 | Devkit: support <applicationListeners> (2019.3+) | |
Bug | IDEA-221095 | Devkit: resolve EPs when used via xinclude or <depends> | |
Task | IDEA-221351 | Devkit: include 'com.intellij.modules.platform' dependency by default in plugin.xml templates | |
Task | IDEA-216155 | @ScheduledForRemoval: inspection that warns if API marked with SFR must already be removed | |
Tools. Docker | Feature | IDEA-218063 | Progress handling in Docker deploy log console |
Feature | IDEA-194510 | Docker: Allow to specify custom context folder which contains separate unrelated Dockerfile | |
Feature | IDEA-178495 | compose YAML: add editor support for typed arrays (v3) | |
Feature | IDEA-198286 | Support docker build target option | |
Bug | IDEA-163279 | Support logging of transport level interaction with docker daemon | |
Bug | IDEA-193559 | DockerCompose. Run Configuration: impossible to choose services to run | |
Bug | IDEA-226332 | Docker: if docker run configuration is launched while docker is not connected, deployment node is missing | |
Bug | IDEA-214766 | Incorrect error highlighting for function arguments used in string interpolation inside a BASH function in a RUN statement in Dockerfile | |
Bug | IDEA-224069 | Dockerfile highlighting breaks on multiline RUN with quotes | |
Bug | IDEA-226401 | DockerCompose: Deploy log is absent at running a compose file | |
Bug | IDEA-224747 | Compose Run config: java.lang.IllegalArgumentException: Got empty dockerComposeFilePaths at expanding Services in case of absent compose file | |
Bug | IDEA-201787 | Docker: DockerView hangs after running tomee/tomcat | |
Bug | IDEA-222645 | Docker volumes are not removed on stop | |
Bug | IDEA-222447 | Docker: Impossible to call "Create..." a container for an image in case of existing run configurations | |
Bug | IDEA-226434 | Can't parse run CLI options: Unrecognized option: --group-add | |
Bug | IDEA-223616 | Docker. Show sensible tooltip for an image | |
Bug | IDEA-223502 | Docker: impossible to create a new exec command for a container: "Create..." doesn't work | |
Bug | IDEA-212488 | Docker settings do not keep path to docker executable | |
Usability | IDEA-226409 | Improve text when Docker is not connected | |
Usability | IDEA-226469 | DockerCompose. Editor. Completion for keys known as arrays should insert "-" | |
Usability | IDEA-215626 | Services. Docker. Absent easy start possibility to create a docker connection from DockerView . | |
Usability | IDEA-178719 | Docker: Docker run configuration. Process the case of a Dockerfile with a big context folder in a more user-friendly way. | |
Usability | IDEA-156211 | Docker. Create a container from an image. Don't show the second "Create...". | |
Usability | IDEA-210917 | Docker image run configuration. Rename "Image ID" field to "Image ID/Name" | |
Cosmetics | IDEA-178001 | Docker. Run Configuration. Delete "Create new" from "Server" listbox. | |
Cosmetics | IDEA-190344 | DockerCompose: Avoid green DeployLog tab by "down" of our compose node | |
Cosmetics | IDEA-223630 | Docker: Make names of container tabs in the same low/upper case style | |
Cosmetics | IDEA-226534 | Docker: Correct "Attached console" and "Container Port" tab/column names to be in the same low/upper case style | |
Exception | IDEA-226366 | IOException: Pipe broken when stop Docker container | |
Exception | IDEA-223856 | Docker. Mark the field red by running an empty exec on a container | |
Exception | IDEA-225084 | java.util.ConcurrentModificationException in Docker plugin | |
Exception | IDEA-227252 | RuntimeExceptionWithAttachments in idea.log at docker-compose down | |
Tools. Kubernetes | Feature | IDEA-223058 | Show "Kubernetes" item by default only if there is k8s on the computer. Connect to it by default. |
Feature | IDEA-223060 | KubernetesView: Possibility to view, copy logs | |
Feature | IDEA-222766 | Helm3. Provide a quickfix in the requirements.yaml to add the dependencies into Chart.yaml | |
Feature | IDEA-223406 | KubernetesView. Add Helm into the Services view with the output of the actions int, template, update dependency. | |
Feature | IDEA-212595 | Kubernetes. Implement Service view provider for k8s | |
Feature | IDEA-223054 | KubernetesView: Provide possibility to change "Namespace" for an object type in the separate tab. | |
Feature | IDEA-226870 | Kubernetes: apiVersion apiextensions.k8s.io/v1 not supported | |
Bug | IDEA-224308 | KubernetesView: Doubled namespaces in the list after Refresh | |
Bug | IDEA-223313 | Kubernetes: Different indent by adding a new dependency via Alt+Insert and via keys/values completion | |
Bug | IDEA-223207 | Kubernetes. Refresh should work on sub-nodes if a cluster is not available | |
Bug | IDEA-224867 | Helm3: some pre-defined build-in objects are absent for helm3 | |
Bug | IDEA-227104 | Go templates, Helm: dot in templates is not reverted to original value in else clause of with/else | |
Bug | IDEA-223153 | KubernetesView: NPE at attempt to connect to the new minikube | |
Bug | IDEA-223937 | Helm3. Chart.yaml, completion: add "type", remove "engine" if not needed | |
Bug | IDEA-222453 | Kubernetes view: it doesn't refresh cluster changes | |
Bug | IDEA-222665 | KubernetesView: Display a more clear root name in the Services | |
Bug | IDEA-223333 | KotlinNullPointerException at adding missing keys for a dependency | |
Bug | IDEA-226170 | Helm, go templates: False positive "duplicated key" error between branches of with-else statement | |
Bug | IDEA-226529 | K8s: Exceptions if pods have opened logs : java.io.EOFException, com.intellij.util.IncorrectOperationException | |
Bug | IDEA-224906 | KubernetesView. Correct actions behaviour at no connection | |
Bug | IDEA-223413 | Helm. New sub-charts are not loaded after "Update dependency" action in the ProjectView with java.lang.IllegalArgumentException | |
Bug | IDEA-224841 | Kubernetes view: reload the opened yaml file instead of the opening one more item in the Editor | |
Bug | IDEA-223405 | Helm. "Update dependency" action is absent for helm3 dependencies from Chart.yaml | |
Bug | IDEA-224373 | com.intellij.util.IncorrectOperationException at changing namespaces in different tabs | |
Bug | IDEA-226633 | Kubernetes. Change icon by wrong connection to k8s "not-connected" one | |
Bug | IDEA-225015 | Helm. The repo pointed via "file//" should not be marked as "Repository not added yet" | |
Bug | IDEA-223421 | Helm. Doesn't add a new dependency via Alt+Insert in requirements.yaml if key "dependencies:" is absent | |
Bug | IDEA-226647 | Helm. Dependencies: chart and parent are red-marked for `import-values:` and absent foe the completion | |
Bug | IDEA-222133 | Kubernetes. After turning on k8s view: java.lang.LinkageError: loader constraint violation: when resolving method 'org.slf4j.ILoggerFactory org.slf4j.impl.StaticLoggerBinder.getLoggerFactory() | |
Usability | IDEA-222764 | Helm3. Display warnings about tiller options which are not actual in helm3 | |
Usability | IDEA-225010 | Helm: inspections are updated very slowly | |
Usability | IDEA-224004 | KubernetesView: Remain the same expanded/collapsed state of items after "Show in a new Tab" | |
Usability | IDEA-224927 | KubernetesView: show logs in one click in case of one container in a Pod | |
Usability | IDEA-223997 | Kubernetes. Display progress and errors at wrong connection to k8s cluster | |
Cosmetics | IDEA-224189 | Kubernetes. Resize/move the table columns. | |
Cosmetics | IDEA-224188 | KubernetesView. Make table content in one string | |
Exception | IDEA-224921 | Kubernetes. IAE at wrong cluster address in the config | |
Exception | IDEA-222438 | Kubernetes view: ISE at com.intellij.kubernetes.view.ui.KubernetesPodInformationPanel by container selection | |
Tools. Terminal | Feature | IDEA-116253 | font zooming does not work in terminal tool window |
Bug | IDEA-223264 | WSL paths are not clickable in terminal | |
Bug | IDEA-219379 | Terminal sessions are lost on every major update | |
Bug | IDEA-220774 | Terminal failed to start on Windows (blocked by antivirus) | |
Bug | IDEA-141263 | When changing Theme to Darcula Terminal view remains white | |
Bug | IDEA-219599 | 2019.2 JBTerminal throws java.lang.Throwable: Directory index may not be queried for default project | |
Bug | IDEA-180204 | Terminal output garbled after specific file has been printed out | |
Bug | IDEA-223117 | Cannot move focus to next project using by IDEA hotkey when terminal is active | |
Bug | IDEA-222498 | Cannot move focus to next window when terminal is active | |
Usability | IDEA-223286 | `git log` in terminal switches to Version Control tab | |
Cosmetics | IDEA-217612 | Terminal rename session minimizes the terminal window | |
Exception | IDEA-163345 | "Could not set clipboard: cannot open system clipboard" (#171.584) | |
User Interface | Feature | IDEA-197859 | "Show in dolphin" does not select the file |
Feature | IDEA-203207 | Touch Bar: Options on the Touch Bar should be filtered when searching in popup | |
Feature | IDEA-173174 | Warn user about IDE keymap conflicts with native OS keymap | |
Feature | IDEA-223297 | Snap full-size toolbar on right side of main-window | |
Feature | IDEA-101757 | Copy status message to clipboard | |
Bug | IDEA-223767 | Reopened project is located on a wrong screen | |
Bug | IDEA-215943 | Expand button for "No proxy for" field insert spaces instead of commas | |
Bug | IDEA-221755 | Project opened from fullscreen is windowed | |
Bug | IDEA-220837 | Cannot switch between the Debug Console tab and Debugger tab using keybindings anymore | |
Bug | IDEA-221330 | Tabs painting artefacts after disabling tabs | |
Bug | IDEA-167805 | Keyboard navigation in debug tool window | |
Bug | IDEA-220663 | Empty frame when project is opened in current window | |
Bug | IDEA-223367 | IDEA file chooser doesn't show sub root directories except users directory | |
Bug | IDEA-208808 | Services Tool Window is shown in projects without services | |
Bug | IDEA-224349 | com.intellij.util.concurrency.SwingWorker calls methods designed to be overridden it its constructor | |
Bug | IDEA-221491 | Tab placement none doesn't work with table layout | |
Bug | IDEA-222488 | Window size is changed after exiting Presentation Mode | |
Bug | IDEA-224452 | Cannot find parent keymap "Default for XWin" | |
Bug | IDEA-223645 | Toolbar buttons are not clickable in full screen mode | |
Bug | IDEA-226746 | Selection is not synced between tree and table components of JBTreeTable when scrolling with arrow down pressed | |
Bug | IDEA-220279 | IDEA shows dialogs and popups on wrong monitor | |
Bug | IDEA-224617 | Find in Path dialog: Path is overlapped by file name | |
Bug | IDEA-225540 | Corrupted status bar border if UI font size >= 18 | |
Bug | IDEA-222621 | Keyboard navigation in debugger watches is broken | |
Bug | IDEA-85792 | File with unknown extension can't be opened with drag'n'drop from Windows Explorer | |
Bug | IDEA-220046 | Editor tabs: editor tabs icon jumps down on tabs layout changed | |
Bug | IDEA-216341 | Tabs in color themes: ToolWindow.HeaderTab.hoverBackground is applied incorrectly to an inactive tool window tab | |
Bug | IDEA-224228 | Refactor dialog appears when trying to open Terminal via Switcher | |
Bug | IDEA-225826 | ActionButtonWithText does not update if overall font is changed in Settings | |
Bug | IDEA-223443 | Popups appear at wrong position in Presentation mode | |
Bug | IDEA-223659 | 2019.3 EAP locks up when switching back to it | |
Bug | IDEA-204463 | Touch Bar: Items in "Add to Favourites" list disabled in IDEA UI are not disabled on the Touch Bar | |
Bug | IDEA-222130 | Suggestion lookup list disappears if the editor is scrolled after it appears | |
Bug | IDEA-223312 | Regression: Mnemonics in dialogs on Windows are not displayed until alt key is pressed | |
Bug | IDEA-226107 | JBTreeTable does not update viewport height when rows are added dynamically | |
Bug | IDEA-221666 | "Copy Reference..." -> "Absolute Path" or "Content Root Path" does nothing if called from Project tree context menu. | |
Bug | IDEA-218782 | 'null' user account name when trying to sync settings on freshly installed IDEA | |
Bug | IDEA-219479 | New License Dialog: Show error message in bottom part | |
Bug | IDEA-222748 | Report bug does not work on latest 2019.3 EAP | |
Bug | IDEA-207914 | Validation message doesn't fit explanation text | |
Bug | IDEA-223868 | "Copy Path" action in editor tab context menu should be hidden for non-file tabs | |
Bug | IDEA-227387 | License activation dialog: "Discover server" can't be pressed | |
Bug | IDEA-216240 | Editor Tabs close button unreachable for last visible tab | |
Bug | IDEA-222472 | "Show List of Tabs" action sometimes shows irrelevant tabs from other tool windows in the list | |
Bug | IDEA-220625 | Double border on top of push dialog | |
Bug | IDEA-220057 | NPE in NotificationsManagerImpl.findWindowForBalloon | |
Bug | IDEA-216416 | Plugins changelog is missing | |
Bug | IDEA-222526 | Esc doesn't close Evaluate Expression window | |
Bug | IDEA-218136 | Can't copy selected text from popup inspection tool tips with Ctrl+C | |
Bug | IDEA-217907 | Error message in status bar is truncated | |
Bug | IDEA-225920 | Updates dialog: big space between the text and link section | |
Bug | IDEA-222971 | Projects stop switching using Cmd+` after restoring window from minimised state | |
Bug | IDEA-218342 | IDEA crash on a dropdown filtering | |
Bug | IDEA-221860 | 'Exit from Fullscreen' is broken on mac | |
Bug | IDEA-218080 | "Open Project" dialog does not appear if opening a project via "Open Recent" main menu | |
Bug | IDEA-224783 | NPE at com.intellij.ui.mac.MacOSApplicationProvider$Worker.getProject when opening IDE | |
Bug | IDEA-221112 | Incorrect text painting in goto class | |
Bug | IDEA-222403 | UI in Presentation mode is broken after switching from full screen to presentation mode | |
Bug | IDEA-221233 | Smooth mouse wheel scrolling mishandles some burst scroll events on Windows | |
Bug | IDEA-216347 | Tabs in color themes: ToolWindow.HeaderTab.underlinedTabForeground / underlinedTabInactiveForeground don't work | |
Bug | IDEA-218687 | Select the only plugin on the right on search | |
Bug | IDEA-214546 | ctrl+tab window sometimes stucks on screen | |
Bug | IDEA-222310 | Unify Dark Appearance | |
Bug | IDEA-220729 | "Open" project link doesn't work on Welcome screen | |
Bug | IDEA-223328 | New project created from full screen project is not opened in full screen | |
Bug | IDEA-221532 | "Recent Files" list flickers on hovering | |
Bug | IDEA-218593 | Project window does not restore "maximize" state | |
Performance | IDEA-219875 | Slow and laggy after updating to 2019.2 (many open tabs) | |
Usability | IDEA-176949 | "Toggle Bookmark" & "Toggle bookmark with mnemonic" actions should be available on gutter context menu | |
Usability | IDEA-18213 | MacOSX: Use Cmd+Enter instead of Ctrl+Enter | |
Usability | IDEA-217044 | Better wording for "Autoscroll to source", "Autoscroll from source" and "Scroll to source" | |
Usability | IDEA-218869 | New error tooltip with action is hard to use for multi-line error | |
Usability | IDEA-76396 | Make MouseWheel scrolling smooth | |
Usability | IDEA-219185 | New License dialog: Wrong dialog size | |
Usability | IDEA-222947 | IDEA should show which project is being opened | |
Usability | IDEA-104317 | Javadoc with images using the data: scheme are shown as broken images. | |
Usability | IDEA-116865 | Add the ability to bind "Jump to Editor" to a key other than escape | |
Usability | IDEA-211035 | Tabs Placement: None should affect only tabs visibility | |
Usability | IDEA-223867 | Run Anything context chooser: Mismatch of tooltip and popup title | |
Usability | IDEA-119140 | "Find in path" dialog missing tabstop for "File mask(s)" checkbox | |
Usability | IDEA-55081 | Allow date format customization | |
Usability | IDEA-223889 | "Line/Column" status bar panel tooltip should show action shortcut | |
Cosmetics | IDEA-217053 | Misaligned "Update" buttons when some plugins are disabled | |
Cosmetics | IDEA-221352 | "Multiple libraries contain the file" text doesn't fit the popup header | |
Task | IDEA-216355 | Debugger: do not underline tab if there is only one tab in a group | |
Task | IDEA-216075 | Convert New File action to the same popup design as New Class | |
Task | IDEA-221926 | Always show the newest progress text in the status bar, do not group it with older processes | |
Exception | IDEA-225710 | NPE on IDE opening in MacMainFrameDecorator.enterFullScreenNow | |
Exception | IDEA-217476 | NPE at com.intellij.openapi.actionSystem.impl.ActionButton.performAction | |
Exception | IDEA-222251 | Assertion failed: Decorator not found | |
Exception | IDEA-216781 | Exception occurs on opening Spelling tab in Settings | |
Exception | IDEA-224205 | java.lang.Throwable on first start | |
Exception | IDEA-198352 | "java.lang.Throwable: null topic; dialog=class" after invoking "Context help" ("Help" button, F1) in a dialog with no help available | |
User Interface. Action System | Bug | IDEA-225712 | Checkbox actions are no longer disabled. When searching editor `Words` option is enabled even if `Regex` option is checked |
Bug | IDEA-221936 | Enter Full Screen action is missing | |
Bug | IDEA-223815 | intellij-community latest snapshot build causes exception when displaying Generate action popup | |
Bug | IDEA-220573 | It takes a long time for context menu to appear when right-clicking on 1000 files in a directory | |
Bug | IDEA-224276 | "Commit" action is not searchable by "checkin" pattern | |
Usability | IDEA-218224 | Request: always offer "show in explorer" when it's a file in the file system | |
Exception | IDEA-204565 | Throwable at com.intellij.ide.impl.DataManagerImpl$MyDataContext.getData | |
User Interface. Console View | Bug | IDEA-184208 | Console horizontal scroll position lost on output |
Bug | IDEA-70016 | error mixing stdout/stderr | |
Bug | IDEA-124688 | Console scroll to the end - jumps on the end of the line sometimes | |
Exception | IDEA-214526 | isDumb should be used only under read action: ConsoleViewImpl | |
User Interface. Controls | Bug | IDEA-147414 | Project Area can't resize |
Bug | IDEA-215218 | [Debugger tabs] all tabs are opened after IDE restart with Undocked view mode | |
Bug | IDEA-223501 | Hover over Tool Window toggle button broken | |
Bug | IDEA-222661 | Drop-down list size is not adjusted to the list size | |
Bug | IDEA-218270 | Toolwindows in 'Window' mode are hardly accessible | |
Cosmetics | IDEA-214806 | "JRE" combobox is cut in Maven Runner Settings | |
Cosmetics | IDEA-215252 | Git Login window — the width of Username and Password fields is not equal | |
Cosmetics | IDEA-215220 | [Debugger tabs] add a tooltip to the icon under which all tabs options are shown | |
User Interface. Find, Replace, Usages | Feature | IDEA-146832 | Add the "In selection" checkbox on the find tool equals to the replace tool |
Bug | IDEA-215838 | Memory leak in FindPopupPanel | |
Bug | IDEA-202674 | IntelliJ froze after trying to open result from find in path dialog | |
Bug | IDEA-172063 | find in path preview hides file extension if filter mask is set, even if several extensions are allowed | |
Bug | IDEA-225181 | Empty tooltip in 'Find in Path' popup for button in the corner | |
Bug | IDEA-166862 | Find/Replace: Do Refactor button disappears | |
Bug | IDEA-191582 | FindInPath & ReplaceInPath: Regexp: incorrect behavior in case of malformed replacement string | |
Bug | IDEA-214836 | IDE freezes in "Find in path" while scrolling through found files | |
Bug | IDEA-224319 | Forget the previous search fragment when a new multiline fragment was selected | |
Bug | IDEA-173424 | Find in Path results sorting in random order | |
Usability | IDEA-56579 | Find Usages dialog could preserve option values | |
User Interface. Focus | Bug | IDEA-222801 | MacOS: Opening a recent project from fullscreen results in switching to Desktop |
Bug | IDEA-224810 | Nothing has focus after closing Version Control tool window | |
Bug | IDEA-223740 | [Debugger tool window] Focus is lost when switching tabs via "Show List of Tabs" on Linux | |
Bug | IDEA-221988 | Escape key does not return focus to the Editor | |
Bug | IDEA-221394 | Focus is lost when switching project using "Recent projects" | |
Bug | IDEA-223548 | RecentLocations: focus is lost on navigating to different file | |
Bug | IDEA-222477 | Unable to open/hide tool window in some cases | |
Bug | IDEA-223806 | After closing the Find view, keyboard focus is nowhere | |
Bug | IDEA-214538 | UI freeze caused by java focus API, Ubuntu 18.04, two monitors | |
Usability | IDEA-211276 | Refactoring preview "Do Refactor" cannot be handled from keyboard because it does not gain focus | |
User Interface. Keyboard Input | Bug | IDEA-224908 | 2019.3 EAP build 193.4386.10 Linux: macOS keymap missing |
Bug | IDEA-220414 | "Jump Outside Current Bracket/Quote" does not work with Emacs Tabs | |
Bug | IDEA-223678 | Deadkeys not working anymore | |
Bug | IDEA-222847 | Invoking Ctrl-Alt-O ("Optimise Imports") while indexing prints a character | |
User Interface. Look and Feel | Bug | IDEA-221356 | "Cannot set High contrast theme" error on attempt to set High contrast theme |
Bug | IDEA-225247 | Incorrect tooltips for indent and GoTo line widgets | |
Usability | IDEA-219108 | Checkboxes for plugins are right next to scrollbar, leading to frequent operator error | |
Task | IDEA-201463 | IntelliJ LaF: change inactive selection background color | |
User Interface. Navigation | Bug | IDEA-223322 | Bookmarks with mnemonics is lost after project reopen |
Bug | IDEA-220990 | Configuration 'Use "CamelHumps" words' does not appear in 'Find Action...' window | |
Bug | IDEA-217470 | Next enabled option will be selected if disabled one was called from keyboard | |
Bug | IDEA-217535 | Focus stays on the the latest active element in the popup action list when cursor is on disabled item | |
Bug | IDEA-224660 | Search Everywhere: start matches should be prioritized | |
Performance | IDEA-217855 | Go to Action: don't init all configurables on EDT | |
Usability | IDEA-222570 | Recent files toggles between 3 files, not 2 as it was previously | |
Usability | IDEA-220792 | "Recent Files" popup no longer remembers it's dimensions | |
Task | IDEA-217686 | Not clear what In-place Descriptions menu item means | |
Exception | IDEA-225233 | NPE on 'Show error info' after navigation to next error | |
User Interface. Project View | Bug | IDEA-225460 | Project tool window button context menu should not show icons for checkbox items |
Bug | IDEA-206056 | In Project Files, adorn symlink to folder with arrow in corner? | |
Bug | IDEA-224258 | Show in Dolphin doesn't work on Kubuntu | |
Bug | IDEA-226539 | Only one file is opened after drag-and-drop several files to the Editor | |
Performance | IDEA-192253 | Hangup on rendering project view containing Unicode file names | |
Performance | IDEA-217348 | UI Freeze when deleting file (StructureTreeModel update in non-interruptible read action) | |
Usability | IDEA-223758 | Project view popup appears to the few pixels left | |
Usability | IDEA-85947 | Need to rename "synchronize" context menu item | |
Cosmetics | IDEA-171222 | Module uses wrong icon in project tree | |
User Interface. Services View | Bug | IDEA-223118 | Application Servers run configurations appear in the default list of RC to be run in Services after restart only |
Bug | IDEA-220472 | Services View: for the Compound Run Configuration Debug is disabled | |
Bug | IDEA-222134 | Kubernetes. Services view is absent after setting "kubernetes.view" registry key to true | |
Bug | IDEA-226557 | Services: after hiding running configuration from Services it is still presented in the tree | |
Bug | IDEA-220601 | Services: text in speed search popup is red even if the tree contains matched nodes | |
Usability | IDEA-219486 | Services View: make the ability to run configurations in Services discoverable | |
Usability | IDEA-220113 | Bring Status filter back to Services | |
Cosmetics | IDEA-226054 | [Services view] tabs and toolbar buttons are not aligned | |
Version Control | Feature | IDEA-218460 | Browse Repository At Revision: support Annotate |
Feature | IDEA-220779 | Add recent commit messages into completion list | |
Feature | IDEA-212693 | Support Issue Navigation from annotate/blame commit tooltips | |
Feature | IDEA-73223 | More completions in commit message editor. Not only for file names, but method/field names, etc. | |
Feature | IDEA-178283 | Add 'Copy as Patch to Clipboard' to the Shelf view | |
Bug | IDEA-221875 | Wrong layout in VCS tool window after restart | |
Bug | IDEA-222352 | Checkout dialog with preselected Git does not show inputs at once | |
Bug | IDEA-221627 | Non-modal commit: Checked unversioned files are unchecked on Ctrl + K | |
Bug | IDEA-221637 | Unversioned files selected in "Local Changes" are not checked by default in commit dialog on "Commit Project" invocation | |
Bug | IDEA-224798 | "Commit and Push" action text is not updated when amend mode is on | |
Bug | IDEA-222387 | Non-modal commit: Decrease indent before node | |
Bug | IDEA-216607 | Undo in the editor removes checkbox in the commit pane | |
Bug | IDEA-227200 | Shelving changes for binary files failed | |
Bug | IDEA-206127 | "Compare Before with Local" doesn't show new files | |
Bug | IDEA-221535 | Non-modal commit: Commit button in not getting enabled when only unversioned files selected | |
Bug | IDEA-216369 | Local Changes | Related Files: related files are not shown when default changelist contains multiple files | |
Bug | IDEA-168261 | Can't commit changes during indexing in case of exceptions from Checkin Handlers | |
Bug | IDEA-225053 | Expand selected change list node in "Local Changes" on "Commit" invocation | |
Bug | IDEA-222454 | "Related Files" in VCS ToolWindow blinking | |
Bug | IDEA-184345 | Regression - Git Branch Spacebar Functionality | |
Bug | IDEA-225316 | Diff preview still shows checkboxes after successful commit | |
Bug | IDEA-224844 | Intellij 2019.3 EAP - hitting commit (Ctrl-K) on a single file in a changelist selects all files | |
Bug | IDEA-224559 | Commit message area has minimal height after restart if it was changed | |
Bug | IDEA-217856 | Find action: "Changelists: Enable changelist conflict tracking" cannot be enabled and does not exist in settings | |
Bug | IDEA-196619 | Move to another changelist action only offers changelists not assigned to the file chunks | |
Bug | IDEA-218809 | "Paths Affected in Revision" window is not shown anymore if to close the underlying diff | |
Bug | IDEA-218842 | Diff In Commit-dialog: In Unified View the first chunk is not in focus on dialog opening | |
Bug | IDEA-215930 | Rewording commit by shortcut (F2) invokes edit changelist dialog instead reword dialog | |
Bug | IDEA-210224 | Synchronous execution on EDT: unshelveChangeList on Update Project | |
Bug | IDEA-224162 | Incorrect action order in "VCS Operations" invoked from "Local Changes" if "toggle commit" mode is on | |
Bug | IDEA-222654 | Actions are duplicated in Commit Dialog | |
Bug | IDEA-222499 | Hard to distinguish directories with same name and different paths in non-modal commit | |
Bug | IDEA-223176 | Double border between "Local Changes" toolbar and tool window stripes | |
Performance | IDEA-145778 | VCS: UI freeze when deleting directory | |
Performance | IDEA-177781 | VcsVFSListener spends much time in handling VFS events | |
Performance | IDEA-223971 | IDE Hangs on startup | |
Performance | IDEA-160355 | Shelving changes is slow for many files | |
Performance | IDEA-218483 | ChangesViewManager may load it's state lazily | |
Usability | IDEA-224396 | Commit action should not hide commit panel if invoked from not selected file | |
Usability | IDEA-216547 | Resolve Conflicts: keep focus in the files list after resolving conflicts by Accepting Yours/Theirs | |
Usability | IDEA-216817 | Non-modal commit: the splitter between the commit message and the changelists tree should stay intact when resizing the toolwindow | |
Usability | IDEA-218356 | could you please stop popping annoying "Adding file to VCS" messages | |
Usability | IDEA-223798 | Amend & Co buttons are too far away if Preview Diff is off | |
Usability | IDEA-216823 | Non-modal commit: Does not disappear after finishing | |
Usability | IDEA-217226 | Provide a way to hide checkboxes and commit message panel from "Local Changes" view | |
Usability | IDEA-222144 | Get from Version Control should default to Git not CVS | |
Usability | IDEA-207787 | Silent Unshelve silently ignores a file if it doesn't match the base | |
Usability | IDEA-163530 | Preselect VCS in Enable VCS integration | |
Usability | IDEA-224509 | Non-modal commit: focusing on a non-active changelist and invocing Ctrl/Cmd-K selects the active changelist | |
Usability | IDEA-216488 | Do not show "View 0 commits" after unsuccessful update with conflicts on rejected push attempt | |
Usability | IDEA-219936 | Ignore file update should work through document, not PSI | |
Cosmetics | IDEA-223614 | VCS History tab underline merges with line selection | |
Cosmetics | IDEA-221406 | Typo in "Project from Version Control" | |
Cosmetics | IDEA-224988 | Increase gap from borders for commit button and commit message text | |
Cosmetics | IDEA-224603 | Improve error message when commit message is not loaded | |
Task | IDEA-217255 | HierarchicalFilePathComparatorTest is in different package than testee | |
Task | IDEA-217302 | Remove "VCS History Cache Settings" panel from "Version Control" -> "Background" settings | |
Exception | IDEA-214504 | "Project opening should be done in a transaction" on checkout project from git | |
Exception | IDEA-217482 | Synchronous execution on EDT on "Fix and Commit" on commit line separators | |
Version Control. Git | Feature | IDEA-164356 | Let push a branch which is not current branch |
Feature | IDEA-81532 | Git: support force add for gitignored files | |
Feature | IDEA-124890 | Feature Request: Add Colour hint to git branch menu when in Merging state | |
Feature | IDEA-173936 | Smart checkout could use shelf instead of stash | |
Feature | IDEA-208517 | Unified Checkout action for remote branches | |
Feature | IDEA-168476 | git interactive rebase: Add "drop" option | |
Feature | IDEA-219087 | Local .gitignore - An action to ignore via .git/info/exclude | |
Bug | IDEA-210229 | Wrong baseline for branches statusbar widget | |
Bug | IDEA-220504 | Git | Pull is broken because missing some GitBundle properties | |
Bug | IDEA-170401 | Canceled Commit task reports that the file has been committed while it has not | |
Bug | IDEA-217242 | Git hooks don't run unless you open "Commit Options" popup | |
Bug | IDEA-176615 | Endless loop of "git rebase" on update project | |
Bug | IDEA-224742 | Conflicts details: commit list is not scrollable | |
Bug | IDEA-222440 | In multi-repository project with synchronous branch control current branch is listed among Common Local Branches with all branch actions | |
Bug | IDEA-220998 | Cherry-pick without dialog doesn't synchronize file system changes to the VFS | |
Bug | IDEA-220907 | Git Update Project Info doesn't share recent filters with the main Log instance | |
Bug | IDEA-223970 | Rewording git commit should not run commit hooks | |
Bug | IDEA-222091 | When changing themes VCS Diff empty panel stays unchanged | |
Bug | IDEA-223904 | After cancelling a commit, "Commit" button stays disabled | |
Bug | IDEA-217569 | Rename selected branch from Branch Popup do not affect repos which contain this branch as current | |
Bug | IDEA-216931 | Use consistent sort order for Version Control > Shelf and Diff window | |
Bug | IDEA-217872 | Changing the Update Info Filter in the Settings doesn't activate the "Apply" button | |
Bug | IDEA-224741 | Conflicts details: Details are shown for the incorrect commit | |
Bug | IDEA-190333 | (Git) UnStash Changes dialog does not open if there is a stash with message without colon | |
Bug | IDEA-221660 | Git | Branches | Show Diff with Working Tree should be a Frame | |
Bug | IDEA-199498 | 3-way merge shows wrong hash of incoming commit during interactive rebase. | |
Performance | IDEA-220438 | Don't use reflection to read git config via ini4j | |
Performance | IDEA-221003 | Git integration should refresh only the files which actually have changed | |
Performance | IDEA-222365 | "Find commit by hash" takes too much time | |
Usability | IDEA-224204 | "Add to .git/info/exclude" should add content root path, not just file name | |
Usability | IDEA-220048 | Add a setting to select Shelf or Stash as a preferable method to preserve local changes | |
Usability | IDEA-193354 | Git | Branches | "Checkout as" always makes new branch track selected branch | |
Usability | IDEA-192646 | Option for Commit Date rather than Author Date in File History and Annotations | |
Usability | IDEA-171626 | Ability to create new branch that already exists in some repositories | |
Usability | IDEA-223827 | Preselect commits in the details | |
Usability | IDEA-221787 | "New Branch" and "New Tag" in Git log context menu should be top-level items | |
Usability | IDEA-132259 | Multi-repo sync setup: Checkout common remote branch as local fails if one of repositories is already on such branch | |
Usability | IDEA-224034 | Rename Reword action to Edit (Commit) Message | |
Usability | IDEA-152791 | File with reverted staged changes is highlighted as changed (blue) | |
Usability | IDEA-199553 | Offer to update command line tools when getting error: invalid active developer path after MacOS update | |
Usability | IDEA-209664 | Git double-dot: add 'Swap branches' action to the Compare with Current branch action | |
Usability | IDEA-216382 | "Compare with Current" could produce confusing results | |
Usability | IDEA-149015 | Rename "Git | Revert" action to avoid confusion with `git revert` command | |
Cosmetics | IDEA-221248 | Typo in the description of interactive rebase. | |
Cosmetics | IDEA-221703 | Tag dialog: change tooltip text on Validate button | |
Cosmetics | IDEA-224054 | Push dialogue elements are improperly placed / aligned | |
Task | IDEA-163444 | Remove "Branch Default" update method | |
Exception | IDEA-221695 | Throwable at org.jetbrains.git4idea.ssh.GitXmlRpcHandlerService.getXmlRcpPort | |
Exception | IDEA-222017 | Throwable: Assertion failed at org.jetbrains.git4idea.ssh.GitXmlRpcHandlerService.getXmlRcpPort on Rebase action | |
Exception | IDEA-222952 | Throwable: Assertion failed: Repositories have unexpectedly diverged | |
Version Control. GitHub | Bug | IDEA-224239 | GitHub PullRequests: content is not shown if user logged in from toolwindow |
Bug | IDEA-223309 | New GitHub dialog does not respect "clone using SSH" setting | |
Bug | IDEA-224323 | GitHub PullRequests: Refresh notification does not appear automatically | |
Cosmetics | IDEA-224329 | GitHub PullRequests: add space between file name and its path | |
Version Control. Local History | Usability | IDEA-73911 | Implement user-friendly method toString in class com.intellij.history.core.revisions.RecentChange |
Cosmetics | IDEA-195993 | Recent Changes dialog needs some spacing | |
Cosmetics | IDEA-220623 | Recent Changes dialog design | |
Version Control. Log | Bug | IDEA-225553 | Filter by "me" incorrectly matches email. |
Bug | IDEA-219575 | memory leak | |
Bug | IDEA-209131 | If the project name contains an underscore '_', the underscore does not appear in the Log Paths combobox. | |
Performance | IDEA-217125 | Git log component update is very slow | |
Performance | IDEA-217010 | VcsLogManager leaks project | |
Usability | IDEA-164276 | Show progress while executing Git Log indexing | |
Usability | IDEA-193806 | Display errors which affect displayed information in the Log | |
Version Control. Mercurial | Bug | IDEA-220350 | Push commits dialog (mercurial): should enter remote URL on every push |
Usability | IDEA-73341 | Mercurial: allow adding ignored files | |
Version Control. Perforce | Bug | IDEA-221889 | Exception when saving a merge result in perforce |
Version Control. Subversion | Bug | IDEA-223635 | GetFilesFromVersionControl: CheckOut from Subversion fails silently |
Bug | IDEA-125032 | Stuck in endless loop of modal SVN Authentication Required Dialog | |
Usability | IDEA-219245 | Add Subversion ignore action to Unversioned Files Dialog | |
Version Control. TFS | Cosmetics | IDEA-215448 | Add Items to TFS window - there is no "NO" option. Should be either both (text and button) No or Cancel |
No subsystem | Feature | WEB-35796 | Vue.js: support style element src attributes with support vue-loader |
Feature | WEB-32255 | Vue.js - single file components with external script file not resolving | |
Feature | WEB-39636 | Intention action to convert nested calls to a pipe expression and vice versa | |
Feature | WEB-41489 | Curly braces not autocomplete in JSX tags | |
Feature | WEB-37464 | vue.js missing autocompletion for v-slot | |
Feature | WEB-14385 | syntax highlighting of mime type text/ractive in scripts for Ractivejs | |
Bug | WEB-39386 | weridly behaving typos hints | |
Bug | WEB-42382 | JavaScript "Local variable 'X' is redundant" is not that redundant | |
Bug | WEB-41938 | Should not allow to inline destructuring rest | |
Bug | WEB-41803 | Please add "screenshot" to the dictionary | |
Bug | WEB-41789 | Standard code completion insert handler is not invoked for items in optional chains | |
Bug | WEB-42052 | "expectedly" is marked as a typo | |
Bug | WEB-41925 | Cordova: exception while creating "platforms" directory | |
Bug | WEB-31859 | Sporadic 502 when loading pages with the built-in web server | |
Bug | WEB-40027 | Incorrect "variable initializer is redundant" message | |
Bug | WEB-38017 | Red code is generated when creating a new variable inside `for` content | |
Bug | WEB-40746 | Add "parallelization" to the dictionary | |
Bug | WEB-41923 | Typescript: Auto complete for function parameters not working correctly for keyof readonly properties | |
Bug | WEB-42045 | "stringifies" is marked as a typo | |
Bug | WEB-40288 | No 'Download Node.js' action if there is one (or more) invalid node | |
Bug | WEB-41478 | "Quote property names" too aggressive when working with selected properties | |
Bug | WEB-41531 | "Run anything" is not working if package.json is not in the root folder | |
Bug | WEB-41957 | End-of-line LT expression is parsed as generic parameter list in some cases | |
Bug | WEB-41817 | Async generators: create a for-await loop in corresponding postfix template | |
Bug | WEB-37995 | Higher-order function generic inference should work for lambdas invoking generic functions | |
Bug | WEB-38768 | React: collapsed fragment shows as 'xml' | |
Bug | WEB-25969 | Vue.js $event and $emit should be ignored by inspections inside template tags in vue files. | |
Bug | WEB-41368 | Inlay hints are always visible in TypeScript | |
Bug | WEB-42167 | Completion is different if you move cursor before or after a statement | |
Bug | WEB-40777 | Run anything: yarn is not shown in the list of available commands | |
Bug | WEB-41807 | Warning is wrapped in exclamation point (! symbol) | |
Bug | WEB-41971 | Import-types are not properly resolved in case of ambient modules | |
Bug | WEB-41421 | Incorrect 'narrowed to' highlighting if type is not fully expanded yet | |
Bug | WEB-41746 | Sort properties alphabetically goes into an infinite loop on malformed JSON | |
Performance | WEB-17638 | Joining Lines works extremely slow | |
Usability | WEB-40818 | Create package.json in the project root when using Install dependency quick fix | |
Usability | WEB-41215 | Allow editing textboxes containing list of element names, instead of requiring clunky "Add"/"Remove" diaiog | |
Usability | WEB-33143 | closing tag should be smarter | |
Usability | WEB-32948 | JSX onClick prop autocompletion not correct | |
Usability | WEB-40899 | Don't re-evaluate webpack config if there are syntax errors | |
Cosmetics | WEB-41731 | The name of Handlebars/Mustache folding category is truncated | |
Task | WEB-41910 | Change "Replace with the shortened form" to "Replace with a shorter path" | |
Exception | WEB-41076 | PluginException: Cyclic service initialization when open project | |
Exception | WEB-41499 | PluginException: Exception in plugin Java Server Pages (JSP) | |
Build tools | Bug | WEB-40782 | 'Run Anything': List scripts from package.json when typing `npm` or `yarn` regardless what tool is set in preferences |
Bug | WEB-42270 | Can't execute Gulp tasks from IDE - getting an error with com.intellij.execution.ExecutionException | |
Bug | WEB-38986 | Don't debug npm before launch tasks | |
CSS | Feature | WEB-31724 | Adding Bootstrap Autocompletion from CDN |
Feature | WEB-10023 | Need ability to download external stylesheets | |
Feature | WEB-24298 | Add quote style settings for CSS | |
Bug | WEB-37978 | Webpack aliases not resolved in URLs in CSS properties | |
Bug | WEB-8045 | Move statement on CSS line no working as expected | |
Bug | WEB-40898 | CSS padding property hint auto is invalid | |
Bug | WEB-35236 | Import of css files with webpack aliases is not resolved in case of '@import url()' | |
Bug | WEB-41795 | Download CSS library from CDN: disabling in Preferences - Libraries has no effect on completion | |
Bug | WEB-8044 | Move statement on CSS block no working as expected | |
Usability | WEB-41796 | Download CSS library from CDN: show shorter name for the location in completion popup | |
CoffeeScript | Bug | WEB-34310 | CoffeeScript: "Change signature" refactoring doesn't work |
Dart | Feature | WEB-41609 | Dart formatter: use dartfmt tool when reformatting file parts, not only the whole file |
Task | WEB-41628 | Dart formatter: use dartfmt tool always, remove legacy formatting settings | |
Debugger | Feature | WEB-21626 | watch method return value not implemented in webstorm 2016.1.2? |
Bug | WEB-41007 | Can't debug node.js - get error 'URI is not hierarchial' | |
Bug | WEB-42360 | Start execution on attaching to process waiting for debugger | |
Bug | WEB-38477 | Debugging with "js.debugger.use.node.options" fails if path to TEMP directory contains non-ASCII characters | |
Bug | WEB-40694 | Debugger doesn't stop on a breakpoint in Kotlin/JS project | |
Bug | WEB-41719 | TraceableDisposable.ObjectNotDisposedException when close IDE while debugging | |
Bug | WEB-36015 | Debugger attaches to "Before Launch" gulp script, application not launched | |
Bug | WEB-41684 | Protractor stops on the wrong line, tooltips are not shown | |
Bug | WEB-41598 | Breakpoints don't work after app is reloaded by webpack | |
Bug | WEB-13411 | Node.js: can't set value in debugger | |
Bug | WEB-42156 | JS debugger breakpoints not shared between symlinked files. | |
Bug | WEB-40496 | Node Debugger doesn't always start properly on re-running | |
Bug | WEB-21719 | NodeJS Remote Debugging Doesn't Allow Breakpoints | |
Bug | WEB-41716 | 'Hide frames from libraries' does nothing | |
Bug | WEB-36471 | WebStorm Debugger variable set value error. | |
Bug | WEB-42331 | Breakpoints in excluded node modules don't work | |
Performance | WEB-38989 | Optimize memory used for source maps | |
Performance | WEB-41324 | Throwable: LEAK: {}.release() | |
Performance | WEB-36752 | Large page in Elements View slows down IDE | |
File Watchers | Feature | WEB-36668 | Allow enabling global file watchers for all new projects |
Bug | WEB-40636 | Strange intention actions: just 'Yes' and 'No' | |
Bug | WEB-41091 | Incorrect path is used if file watcher's Working Directory field is left empty | |
Bug | WEB-29424 | Race condition between saving file and file watcher execution | |
Bug | WEB-40982 | 'Failed to run File Watcher' error is displayed several times in the event log | |
Cosmetics | WEB-40053 | File Watchers: column header in Settings is not fully visible | |
HTML | Feature | WEB-41487 | HTML tags including attributes in JSX blocks can't autocomplete the closing tag |
Bug | WEB-37786 | JSX Emmet: wrong expand of the comment filter | |
Bug | WEB-41994 | Repetition of the result of intention 'Missing required attribute' | |
Bug | WEB-378 | PHP code in conditional comments | |
Bug | WEB-40570 | JavaScript fragments weirdly converts apostrophes and quotes | |
Bug | WEB-42029 | Broken documentation for TS/JS library symbols in HTML files | |
Usability | WEB-41780 | Show class name label when collapsing JSX tags | |
Exception | WEB-41600 | Invalid file name lib/intellij-xml.jar!/resources/html5-schema/html5chars.ent | |
JSON | Feature | WEB-41515 | Add editor action for "Copy JSON Pointer to clipboard" |
Feature | WEB-38070 | Complete statement could add quotes on JSON | |
Feature | WEB-35787 | JSON: Smarter colon/comma handling before the closing quote (disabled by default) | |
Bug | WEB-40927 | Editor is breaking JSON syntax when inserting new line after key-value pair | |
Task | WEB-42249 | Add `babel.config.json` to system schema map | |
JavaScript | Feature | WEB-41553 | Don't show unexported symbols from libraries in the Go to definition popup |
Feature | WEB-39273 | 'Make private/make public should be available for ES6 private fields | |
Feature | WEB-40404 | Extract single property from object as a shorthand property, not as spreadElements | |
Feature | WEB-32472 | Validate duplicate ES6 exports in JS | |
Feature | WEB-38784 | Support Promise.allSettled | |
Feature | WEB-2089 | Implement AMD declaration linking | |
Feature | WEB-38663 | Add parentheses and implement the body when completing `constructor` keyword | |
Feature | WEB-40240 | Suggest awaited items in code completion for promises | |
Feature | WEB-42028 | Name suggestions: add unresolved names from the current scope to the list of suggestions | |
Feature | WEB-41908 | Bundle language injection for paper.js | |
Feature | WEB-41508 | Highlight await once the caret is on async. | |
Feature | WEB-41373 | Support optional chaining in TypeScript and in the type system | |
Bug | WEB-38679 | Type mismatch inspection incorrectly matches JSDoc type expression with destructuring parameter | |
Bug | WEB-41764 | Optional chain tail is not evaluated properly | |
Bug | WEB-40023 | Quick fix: JS: shouldn't invoke action of converting "for-in" to "forEach" on object | |
Bug | WEB-38392 | False 'unused definition' when re-defining a property initialized in constructor | |
Bug | WEB-28204 | 'Create variable' quick-fix shown when not applicable (in variable type annotation) | |
Bug | WEB-42196 | Incorrect processing of destructuring arrays in rest elements | |
Bug | WEB-41991 | Readonly check that shows a dialog is invoked from the availability check in ES6MoveModuleMembersHandler | |
Bug | WEB-38677 | JSDoc: wrong type mismatch errors when using function type with IIFE | |
Bug | WEB-40659 | Intention "Extract increment" in for loop generates invalid code | |
Bug | WEB-30569 | ES6 classes: Generated code doesn't take comments at the end of the class into account | |
Bug | WEB-21935 | Wrong highlighting for 'del' word in gulpfile.js | |
Bug | WEB-40194 | Quick fix: Joining variable declarations with export removes export | |
Bug | WEB-42109 | Unexpected "not assignable to type T" warning in JavaScript | |
Bug | WEB-38414 | Auto import in Flow adds path to the IDE bundled definitions for React instead of the project ones | |
Bug | WEB-42125 | Moving destructured items via keyboard shortcuts doesn't work for function parameters | |
Bug | WEB-40393 | 'Create Directory/File' fixes don't work with relative paths in 2019.3 | |
Bug | WEB-40009 | JSDocs and Promise all not working | |
Bug | WEB-40520 | 'Split into declaration and initialization' drops type annotations or creates red code in Flow with destructuring | |
Bug | WEB-36802 | 'Safe delete parameter' should check for usages inside function and show conflicts dialog | |
Bug | WEB-41980 | Global resolve works differently inside a class and on the top level | |
Bug | WEB-40713 | WebStorm don't consider super() return type as this | |
Bug | WEB-42106 | Highlight "arguments" as parameter | |
Bug | WEB-41793 | Remove 'package-lock.json' from import/require completion | |
Bug | WEB-41610 | Javascript: Unresolved variable | |
Bug | WEB-41927 | PhpStorm didn't show inferred parameter type in JavaScript | |
Bug | WEB-41410 | Javascript autocomplete for JsDoc @typedef {typeof import('./somefile')} not working anymore in PHPStorm 2019.2 | |
Bug | WEB-38794 | Incorrect import when copy/pasting code in javascript (only aplies to some imports) | |
Bug | WEB-41403 | WebStorm 2019.3 EAP - After a while IDE show warning "unused constant" | |
Bug | WEB-41995 | 'Make private using #' cannot be invoked for getters in pure JS | |
Bug | WEB-40637 | Replace with indexer access produces malformed code in HTML context | |
Bug | WEB-28080 | Extends ES5 classes with ES6 classes is not supported | |
Bug | WEB-32591 | Autocompletion not working after importing class instance that was instantiated via factory | |
Bug | WEB-41249 | 'Replace nested calls with pipe expressions' is incorrectly applied in Jasmine tests | |
Bug | WEB-31714 | Make field public QF should change all usages of this field (remove # symbol) | |
Bug | WEB-41956 | Can't decline name suggestion for the last parameter when using `function` live template | |
Bug | WEB-40662 | Intention: Incorrect replacing const with let in for-of loop | |
Bug | WEB-41728 | Resolve default import when .d.ts has no default export | |
Bug | WEB-41303 | JQuery.proxy warning | |
Bug | WEB-40776 | Code completion doesn't work for modules imported using require function created with Node.js createRequire | |
Bug | WEB-40285 | 'Split into declaration and initialization and move to scope start' duplicates variable initialization in for-in loop | |
Bug | WEB-41252 | 'Replace nested calls with pipe expressions' looses parameters | |
Bug | WEB-39875 | JS Intentions: JS: Converting arrow function to anonymous function breaks on IIFE | |
Bug | WEB-40492 | Unicode code points are not supported in JS identifiers | |
Bug | WEB-36461 | Double `flip if-else` results in double parenthesis | |
Bug | WEB-38545 | Invalid highlighting for JS Classes after including via require | |
Bug | WEB-40962 | "Script is not in strict mode" when using "use strict" pragma with escaped quotes in injection | |
Bug | WEB-41668 | False positive "Readonly<T> is not assignable to type {}" for the state inside react component constructors | |
Bug | WEB-32695 | The documentation tool window breaks text in wrong places | |
Bug | WEB-40100 | Merge 'simplify' intention and inspection | |
Bug | WEB-42074 | 'Flip ,' works incorrectly with rest parameters | |
Bug | WEB-40538 | Exception when file has several default exports | |
Bug | WEB-41041 | Wrong highlighting for braces in template literals | |
Bug | WEB-41399 | No completion on Express req/res parameters | |
Bug | WEB-41270 | Incorrect JavaScript warning: 'Value assigned to primitve will be lost' | |
Bug | WEB-36893 | Better mapping of file names to class names in code completion based on file name | |
Bug | WEB-40655 | Duplicate 'Simplify' items in Alt+Enter for conditional | |
Bug | WEB-39441 | CommonJS: completion for exported symbols when using const {freeze} = Object; module.exports = freeze({}) | |
Bug | WEB-41954 | JS support require calls with references | |
Bug | WEB-41382 | Show 'forof' postfix template instead of 'forin' for ES6 typed arrays | |
Bug | WEB-41958 | Extra # shown in completion items rendering for #-private fields | |
Bug | WEB-24105 | 'Surround with' doesn't work for object properties with attached JSDoc comment | |
Performance | WEB-11215 | large concatenated JS file causes hang | |
Performance | WEB-41810 | Freeze in EDT on type evaluation | |
Usability | WEB-38439 | Typing semicolon doesn't move caret after statement | |
Usability | WEB-41542 | Show type hints for Promise.allSettled-like repeating tuples more conveniently | |
Usability | WEB-40096 | Quick Fix: JS/TS: "Join Concatenated String Literals" duplicates the functionality of "Compute Constant Value " | |
Usability | WEB-32058 | No auto-completion popup for paths values | |
Usability | WEB-40964 | Mismatch settings with the editor for examples in dialog 'Inlay hints' | |
Usability | WEB-41094 | Allow to move switch-cases with 'Move statement' | |
Usability | WEB-41727 | 'Method expression is not of Function type' should be 'Method expression is possibly null/undefined' where appropriate | |
Usability | WEB-41044 | Lack of clear sorting of object properties in output type hints | |
Usability | WEB-40195 | Quick fix: Improve availability of 'Quote/Unquote property names' after lbrace and for commas | |
Task | WEB-40421 | Support having decorators after the 'export' keyword | |
Task | WEB-40895 | Implement JSControlFlowProcessor using CF graph | |
Task | WEB-37382 | JS/TS suggest variable names: improve UX and enable by default where that's safe | |
Task | WEB-40821 | Enable type hints by default for function parameters | |
Exception | WEB-42268 | Destructuring using the postfix template fails with "cannot be cast to class" exception | |
Exception | WEB-41675 | NullPointerException when call 'Split into multiple declarations' | |
Exception | WEB-34766 | "Convert to forEach call on array" exception on invalid code | |
JavaScript. Formatter | Bug | WEB-39888 | Formatter does not respect TypeScript code style settings for VueJS components using typescript in <script> tag. |
Bug | WEB-40900 | EditorConfig doesn't apply to <script></script> in .vue file | |
Bug | WEB-38291 | Reformat Code (Ctrl + Alt + L) deletes empty space between curly brace and 'from' keyword | |
Bug | WEB-38347 | Formatting unindents comments in braceless ifs | |
Bug | WEB-40497 | TypeScript - when 'function declaration parameters' wraps the parameters it unneccesarily wraps lambda function passed as a argument | |
Bug | WEB-28301 | Formatter: support Rearrange Code action inside script tag | |
Bug | WEB-41063 | Quote style from javascript is not applied to postfix completion | |
Bug | WEB-13538 | Wrong indent for comments in chained function calls | |
JavaScript. Frameworks | Feature | WEB-40973 | Vue.js : support components defined in several files via @WithRender decorator |
Feature | WEB-41476 | Vue.js: code completion for source components slot names | |
Feature | WEB-41576 | Slots are not resolved (slot, v-slot) | |
Feature | WEB-42242 | Angular: support Schematics with Angular CLI 9.0.0 | |
Feature | WEB-40909 | Vue.js: support named slots shorthand | |
Feature | WEB-42220 | Angular: support new representation of metadata in Angular | |
Feature | WEB-42083 | Vue.js: support precise documentation on directives | |
Feature | WEB-42016 | Vue.js: support completion for custom modifiers from web-types | |
Feature | WEB-42113 | Vue: Provide better type inference when using v-for with an object | |
Feature | WEB-27946 | WebStorm complains about attributes on <svg:g> elements | |
Feature | WEB-41320 | Angular 8 SVG template unsupported | |
Feature | WEB-32487 | Vue.js. Support local and global filters | |
Feature | WEB-40277 | Vue: support vuex-class decorators | |
Feature | WEB-40545 | Implement quick documentation for vue symbols | |
Feature | WEB-32274 | Support Vue components defined using separate JavaScript, HTML and CSS files | |
Feature | WEB-28442 | Vue.js: scoped slots support | |
Bug | WEB-40929 | Vuex store state/getters/etc are not resolved in attribute values in templates | |
Bug | WEB-41422 | Angular: inputs without brackets are reported as unknown if the property type is not explicitly specified | |
Bug | WEB-29103 | JSX comment out on simple arrow functions (without {...}) | |
Bug | WEB-41366 | Vue is missed in 'File | New' | |
Bug | WEB-42108 | Enable "copy-paste with imports" support for vue | |
Bug | WEB-41073 | Vue.js: instance properties/events from plugins not resolved in templates | |
Bug | WEB-41827 | Cannot resolve imported properties in Vue component | |
Bug | WEB-31286 | Tabbing on live template $VAR$s in JSX is hijacked by autocomplete | |
Bug | WEB-42458 | WebStorm complains about abstract class not being in Angular module | |
Bug | WEB-23401 | TODO not recognized in JSX comments | |
Bug | WEB-41713 | Vue: missing syntax coloring within <script type="text/x-template"> | |
Bug | WEB-30600 | Vue.js: Component binded with v-model should not warn when the prop definition for value is defined as required | |
Bug | WEB-42112 | Vue: variables created by v-for are marked as unresolved | |
Bug | WEB-42565 | Relative paths in HTML and other files are broken in WebPack projects in IDEA | |
Bug | WEB-41477 | Vue.js: attribute name is not in code completion on slot tag | |
Bug | WEB-41782 | Completion for v-bind - attribute href is missed | |
Bug | WEB-41564 | Vue Mixin Fields Glitches | |
Bug | WEB-42230 | Disable 'Introduce variable', 'Introduce constant' and 'Introduce field' for vue expressions | |
Bug | WEB-36502 | Vue.js: warn about empty tag bodies instead of self-closed tags in compiled vue templates | |
Bug | WEB-41026 | Vuejs v-for index is resolved as array type instead of number | |
Bug | WEB-41647 | vuejs computed values resolved as functions instead of values | |
Bug | WEB-41654 | Specify variable type explicitly doesn't produce any changes in code | |
Bug | WEB-41349 | No completion and refactoring for slot props | |
Bug | WEB-41620 | Angular: attributes from selectors in ng-content marked as not recognized | |
Bug | WEB-41020 | After 2019.2.1 update Vue + TypeScript + Decorators stopped working | |
Bug | WEB-41541 | No Auto Closing Parenthesis in Vue Single File Components | |
Bug | WEB-40955 | Vue.js: vuetify `v-col` component is reported as unknown | |
Bug | WEB-31785 | React: `props.<props_name>` not resolved unless there is explicit `propTypes` declaration | |
Bug | WEB-41717 | Can't type closing tag in Vue file while indexing is in progress | |
Bug | WEB-40489 | Invalid comment detection and syntax highlighting issue in JS (React JSX) file | |
Bug | WEB-41917 | Vue.js: 'lang' attribute isn't suggested for completion | |
Bug | WEB-41883 | "Undefined binding" inspection's severity is ignored when inspecting events. | |
Bug | WEB-41544 | Vue Class Components: Mixin properties are not resolved in template when using uppercase Mixins from 'vue-property-decorator' | |
Bug | WEB-37854 | Typescript - issues with generic inference from index signatures | |
Performance | WEB-41427 | XmlTagNameSynchronizer freezes IDEA due to synchronous angular resolve | |
Usability | WEB-41765 | Vue.js: background color for <script> tag causes usability issues | |
Exception | WEB-41704 | 'IllegalArgumentException: Argument for @NotNull parameter' when open the certain project | |
Exception | WEB-41350 | PsiInvalidElementAccessException when call completion in vue.js expression | |
Exception | WEB-41547 | IllegalArgumentException: PsiElement(XML_ATTRIBUTE_VALUE).isValidHost() when resolve to file | |
Exception | WEB-42076 | IncompatibleClassChangeError when add .hbs file in vue project | |
Exception | WEB-41365 | NoSuchElementException: Sequence is empty. when type in .vue file | |
JavaScript. Inspections | Feature | WEB-40156 | Add inspection when using trailing commas in destructuring/ functions with rest parameters |
Feature | WEB-40586 | TS. Accessibility modifier already seen inspection | |
Feature | WEB-40394 | Duplicate declaration inspection for export (specifiers/aliases) | |
Bug | WEB-40150 | Unresolved variable | |
Bug | WEB-39843 | Quick fix: JS : Converting a function and its member declarations to a class caused exception | |
Bug | WEB-41879 | 'Specify variable type explicitly' shouldn't specify raw literal types in Flow | |
Bug | WEB-40911 | False 'missing await' for async generators | |
Bug | WEB-25157 | "Unnecessary semicolon" inspection quickfix removes trailing line breaks | |
Bug | WEB-27499 | 'var to let/const' produces invalid result in 'for' loop | |
Bug | WEB-24660 | unresolved file name quickfix cannot create file inside not existed folder | |
Bug | WEB-39775 | "const variable without initializer" from assigning PHP to inline JS | |
Bug | WEB-29134 | "unused local-variable/constant" inspection shouldn't provide a quick-fix for required loop variable | |
Bug | WEB-32647 | Duplicate case inspection works incorrectly for side-effect expressions | |
Bug | WEB-25169 | 'Flip ,' works incorrectly for destructuring arrays | |
Bug | WEB-32373 | False positive on redundant escape characters inspection in regular expression built from template string | |
Bug | WEB-41362 | "Pointless statement or boolean expression" inspection offers incorrect suggestion | |
Bug | WEB-41679 | 'Duplicate case label' should work with string literals in different quotes | |
Task | WEB-39873 | Intention actions "Merge Parallel For Loops" and "Merge Parallel For-In Loops" - either rethink, or remove | |
JavaScript. Refactoring | Feature | WEB-41816 | JS. Replace for..of with indexed intention |
Feature | WEB-34116 | Can't create/extract constant to the top level of the file | |
Feature | WEB-14450 | Provide "Extract Constant" refactoring | |
Feature | WEB-33038 | "move function 'myFunc' to 'myFunc.ts'" intention action | |
Feature | WEB-38972 | Quick-fix: Convert const to let. remove readonly modifier | |
Feature | WEB-39691 | Can't inline variable in destructuring (expected: convert to property access) | |
Feature | WEB-40033 | Add an intention action to add a template string argument | |
Bug | WEB-42023 | Extract field: don't suggest to initialize in constructor when creating directly from a field initializer | |
Bug | WEB-41989 | Private (#) references are not updated when 'Extract superclass' | |
Bug | WEB-39798 | 'Change signature' should handle arrow functions in class hierarchy | |
Bug | WEB-41876 | 'Generate destructuring patterns' fails on a property of already existing pattern | |
Bug | WEB-42065 | 'await new Promise' can be converted to pipe expression | |
Bug | WEB-41811 | Tooltip in 'Introduce constant' isn't shown at the location where the declaration is actually inserted | |
Bug | WEB-41845 | "Extract Constant" refactoring shouldn't work with ECMAScript 5.1 and earlier | |
Bug | WEB-25137 | WebStorm allows to extract variable with breaking the operator precedence | |
Bug | WEB-40919 | Extracting a generator method from a field assigned to a generator breaks code due to ASI not allowed | |
Bug | WEB-41849 | "Extract Constant" from substring doesn't enforce 'const' and reuses the var type from 'Extract Variable' | |
Bug | WEB-40769 | Don't inline variables with default values in object destructuring | |
Bug | WEB-41961 | Extract Method refactoring shouldn't suggest outer scopes when having private #-references | |
Bug | WEB-38409 | 'Introduce parameter' shouldn't suggest anonymous callback scope | |
Bug | WEB-41723 | Extracting a variable immediately assigns an auto-generated name to the new variable | |
Bug | WEB-39368 | 'Introduce variable' is available on invalid selection and breaks code | |
Bug | WEB-41916 | 'Introduce constant' shouldn't suggest global scope if having await expressions | |
Bug | WEB-40957 | Invalid result of 'Introduce variable' when react function returns parenthesized HTML | |
Bug | WEB-40040 | TypeScript - Change method signature is wrong when passing "this" | |
Bug | WEB-38305 | Implement all members doesn't respect quote style setting | |
Bug | WEB-37162 | 'Introduce local variable' produces red when invoked in 'export default' with decorators | |
Bug | WEB-40910 | 'Introduce parameter' shouldn't work with the yield expressions | |
Bug | WEB-41960 | Introduce field should not change other classes | |
Bug | WEB-39748 | Extract superclass: making 'abstract' for pure JS throws and also doesn't work with TS fields | |
Bug | WEB-40833 | Checking/unchecking 'Optional parameter' in the popup fails for 'Introduce parameter' | |
Bug | WEB-29335 | 'Extract superclass', 'Pull members up' should move comments around members | |
Bug | WEB-40042 | 'Introduce variable' deletes the preceding comment | |
Bug | WEB-37033 | Typescript: in case of return type mismatch, quick fix should update the whole class hierarchy | |
Bug | WEB-39746 | 'Extract superclass' creates invalid code when extracting from already extending class | |
Bug | WEB-41103 | Extract Angular animation into a variable fails | |
Bug | WEB-39717 | Extract variable, Template literal: expression in selection breaks result | |
Bug | WEB-31704 | 'Extract method' for generators should extract generators when possible with updating usages to 'yield * newFunc()' | |
Bug | WEB-35616 | Comment for typescript class last field is broken after applying intention "Create field" | |
Bug | WEB-40959 | Inappropriate suggestion to replace string with template string inside flow/typescript type declaration | |
Bug | WEB-7439 | Extract JavaScript variable fails if using multiple declarations chained in a single 'var' statement | |
Bug | WEB-30408 | Refactoring: Extract Superclass: static method should not be marked as abstract | |
Bug | WEB-39719 | Extract variable: opening/closing quote in selection breaks result | |
Bug | WEB-42324 | Better validation of names for file name <-> class name matching | |
Usability | WEB-28271 | Change signature should better handle TypeScript parameter-properties | |
Usability | WEB-17564 | Refactoring: Extract variable: empty line is added on switching between radiobuttons inside popup | |
Usability | WEB-39973 | Refactoring: JS(ES5): 'Superclass' and 'Field' shouldn't be available to choose from "refactor" | |
Usability | WEB-39729 | WebStorm does't detect labels when refactoring | |
Usability | WEB-41258 | Do not show refactoring preview when renaming a new file using the "Rename file to match class name" fix | |
Cosmetics | WEB-39913 | Replace word "lvalue" in warning message about the variable usage on the left side | |
JavaScript. Templates | Bug | WEB-12164 | Collapse/expand html code in script templates |
Bug | WEB-41895 | Handlebars: Code is disappearing while editing handlebars fragment | |
Linters | Bug | WEB-39960 | Mark modified (*) keep showing after save with ESLint |
Live Edit | Bug | WEB-7093 | File is saving after every keypress when using Live Edit |
Cosmetics | WEB-41338 | LiveEdit plugin description is outdated | |
Node.js | Feature | WEB-35034 | Compatibililty with Yarn PnP (Plug and Play) feature |
Bug | WEB-42295 | Grunt with Yarn PnP: Autofilled run configuration is incorrect | |
Bug | WEB-21914 | angular-cli: Cannot find angular-cli package | |
Bug | WEB-42403 | Node.js: Cannot Debug Docker Compose configuration | |
Bug | WEB-42175 | Yarn PnP: Imports show long path to a package | |
Bug | WEB-40907 | Rider: Scripts from package.json are not shown in 'Run anything' dialog | |
Bug | WEB-41749 | Globally installed packages not always appear NPM packages list window | |
Bug | WEB-41095 | package.json homepage url issues | |
Bug | WEB-42440 | Download Node.js: update version to the latest LTS | |
Bug | WEB-23329 | Output of stdout and stderr are not properly coordinated in Run console | |
Bug | WEB-38601 | Windows: Electron does not show console output when run from npm run configuration | |
Bug | WEB-42176 | Yarn PnP: Can't run Jest tests | |
Bug | WEB-42248 | Can't run yarn scripts: command\script not found | |
Bug | WEB-42171 | Yarn's version is not shown in 'Preferences for New Projects | Languages & Frameworks | Node.js and NPM' | |
Bug | WEB-42327 | Linux: package manager yarn not recognized through nodejs snap | |
Bug | WEB-40947 | package.json "Latest version" in quick documentation doesn't refresh | |
Bug | WEB-42312 | Yarn PnP: Exception while trying to apply code style from Eslint | |
Usability | WEB-40794 | Prevent concurrent NPM install | |
Usability | WEB-38864 | No possibility to show notifications about installing dependencies for a package.json if previously dismissed | |
Task | WEB-42131 | Do not suggest adding node_modules folder to Git | |
Task | WEB-42280 | Support standard with Yarn PnP | |
Exception | WEB-40124 | Node.js Remote Interpreter: Vagrant: Throwable: Synchronous execution under ReadAction | |
Profiling | Bug | WEB-41449 | NullPointerException when attempting to load heap snapshot |
Pug (ex-Jade) | Bug | WEB-41891 | Pug's path resolver should not use hard-coded and old extension name |
Bug | WEB-27894 | No folding in PUG in VueJS files | |
Bug | WEB-21974 | jade: unbuffered javascript code not correctly indented | |
SASS | Feature | WEB-41729 | Add support for new @use and @forward at-rules |
Feature | WEB-38529 | Vue.js ::v-deep support | |
Bug | WEB-42250 | SASS/SCSS trailing comma incorrectly seen as error | |
Bug | WEB-42000 | SCSS in HTML snippet in Markdown file: false error for @import '~npm-module/some-file' | |
Bug | WEB-36975 | SCSS: Webstorm incorrectly reports "mismatched property value" error if function is called `l()` | |
Bug | WEB-42158 | Import scss from node_modules - cannot resolve module node_modules (Vue, SCSS) | |
Bug | WEB-42252 | Parameters in Sass functions in scratch files are marked as unresolved variables | |
Bug | WEB-41982 | SASS: import path completion doesn't work when using webpack aliases | |
Bug | WEB-41886 | SCSS imports with webpack aliases: wrong 'Cannot resolve directory` warnings shown for packages with `@` prefix | |
Stylus | Bug | WEB-41389 | Stylus: hex color code for opacity not correctly treated |
TypeScript | Feature | WEB-29437 | Refactor / Extract Field: add readonly field |
Feature | WEB-40531 | Duplicate declaration for default exports. | |
Feature | WEB-42328 | Update bundled TypeScript to 3.7 | |
Feature | WEB-41033 | Update bundled TypeScript to 3.6 | |
Feature | WEB-40793 | Default type parameters should be omitted | |
Feature | WEB-40789 | Enable duplicate declaration for union/intersection types | |
Feature | WEB-40352 | TypeScript: provide quick fix to insert/remove type arguments for extends/implements case | |
Feature | WEB-42054 | Allow moving Union types via keyboard shortcuts | |
Feature | WEB-41526 | No auto complete suggestions for ts import in jsdoc | |
Feature | WEB-36148 | TypeScript: new quick fix 'Add "jsx":"react" to tsconfig.json' | |
Feature | WEB-40032 | TypeScript: provide quick fix to insert/remove type arguments | |
Feature | WEB-40667 | Enable duplicate declaration for type parameters | |
Feature | WEB-41436 | Support TS control flow assertions and type flow with never-returning calls | |
Bug | WEB-35889 | Change signature throws exception when parameter is not described in JSDoc | |
Bug | WEB-41602 | Container type is computed incorrectly for destructuring in a for-of loop | |
Bug | WEB-41374 | Wrong "statement expected" error when using computed property with decorator | |
Bug | WEB-39678 | TypeScript: Problem with type inference in redux(store.dispatch) | |
Bug | WEB-40827 | Path mappings aren't used on auto-import if a pattern with wildcard is mapped to exact file name | |
Bug | WEB-40264 | TypeScript - Observable type is unknown if takeUntil used as last pipable operator | |
Bug | WEB-42194 | 'Generate destructuring patterns' doesn't work on a property to which is assigned enum | |
Bug | WEB-41889 | Complete current statement inserts parens before explicit generic arguments | |
Bug | WEB-41464 | Rested destructured parameter is typed to any if nothing else is destructured | |
Bug | WEB-40580 | TS. Extract method should set the parameter type | |
Bug | WEB-40903 | TypeScript: false positive type-checking error (and wrong navigation) | |
Bug | WEB-41490 | Class fields with non-null assertion are parsed incorrectly | |
Bug | WEB-40922 | TypeScript: incorrect smart cast to never | |
Bug | WEB-41667 | Incorrect resolving in merging ambient class and function | |
Bug | WEB-41856 | Type of response of awaiting supertest function is any (should be response) | |
Bug | WEB-40893 | Incorrect indentation for switch-cases code completion: should reindent the inserted case-label automatically | |
Bug | WEB-39652 | Refactor inferred params | |
Bug | WEB-41042 | Type hints for variable show redundant information in object destructuring with enum | |
Bug | WEB-41892 | Spurious "Missing await" inspection warning when a nontrivial expression is being returned | |
Bug | WEB-41597 | Intention to generate destructuring pattern should generate parameter list parenthesis when needed | |
Bug | WEB-41948 | Type is inferred as T | any[] when TypeScript infers just T, causing slowness | |
Bug | WEB-37898 | Literals from switch-cases typed by an enum should have references to their source values | |
Bug | WEB-41724 | 'Propagate to destructuring declaration' should not be available on parameter properties | |
Bug | WEB-42311 | TypeScript: Types references are unresolved | |
Bug | WEB-32227 | TypeScript: show error on initializing optional parameters | |
Bug | WEB-40935 | TypeScript: incorrect type inference when we pass optional parameter to a method | |
Bug | WEB-40449 | @internal not suggested as JSDoc comment | |
Bug | WEB-42340 | IteratorResult in presence of node.js typings | |
Bug | WEB-39617 | Cypress & Typescript IntelliSense not working properly | |
Bug | WEB-40914 | TypeScript: Property optionality is not processed in some cases | |
Bug | WEB-40454 | "Add braces to arrow function" should not prepend return if method is void | |
Bug | WEB-41606 | Infinite re-indexing of node_modules/ | |
Bug | WEB-41738 | TypeScript: completion for import() in type context | |
Bug | WEB-40908 | False positive symbol assignment | |
Bug | WEB-40228 | Type duplication in inlay hints for union types | |
Bug | WEB-40897 | Incorrect "prototype" property in the static type of a enum | |
Bug | WEB-40657 | TypeScript. Insert type arguments completion handler | |
Bug | WEB-42149 | Incorrect type hint | |
Bug | WEB-38395 | False positive 'method will not be accessible' when changing visibility of class member in namespace | |
Bug | WEB-40485 | results of type narrowing outside of shorthanded functions are ignored inside said functions | |
Bug | WEB-40660 | TypeScript. Fix failed if one of the parameters has extends/keyof word | |
Bug | WEB-40615 | Enum fields with dot in the name are treated incorrectly | |
Bug | WEB-40966 | Higher-order type inference fails for mapped types | |
Bug | WEB-40436 | Field refactoring doesn't pick usage | |
Bug | WEB-40795 | Don't provide auto-complete suggestions for keys in object when you have defined them already (it is non-operation) | |
Bug | WEB-41966 | Postfix template shouldn't appear in completion in type annotation | |
Bug | WEB-42067 | Type guard. Narrow unknown type to string literal | |
Bug | WEB-41940 | Type assertions don't work if we reset null / not null state with the statement | |
Bug | WEB-29309 | 'Inline' refactoring: allow getter inlining | |
Bug | WEB-41480 | Renaming a property doesn't update usages when using const assertions | |
Bug | WEB-41388 | Incorrect type inference in TypeScript | |
Bug | WEB-40970 | TypeScript 3.6. ambient class and function can merge | |
Bug | WEB-41086 | Wrong type inferring in typescript | |
Bug | WEB-35903 | Inspection 'Fix all 'Import can be shortened' problems in this file' doesn't work | |
Bug | WEB-41509 | Incorrect type when destructuring value in arrow function | |
Bug | WEB-40300 | TypeScript - don't collapse single line comment | |
Bug | WEB-41562 | Default generic value is not substituted in 'extends' | |
Bug | WEB-41802 | Typescript import generated with warning (Organize Imports then generates error) | |
Bug | WEB-40481 | Autocompletion bails for rest parameter typed w/ intersected arrays | |
Bug | WEB-26888 | TypeScript: Change Signature dialog: error when adding parameters with initializer | |
Bug | WEB-42103 | TS Classes sometimes moved to Symbols in Search Everywhere | |
Bug | WEB-42105 | Property completion only provides already inserted items | |
Bug | WEB-34084 | Suggestions incomplete for React components when there is an Omit (Pick and Exclude) structure in the type hierarchy | |
Bug | WEB-42013 | Typescript file with ts-node shebang is treated as js | |
Bug | WEB-41035 | Completion for declare keyword after export in TypeScript | |
Bug | WEB-41661 | Missing for-of array postfix when iterating over a local | |
Bug | WEB-41466 | Insert type arguments completion handler should work only in TS files | |
Bug | WEB-40250 | Props from parent component are not resolved: incorrect overload is chosen | |
Bug | WEB-40864 | Overloads don't work after re-exporting | |
Bug | WEB-41333 | Missing typescript suggestion of extended "this" object | |
Bug | WEB-41569 | Completion in class, which implements extended interface with Omit, should suggest all properties | |
Bug | WEB-42093 | Static fields are not evaluated properly when referenced as a qualified name (for instance, in typeof types) | |
Bug | WEB-41543 | Getting complete IDE freeze randomly, requiring force quit and restart | |
Bug | WEB-41884 | False positive warning for TypeScript type guard function | |
Bug | WEB-40944 | Angular - "Make public" quick fix does not work if Decorator is present | |
Bug | WEB-41689 | Typescript unreachable 'case' branch when exporting enum | |
Bug | WEB-42050 | WebStorm resolves tuple type param in jest.each to any | |
Bug | WEB-42114 | Wrong inferred type, invalid 'type mismatch' highlighting when using spread with Partial | |
Bug | WEB-42081 | Type guard. Narrow string to string literal | |
Bug | WEB-40928 | False positive type checking error with optional properties | |
Bug | WEB-42060 | "Module is not listed in package.json" error when importing assets into a Typescript Vue component | |
Bug | WEB-41003 | TypeScript: incorrect error message for incompatible members | |
Bug | WEB-42078 | Deleting/adding "less-than sign" should automatically delete/add "greater-than sign" for generic calls | |
Usability | WEB-41082 | Improve string literal completion: don't suggest dynamics when not needed and add icons for prop keys | |
Usability | WEB-41591 | Don't show variables in code completion for 'implements' clause | |
Usability | WEB-41430 | Don't show 'delete' keyword in completion in call arguments | |
Usability | WEB-26722 | TypeScript: merge inspections/intentions if both provide the same result | |
Usability | WEB-41693 | Merged methods considered as properties in code completion and parameter info | |
Usability | WEB-40275 | Misleading error message: parent tsconfig.json not found | |
Usability | WEB-41345 | First item isn't pre-selected in completion popup | |
Cosmetics | WEB-41652 | There are two same-named inspections 'TypeScript | Redundant type' | |
Cosmetics | WEB-42068 | intellijIdeaRulezzz in completion in TS enums | |
Task | WEB-41771 | Support optional chaining narrowing in common CFA equality guards | |
Task | WEB-41495 | More tests for recursive typescript types | |
Task | WEB-41519 | TypeScript: better globs support in "includes" / "excludes" options in tsconfig | |
Exception | WEB-42049 | Error in JS code of typescript service: this.projectService.refreshInferredProjects is not a function | |
Unit Tests | Feature | WEB-19963 | Cucumber.js: all step references are shown as undefined if feature is written using non-US language |
Feature | WEB-41079 | Add the ".unit" extension to test files patterns | |
Bug | WEB-40585 | `Rerun failed tests` runs successful tests under failed group (describe) | |
Bug | WEB-40351 | Highlight failed line in the test for shorthanded properties | |
Bug | WEB-41875 | Support Cucumber steps defined using TypeScript annotations | |
Bug | WEB-41514 | jest running no longer works properly in IntelliJ (reports tests as skipped) | |
DB Connectivity | Bug | DBE-9448 | Driver files entries order is not saved |
Usability | DBE-9323 | Connection exception is cut off in the main window | |
Cosmetics | DBE-9357 | test connection to db - window which is not resizable - inconsistency | |
DB Console | Feature | DBE-5373 | Add EXPLAIN ANALYZE in context menu for PostgreSQL |
Bug | DBE-9478 | AzureSQL regression in 2019.2.6 - "Unable to verify FIPS mode settings" exception | |
Bug | DBE-9523 | NEXT VALUE FOR [sequence] is no longer working after latest update. | |
Bug | DBE-9550 | DataGrip: Error when trying to use Quick Documentation on tables containing SQL foreign keys (part 3) | |
Bug | DBE-3546 | Database Console doesn't reopen when statement is executed | |
Bug | DBE-9434 | Explain Analyse (Raw) action is broken | |
DB Diff | Bug | DBE-7250 | Schema compare yields inequalities for seemingly equal attributes |
DB General | Bug | DBE-9401 | Data source corruption in recent builds |
DB Introspection | Bug | DBE-5061 | DDL for Postgresql trigger misses OF columns block |
Bug | DBE-9406 | Introspection error on Greenplum 6. Source code of routines is not available. | |
Bug | DBE-9329 | PostgreSQL 12 generated columns feature breaks introspection | |
Bug | DBE-9457 | DataGrip 2019.2.2 does not show DISTRIBUTED BY section for Greenplum v 6 table via "SQL Scripts --> Source Editor" | |
Bug | DBE-9454 | multiple-column indexes | |
Bug | DBE-9474 | H2 view columns are not introspected | |
Bug | DBE-9433 | database schemas current schemas can't select | |
DB Schema Views | Bug | DBE-9267 | Misleading 'drop schema' handling on insufficient rights |
Data Import & Export | Bug | DBE-9548 | Creating new table from results contains ambiguous column names |
Data Views | Bug | DBE-9516 | `Transpose` action is absent |
Bug | DBE-9322 | Error in 'Load Data' view | |
Bug | DBE-9445 | H2 views cannot be sorted by column | |
Usability | DBE-9549 | Option to disable autocompletion in Data Editor | |
PL Debugger | Bug | DBE-9324 | Oracle PL debugger: Sometimes debuggers doesn't pick the modified code on second start |
Task | DBE-9299 | Oracle PL debugger: support Type Body | |
Task | DBE-9274 | Do not allow to start several debug sessions at once for the same DB console | |
Exception | DBE-9297 | Oracle PL debugger: when a sessions is disconnect, DG throws an unexpected exception "Connection refused to host: 127.0.0.1" | |
SQL Completion | Bug | DBE-9354 | select always qualifies the column with table name |
Bug | DBE-9504 | Suggest only "BY" for "ORDER " or "GROUP " | |
Usability | DBE-9534 | Better completion for LIKE | |
Usability | DBE-9535 | Better completion for LIKE in the filter field | |
SQL Format and Style | Bug | DBE-9458 | SQL Server query formatting issue: the TOP N clause causes formatter to insert a lot of unnecessary line breaks |
SQL General | Feature | DBE-9450 | Snowflake SQL Dialect Should recognize // style comments |
Feature | DBE-9393 | Support DDL for TASKs | |
Bug | DBE-9463 | PostgreSQL 12 REINDEX CONCURRENTLY feature not supported | |
Bug | DBE-8682 | Snowflake syntax doesn't recognize USING keyword | |
Bug | DBE-9464 | PostgreSQL 12 COMMIT/ROLLBACK AND CHAIN syntax not recognized | |
SQL Generation | Feature | DBE-7976 | Modify table from data editor |
Bug | DBE-7247 | Postgres Trigger Definition Does Not Show WHEN condition | |
Bug | DBE-9352 | Command "Generate DDL to Clipboard" shows incorrect info about fulltext index. | |
Bug | DBE-5030 | Foreign Key Creation Doesn't Like Schemas | |
SQL Highlighting | Feature | DBE-8688 | Unreachable code inspection for COALESCE |
Feature | DBE-9573 | Inspection: Insert NULL into NOT NULL column | |
Feature | DBE-9024 | Ability to suppress sql resolve inspection for the function | |
Feature | DBE-3779 | SQL: inspection for null values | |
Feature | DBE-8402 | Inspection and intention for unicode columns in MSSQL | |
Bug | DBE-9542 | Always true inspection does not work on constants | |
Bug | DBE-9512 | Missing syntax highlighting/autocomplete for clickhouse | |
Bug | DBE-9345 | Max identifier length inspection | |
Bug | DBE-9569 | Intellij shows false error for 'COMPRESS ADVANCED' | |
Bug | DBE-9336 | Intentions is not working in existing routines | |
Bug | DBE-9473 | MariaDB. Unknown database function error for window functions. | |
Bug | DBE-9281 | Aggregate-related problems inspection false positive when grouped by primary key | |
Bug | DBE-3815 | No inspection suppression option for specific unresolved SQL reference? | |
Bug | DBE-9564 | DB console for oracle dialect does falsely reports issue with empty grouping set as : '(' or <expression> expected, got ')' | |
Bug | DBE-9446 | Add syntax highlighting for command EXPLAIN ANALYZE in Mysql Database | |
Bug | DBE-9468 | Oracle SQL syntax false error: TRUNCATE TABLE ... CASCADE | |
Bug | DBE-9410 | T-SQL: Unknown database function 'concat_ws' | |
Bug | DBE-9467 | Datagrip syntax checker/linter do not understand the expression "ANALYZE SELECT" | |
Bug | DBE-9492 | Replace DISTINCT with GROUP BY | |
Bug | DBE-9531 | ORDER BY in subqueries should be highlighted | |
Usability | DBE-9543 | Quick fix should delete COALESCE statement in the first argument cannot be null | |
SQL Refactoring | Feature | DBE-9428 | Intention to convert JOIN ON to JOIN USING |
Bug | DBE-9568 | Intention works not correct | |
SQL Resolve | Bug | DBE-9470 | PostgreSQL: ORDER BY fields not resolved in a TABLE statement |
Overview
Content Tools