No subsystem | Feature | IDEA-210961 | Implement action for Slow Startup Profiling |
Feature | IDEA-214459 | API to provide custom labels for diff message in test tool window | |
Feature | IDEA-93154 | Intention action: wrap collections/map with Collections.unmodifiable* variant | |
Feature | IDEA-210929 | Provide ability to copy a TBX link to a settings | |
Feature | IDEA-83668 | soutp live template: take arrays into consideration | |
Feature | IDEA-207379 | Redesign several indices to be able use prebuilt values | |
Bug | IDEA-210786 | Allow to provide snapshot folder (via -Dsnapshots.path) | |
Bug | IDEA-216857 | EditorScrollingPositionKeeper.perform(editor, false) causes sudden animation cancellation | |
Bug | IDEA-181157 | Cannot compile Groovy if Groovy is global library | |
Bug | IDEA-209816 | BuildOutputInstantReaderImpl.getCurrentLine() does not work when reading over 50 lines | |
Bug | IDEA-214500 | NpmManager must not always instantiate default project unconditionally because it's bad for performance | |
Bug | IDEA-216657 | DG 2019.2 hang on launching | |
Bug | IDEA-190880 | Copyright profiles UI needs more space | |
Bug | IDEA-217432 | Cannot revert to BashSupport plugin for *.sh shell files | |
Bug | IDEA-215539 | Completion popup has extremely small hight when invoked in debugger variables | |
Bug | IDEA-211564 | A very long indexing of Ultimate project with strange `findLeafElementAt` call from `JavaFunctionExpressionIndex` | |
Bug | IDEA-210616 | Persistent Profiler can't be enabled if YK binaries were already copied | |
Bug | IDEA-140410 | BookmarkItem should be copiable with readable presentation | |
Bug | IDEA-216703 | handle app icon as MultiResolutionImage | |
Bug | IDEA-136762 | Fonts in ProjectView under Darcula in Linux looks bad after sequental LaF changes | |
Bug | IDEA-209987 | IDEA is deadlocked at startup before showing splashscreen | |
Bug | IDEA-97887 | Good code red: Extending inner types of parameterised classes in external jars | |
Bug | IDEA-217551 | Breadcrumbs are hidden after the start | |
Bug | IDEA-211771 | can we please get rid of "No IDEA annotations attached to JDK" notification bar and simply always load our external annotations, regardless of whether they are attached or not? or add them automatically to the JDK during project opening if they're missing? (edited) | |
Bug | IDEA-211072 | Associate With File Type: search doesn't work properly in the Register New File Type Association dialog | |
Bug | IDEA-216402 | "open in browser" in context menu now lists all browsers instead of being a submenu | |
Bug | IDEA-214684 | SSH Tunnel Won't connect with Ed25519-based key pair | |
Bug | IDEA-209470 | Persistent profiler may prevent startup in case update is installed in a new folder and previous is disabled | |
Bug | IDEA-214968 | Run Anything recent project description | |
Bug | IDEA-210635 | Can't attach a project without .iml file in /.idea | |
Bug | IDEA-214499 | NodeJsInterpreterManager must not always instantiate default project unconditionally because it's bad for performance | |
Bug | IDEA-215067 | java.lang.AssertionError when close project | |
Bug | IDEA-131162 | Call Hierarchy Tree Creates Infinite Nesting on Recursive Functions | |
Bug | IDEA-211678 | I can't attach CPU profiler (JDK 11) | |
Bug | IDEA-195770 | BPMN diagram layout. | |
Bug | IDEA-207034 | Can't resize toolwindow dragging its title bar | |
Bug | IDEA-210734 | project load progress is broken | |
Bug | IDEA-211668 | wrong slashe on "Save LOB" on windows | |
Bug | IDEA-158131 | Optimize Imports runs on too many files | |
Bug | IDEA-211665 | ShelveedChangesViewManager leaks contents | |
Bug | IDEA-144233 | Drag'n'Drop to move files within Project Tree View? | |
Bug | IDEA-210937 | Remove -agentlib:yjpagent64 on import of settings | |
Bug | IDEA-211786 | IDE freeze after user tries to start CPU usage profiling with tracing (windows) | |
Bug | IDEA-216545 | "Windows defender configuration updated" notification appears even if UAC dialog was denied | |
Bug | IDEA-188752 | Undo action leads to Editor color schemes deletion | |
Bug | IDEA-207155 | File structure: Rename warning appeared under the File structure dialog | |
Bug | IDEA-217613 | IDEA action to enumerate windows is needed | |
Performance | IDEA-214793 | TokenTypes loading could be eliminated from the initial startup | |
Performance | IDEA-209529 | PsiViewerDialog causes memory leak | |
Performance | IDEA-209136 | ShowAutoImportPass#importUnambiguousImports is invoked synchronously on EDT | |
Performance | IDEA-211716 | Textmate indexing causes freeze | |
Performance | IDEA-208908 | Out of memory because of 16M byte arrays caused by debugging | |
Performance | IDEA-215285 | CloudConfigManager creates zip files on EDT | |
Performance | IDEA-212712 | Tab action lasts too long | |
Usability | IDEA-211517 | Group all profiling related actions under Diagnostic menu | |
Usability | IDEA-215670 | Make Change Memory Settings action available in platform | |
Usability | IDEA-181446 | Run dashboard: run configurations deleting via dashboard view is confusing | |
Usability | IDEA-211876 | "Profile slow startup" should notify user that snapshot is ready after restart | |
Usability | IDEA-217361 | 'Include' & 'Exclude' actions are available from context menu, but disabled by buttons (Scopes | Packages) | |
Usability | IDEA-212566 | Memory and CPU snapshot have the same name | |
Usability | IDEA-209479 | Services view: it would be nice to provide navigation between database connection entry in Services and the corresponding editor tab | |
Usability | IDEA-211516 | Attach CPU profiling should start the profiling right away | |
Cosmetics | IDEA-92017 | Splash: initially shows gray rectangle instead of graphics | |
Cosmetics | IDEA-215472 | Services View: GroupBy | Type: provide some icon to distinguish the checked/unchecked states | |
Cosmetics | IDEA-215593 | Log entries repeated thousands of times | |
Cosmetics | IDEA-212694 | Rename "Postpone" to "Not Now" in Restart IDE dialog | |
Task | IDEA-207119 | Unify start-up time measurement | |
Task | IDEA-185056 | Remove pin icon from quick navigate tooltip | |
Exception | IDEA-215280 | Services view: exception on Database connection running after Database tab closing | |
Exception | IDEA-211880 | Exception when user tries to start cpu profiling after profiling slow startup | |
Exception | IDEA-215800 | ConcurrentModificationException is thrown during the indexing | |
Exception | IDEA-216385 | NPE in ChangesViewCommitPanel | |
Exception | IDEA-215801 | java.lang.AssertionError: Disposed at: java.lang.Throwable on Lookup | |
Exception | IDEA-215446 | ISE at com.intellij.openapi.components.impl.ComponentManagerImpl.$$$reportNull$$$0 | |
Exception | IDEA-215656 | ISE: cannot find parent window on AddClass invocation on UML diagram popup | |
Exception | IDEA-215731 | IAE at com.intellij.openapi.util.text.StringUtil.escapeXmlEntities | |
Android | Bug | IDEA-208071 | ConcurrentModificationException on syncing Android project in Intellij IDEA 2019.1 EAP 4 with JBR 11 |
Build | Bug | IDEA-217032 | Use consistent naming for Maven / Gradle diagrams |
Usability | IDEA-209462 | Build tool window: new tabs should be opened on the right | |
Build. Gradle | Feature | IDEA-216850 | GradleDiagrams: Refresh opened Gradle diagram after Gradle project refresh |
Feature | IDEA-141705 | Ability to visualize gradle dependencies similar to viewing maven dependencies | |
Feature | IDEA-207271 | Gradle Groovy syntax cannot resolve symbol 'exclude' | |
Bug | IDEA-202246 | Incorrect warning in build.gradle | |
Bug | IDEA-215182 | Changing the settings Gradle breaks the project structure | |
Bug | IDEA-209409 | Cannot resolve symbol on dynamically created tasks | |
Bug | IDEA-217496 | GradleDiagrams: The same tab names for the different diagrams | |
Bug | IDEA-216841 | GradleDiagrams: Display progress window before Dependency Diagram opened | |
Bug | IDEA-216990 | Gradle doesn't attach IntelliJ SDK to plugin project | |
Bug | IDEA-208705 | Do not save build scripts while editing | |
Bug | IDEA-168045 | Gradle sync produces runtime instead of compile dependency | |
Bug | IDEA-215224 | Gradle: cannot create configurable component | |
Bug | IDEA-216822 | GradleDiagrams: Empty diagram by choosing "Show Paths: Root->Selection" | |
Bug | IDEA-214890 | Add Gradle JVM action replaces existing JDK if it has the same version | |
Bug | IDEA-212677 | Create new Gradle module should use same Gradle JVM as the existing linked Gradle project | |
Bug | IDEA-209234 | IDEA with bundled Java 11: import of Gradle projects is broken | |
Bug | IDEA-211609 | Build view keep pending task after sync failed | |
Bug | IDEA-216605 | SerializationException on opening CLion compilation database or native Gradle project | |
Bug | IDEA-217166 | Gradle dependencies diagram failing | |
Bug | IDEA-212028 | Improve error reporting and add quickfixes for failed Gradle launch | |
Bug | IDEA-217985 | Incorrect redirection to Gradle settings | |
Bug | IDEA-212682 | After creating opening or reopening a Gradle project, a 'Gradle project needs to be imported' balloon is shown unexpectedly | |
Bug | IDEA-217126 | GradleDiagrams: in the project with 2 independent gradle modules it is impossible to view diagram for both modules | |
Bug | IDEA-215572 | Gradle refresh does not create IDEA modules for subproject | |
Bug | IDEA-204476 | Bogus ambiguous call to constructor in gradle files | |
Bug | IDEA-214706 | Can't import gradle-based kotlin project created using SpringInitializr | |
Bug | IDEA-217619 | External System API problems in 2019.2 | |
Usability | IDEA-192823 | Gradle | Refresh and Attach actions is unavailable during indexing | |
Usability | IDEA-212059 | Gradle: improve editor tabs naming for Gradle files | |
Usability | IDEA-191523 | Gradle: do not show Import dialog when creating/opening projects | |
Usability | IDEA-208995 | Run Anything: no completion of gradle command prefix | |
Usability | IDEA-212133 | Gradle scripts in the editor: don't show long editor tabs, if they don't add useful information | |
Cosmetics | IDEA-216984 | GradleDiagrams: Use the same blue color for dependency edges as in Maven Dependency Diagram | |
Cosmetics | IDEA-216766 | Import Gradle project notification: typo in Help description | |
Task | IDEA-209544 | Replace “Run Maven Task” dialog with 'Run Anything' | |
Task | IDEA-209450 | Import gradle conventions for DSL resolve | |
Task | IDEA-207607 | Replace “Run Gradle Task” dialog with 'Run Anything' | |
Task | IDEA-207606 | Run Gradle tasks: add classes completion to Run Anything dialog | |
Task | IDEA-217198 | GradleDiagrams: Use All visibility level by default | |
Exception | IDEA-200709 | java.lang.NoClassDefFoundError: org/jetbrains/plugins/groovy/codeInspection/BaseInspection | |
Exception | IDEA-215895 | SerializationException on project opening | |
Build. JPS (Compiling Project) | Bug | IDEA-211172 | Incorrect nullability checks generated for type-use annotations on arrays |
Bug | IDEA-217521 | JDK modules compilation fails with IllegalArgumentException | |
Bug | IDEA-216558 | Compilation of Java Language Level 13 Preview / JDK 13 module fails with "Error:java: invalid source release 11 with --enable-preview" | |
Bug | IDEA-184859 | Remove dependency from JPS on IntelliJ IDEA installation | |
Bug | IDEA-212329 | Annotation processor is not invoked with java 9 modules | |
Bug | IDEA-214880 | 2019.2 EAP compilation fails with IllegalArgumentException in JPS | |
Build. Maven | Feature | IDEA-25247 | Maven: Update Indices when application starts up/on a regular basis |
Bug | IDEA-216217 | IDEA does not recognize local Maven repository location from settings.xml | |
Bug | IDEA-200272 | Maven extension breaks dependency resolution | |
Bug | IDEA-215274 | Exception from Maven subsystem when creating a new Idea-based project. | |
Bug | IDEA-188234 | Web project built with maven with two dependencies with the same artifactId and version (but different groupId) loses one of the artifacts | |
Bug | IDEA-216867 | Maven diagram is empty if root selected in "Show Paths: Root->Selection" mode | |
Bug | IDEA-216206 | New Maven Module from existing Sources does not work in presence of .mvn/extensions.xml | |
Bug | IDEA-216851 | Maven: project re-import doesn't change the libraries from the inherited dependencies | |
Bug | IDEA-216576 | Maven: IDEA doesn't recognize env variables used in settings.xml | |
Bug | IDEA-211628 | Create maven project by archetype doesn't add additional files and doesn't fill pom.xml | |
Bug | IDEA-216878 | Maven dependency diagram is flickering on node selection | |
Performance | IDEA-216512 | Freezes in MavenEditorTabTitleProvider | |
Usability | IDEA-209644 | Maven build tool window: improve error/warnings organization | |
Usability | IDEA-214917 | Maven Build Sync window shows error about failed to download artifact for every maven repository | |
Usability | IDEA-212060 | Maven: include pom.xml into the editor tab/recent files to make them recognizable and searchable | |
Cosmetics | IDEA-133126 | hide view "Maven Projects" for not maven project | |
Exception | IDEA-216831 | IAE at com.intellij.build.BuildTreeConsoleView$ConsoleViewHandler.$$$reportNull$$$0 | |
Exception | IDEA-205363 | ClassNotFoundException: org.apache.commons.cli.ParseException PluginClassLoader | |
Exception | IDEA-212396 | ISE at com.intellij.build.output.LineProcessor.append | |
Exception | IDEA-217879 | PicoPluginExtensionInitializationException at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance | |
Code Analysis. Duplicates | Feature | IDEA-214460 | Do not detect duplicates inside ruby test files. |
Feature | IDEA-214455 | Skip initialization methods during duplicates analysis in ruby files. | |
Bug | IDEA-214457 | Distinguish methods calls in ruby files. | |
Bug | IDEA-212709 | Hide unrelevant options in `Duplicated code fragment` inspection options. | |
Bug | IDEA-209663 | Relayout duplicates configurable | |
Bug | IDEA-217219 | Duplicated code tool window numbers the lines from 0 | |
Code Analysis. Inspection | Feature | IDEA-93333 | Chained method calls inspection shall ignore methods which return the same type of enclosing class |
Bug | IDEA-208728 | Fix settings link on inspection toolwindow. | |
Bug | IDEA-210730 | The same spelling error is underlined twice | |
Bug | IDEA-209420 | Unable to export Inspection Results as HTML | |
Bug | IDEA-208127 | Batch inspection result preview not scrolled to warning in injected code | |
Bug | IDEA-138441 | Methods named like getters are wrongly treated as pure | |
Bug | IDEA-210888 | Offline inspection result file contains incorrect path to project if run command has `..` segments in path to project | |
Bug | IDEA-214550 | Intellij shows wrong error on generic methods due to another another argument wrong type. | |
Usability | IDEA-30715 | "Split into multiple declarations" / "Split into separate declarations" confusion | |
Cosmetics | IDEA-206994 | Show more context in Inspection results preview | |
Exception | IDEA-211319 | Inspect all sometimes throws "Read access is allowed from event dispatch thread or inside read-action only" | |
Code Analysis. Language Injection | Bug | IDEA-211437 | Language Injection: close the injected fragment editor on un-injecting |
Bug | IDEA-153979 | Injected fragment editor: inserting new lines makes references unresolved | |
Bug | IDEA-212451 | Multihost language injection: injected fragment editing causes exceptions and corrupted code | |
Bug | IDEA-211592 | Language Injection: no comment is inserted on injecting into java constant | |
Performance | IDEA-207632 | PostgreSQL fragment editing slow and unusable | |
Usability | IDEA-211593 | Language Injection: 'do you want to insert annotation?' prompting message is misleading in case of missing annotations | |
Exception | IDEA-211432 | REWA at com.intellij.psi.impl.source.tree.injected.changesHandler.AbstractMarkerBasedInjectedFileChangesHand ler.getReportException | |
Code Analysis. Structural Search | Feature | IDEA-210188 | Add type filters for JS structural search |
Feature | IDEA-206520 | Add JavaScript/TypeScript existing templates | |
Feature | IDEA-182437 | Search Structurally dialog should have an inline preview | |
Bug | IDEA-209897 | Search for for loop pattern with expression list statement fails | |
Bug | IDEA-210460 | SSR: Double-clicking a group node in the Existing Templates dialog closes the dialog | |
Bug | IDEA-215457 | Allow to search Java methods and constructors in a single query | |
Bug | IDEA-210782 | Structural search in JavaScript: can't find arrow function | |
Bug | IDEA-210464 | SSR: Exporting/importing a template should not include search scope | |
Bug | IDEA-214637 | Structural search doesn't find lambda with statement body and $statement$ expression inside | |
Bug | IDEA-193965 | Structural Search And Replace: rerun button works incorrectly | |
Bug | IDEA-210612 | Scopes dialog requires 2 OK/Cancel clicks before it goes away | |
Bug | IDEA-209956 | Expressions enclosed in parentheses are replaced twice during Structural Replacement | |
Bug | IDEA-211084 | debugger pattern finds all identifiers in JS | |
Bug | IDEA-217904 | IDE fails to load script for structural search which refers to Java plugin API | |
Bug | IDEA-215017 | New pattern cannot be added to Structural Search Inspection | |
Usability | IDEA-216176 | Don't show "pattern does not match anything" hint if pattern contains red code | |
Usability | IDEA-193706 | SSR: provide more information about how to fix "malformed pattern" error | |
Cosmetics | IDEA-216179 | SSR: Ungrammatical message "No template ... found in Project Files" | |
Exception | IDEA-204490 | AIOOBE at com.intellij.structuralsearch.StructuralSearchProfileBase.compile | |
Exception | IDEA-202169 | IOOBE at com.intellij.structuralsearch.plugin.ui.filters.FilterPanel$2$1.getRowRendererComponent(FilterPanel. java:77) | |
Core | Exception | IDEA-216312 | SOE on find usages in IntelliJ project |
Core. Debugger | Bug | IDEA-212608 | Make debugger colors customizable |
Core. Diagrams (UML) | Bug | IDEA-184834 | Uml Class diagram adds two entries to every diagram that can not be delete |
Bug | IDEA-141306 | UML: new enum constant creating for enum via UML diagram creates uncompilable code if enum contains some members other than constants | |
Bug | IDEA-208180 | Unknown and unwanted artifacts in UML diagram | |
Bug | IDEA-124631 | Opening *.uml file does nothing | |
Bug | IDEA-209065 | UML: classes added to diagram via AddClassToDiagram action (<Space>) or by drag'n'drop appear incorrectly in the navigation popup | |
Bug | IDEA-124475 | Save diagram: ignores changed filename and drops layout | |
Bug | IDEA-186132 | No default .uml extension for new class diagrams | |
Bug | IDEA-60296 | Modules UML diagram: listen to module and library rename | |
Bug | IDEA-217046 | Project Modules diagram is empty if root selected in "Show Paths: Root->Selection" mode | |
Usability | IDEA-47864 | UML: Create New Method dialog: provide possibility to set static and final modifiers | |
Usability | IDEA-182068 | Java Class Diagrams window steals focus from editor | |
Exception | IDEA-172311 | NPE at com.intellij.diagram.util.DiagramUtils.setBestPopupSizeForGraph | |
Exception | IDEA-72445 | Exception when reverting changes with diagram opened | |
Exception | IDEA-90136 | IDE at com.intellij.diagram.presentation.SimpleElement.<init> | |
Exception | IDEA-151955 | 'deleteFile() not supported' when trying to delete diagram from Navigation bar | |
Exception | IDEA-202308 | IndexNotReadyException on opening project if UML diagram is opened in the active editor | |
Exception | IDEA-173305 | IAE at com.intellij.diagram.presentation.SimpleElement.<init> | |
Exception | IDEA-206582 | IndexNotReadyException on calling UML diagram during indexing | |
Core. File System | Bug | IDEA-212025 | VFS refresh blocks UI while reading file system under read action |
Performance | IDEA-208128 | VirtualFilePointer.getUrl() accesses disk | |
Performance | IDEA-208259 | JdkTable / VirtualFilePointerContainerImpl initialization / VirtualFilePointerContainerImpl.getUrls() do disk access | |
Performance | IDEA-211046 | RefreshWorker/VFS massive memory usage | |
Exception | IDEA-208539 | java.lang.Throwable: Synchronous execution on EDT: fsnotifier | |
Core. IDE Settings | Feature | IDEA-182589 | Copy settings back to IDE after disable sync plugin |
Feature | IDEA-207917 | Provide a way to disable proxy detection logic on early startup | |
Bug | IDEA-216940 | Add code completion for File and Code Templates | |
Bug | IDEA-207297 | Settings sync doesn't work, NPE in CloudConfigManager | |
Bug | IDEA-207107 | PhpStorm 2019.1 EAP build 191.4738.10, The file auto save is invalid. | |
Bug | IDEA-209982 | Services view: deployment run configurations appear twice in the toolwindow | |
Bug | IDEA-198533 | Template group disappeared when you drag all templates to another group | |
Bug | IDEA-209785 | No separator for File templates group when invoke new from Project view | |
Bug | IDEA-100538 | Editor: Fall back fonts are not applied on Mac OS | |
Bug | IDEA-207936 | IDEA is 'saving application' indefinitely | |
Bug | IDEA-217083 | SerializationException on second opening Swift PM project in CLion | |
Bug | IDEA-210223 | doesn't save re-added file type configuration | |
Bug | IDEA-199518 | Support trim_trailing_whitespace = false | |
Bug | IDEA-214625 | "Check for updates" action does nothing for me in Nightly | |
Bug | IDEA-191923 | Importing config of old IDE version including custom plugin URL causes incompatible plugin suggestion from this URL | |
Bug | IDEA-215089 | unable to get Update | |
Bug | IDEA-191085 | Failed to sync IDE settings. Invalid credentials | |
Bug | IDEA-214809 | Users which had old Mac OS keymap get switched to new keymap silently | |
Bug | IDEA-211988 | Speed Search in Settings works incorrectly after not matching search criteria entering | |
Bug | IDEA-217364 | Rider build problem connected with FUS. | |
Performance | IDEA-215475 | Report settings data to FUS asynchronously | |
Usability | IDEA-202502 | "Use console font" / "Use color scheme font instead of the default" checkboxes can't be set by clicking on their text | |
Core. JSON | Bug | IDEA-212680 | Replace with allowed value simply erase a current value instead of proposing available ones. |
Bug | IDEA-216061 | Adding new key-value pair into single-line JSON object places comma into the next key while typing | |
Bug | IDEA-212880 | Null is cached if schema is applied first time for already existing code | |
Exception | IDEA-217138 | AE at com.intellij.json.psi.impl.JsonPsiImplUtils.getNameElement | |
Exception | IDEA-212654 | strange behaviour when working with file name function.json | |
Core. Navigation and Search | Bug | IDEA-211449 | IDEA is unable to find lambda implementations when invoked on library class source |
Bug | IDEA-216794 | Search eveywhere does not search in libraries | |
Bug | IDEA-215360 | Ctrl-s doesn't repeat find | |
Bug | IDEA-215118 | Change in behavior: Navigate->File using maven-backed module-name no longer brings up pom.xml for that module | |
Performance | IDEA-188959 | Calculate line marker tooltip in background thread | |
Usability | IDEA-207052 | There should be a way to customize GoToDeclaration behavior | |
Task | IDEA-209480 | Remove stub hierarchy | |
Core. Platform API | Feature | IDEA-208103 | ExecUtil.sudoCommand could show a prompt on macOS 10.10+ |
Bug | IDEA-181010 | unable to use BouncyCastleProvider in plugin due com.intellij.util.lang.UrlClassLoader is not providing ProtectionDomain | |
Bug | IDEA-216927 | Restore UastLiteralReferenceProvider binary compatibility in 2019.2 | |
Bug | IDEA-208630 | Fix "Bean extension class should not have constructor with parameters" EPs | |
Bug | IDEA-210479 | A race condition in module structure loading | |
Bug | IDEA-209724 | Smart pointer creation during project disposal leads to "Element from alien project" assertion | |
Task | IDEA-209921 | Deprecate runWriteCommandAction(Runnable) | |
Task | IDEA-204389 | Tons of "Kotlin: 'psi: PsiElement?' is deprecated. ambiguous psi element, use `sourcePsi` or `javaPsi`" compiler warnings | |
Exception | IDEA-214801 | NPE at VirtualFilePointerImpl#toString | |
Exception | IDEA-215230 | "Project opening should be done in a transaction" exception appears during reopening of LearnProject via "Learn AppCode" on "Welcome to AppCode" window | |
Core. Plugin Management | Feature | IDEA-211218 | Possibility to mark a plugin as internal |
Bug | IDEA-197563 | Plugins sync says "not installed" for installed plugins | |
Usability | IDEA-212701 | Place plugin home page above the plugin descripton | |
Usability | IDEA-214551 | Plugins: typed input is lost on tabs switch | |
Usability | IDEA-202747 | Provide a link to plugin homepage along the vendor link | |
Usability | IDEA-212690 | Do not show checkboxes for plugins that are not loaded | |
Usability | IDEA-212691 | Filter out invalid plugins when the problem is fixed | |
Usability | IDEA-215108 | Plugin manager UI - Include modification date | |
Cosmetics | IDEA-207802 | Plugins page: do not show (0) if no updates available | |
Cosmetics | IDEA-212695 | Replace "Enable plugins" with “Enable required plugins” | |
Cosmetics | IDEA-215084 | Fix error message on Plugins page | |
Exception | IDEA-214826 | NPE at com.intellij.ide.plugins.newui.NewListPluginComponent.updateEnabledState | |
Exception | IDEA-210339 | AE at com.intellij.ide.plugins.newui.PluginUpdatesService.recalculateUpdates | |
Core. Profiler | Feature | IDEA-216334 | Profiler: Set, or suggest to set max stack trace depth for Flight Recorder |
Feature | IDEA-218102 | To attach JFR to already started local process | |
Feature | IDEA-191888 | Add support for Java Flight Recorder (JFR) | |
Bug | IDEA-217299 | JFR Settings page | |
Bug | IDEA-216163 | Flame graph based on JFR data not properly rendered | |
Bug | IDEA-215303 | There should be 'Run with Profiler' in Gradle toolwindow | |
Bug | IDEA-216549 | Wrong merged callees tree calculation | |
Bug | IDEA-215597 | Part of tree renderer overlaps table renderer | |
Bug | IDEA-216125 | profiler tree speed search freezes EDT | |
Bug | IDEA-216560 | org.openjdk.jmc.flightrecorder.internal.InvalidJfrFileException: No readable chunks in recording | |
Bug | IDEA-215305 | Reset doesn't work in Java Profiler settings | |
Bug | IDEA-216934 | To start gradle tasks and run configurations with JFR | |
Usability | IDEA-216480 | More toolbar buttons in profiler Call Tree tab | |
Usability | IDEA-216477 | Do not use three rows of tabs in profiler UI | |
Usability | IDEA-217815 | Fix grammar in Profiler UI | |
Task | IDEA-214653 | Correct presentation settings in Java profiler's call tree | |
Exception | IDEA-217284 | java.lang.ClassNotFoundException: org.jetbrains.plugins.gradle.service.project.AbstractProjectResolverExtension | |
Core. Project Settings | Bug | IDEA-211346 | Modules randomly do not load when opening a project |
Bug | IDEA-210798 | Dependencies scope dropdown is switching on mouse over | |
Bug | IDEA-218348 | "Load/Unload Modules..." action isn't shown in the popup menu for unloaded module node anymore | |
Bug | IDEA-208386 | If both .idea/workspace.xml and .idea/misc.xml are modified, reload doesn't happen correctly | |
Usability | IDEA-41940 | Provide better diagnostics when the user selects a JRE directory as JSDK home | |
Exception | IDEA-212645 | Exception on new project opening | |
Core. Quick Documentation | Feature | IDEA-175215 | Better quick JavaDoc for enums |
Bug | IDEA-209629 | Too small default size of quick doc popup (causing text clipping by scrollpane) | |
Bug | IDEA-210273 | Table columns missing in Javadoc Quick Documentation view for Java 12 | |
Bug | IDEA-211038 | Ctrl-Shift-Arrow does not resize quick documentation popup but closes it | |
Bug | IDEA-208812 | Inappropriate quick doc for array length | |
Performance | IDEA-214615 | Memory leak in DocumentationComponent through a blinking caret | |
Usability | IDEA-208365 | Always autosize quickdoc popup when it's displayed on hover | |
Usability | IDEA-208364 | Don't show quick info tooltip on Ctrl-hover if a quickdoc popup is currently visible | |
Cosmetics | IDEA-211247 | JavaDoc generated from HTML eats angle brackets in the link title | |
Core. Refactorings | Feature | IDEA-124496 | Scope Setting for Rename Refactoring |
Usability | IDEA-214702 | Do not show 'Scope' setting when rename Java local variable | |
Usability | IDEA-212081 | Names of Copy and Move actions in the context menu should reflect what's going to be copied or moved | |
Core. Run | Debug. Configurations | Bug | IDEA-214641 | Blank area in tool window when turn off all tabs |
Bug | IDEA-210262 | [Environment variables] when pasting several variables with semicolon at the line end - the last entry is removed | |
Bug | IDEA-181448 | Run dashboard: after adding RC type to runnable in RD list the existing started configuration is shown there in Cinfigured status | |
Bug | IDEA-202659 | Impossible to start the Debug session for the Tomcat config with Ant/Bash configs in the Before launch section | |
Bug | IDEA-204416 | Running debug tomcat run configuration always launches "Before launch" gulp tasks in debug mode | |
Core. XML | Bug | IDEA-206666 | IdeaPluginRegistrationIndex isn't file-based |
Bug | IDEA-212646 | XML attribute value is marked as error if DTD's attribute type is enumeration containing DTD keyword as value | |
Bug | IDEA-210207 | XML schema issue - element X is not allowed here (Web.xml) | |
Bug | IDEA-212344 | catalog.xsd in IntelliJ platform-impl.jar is outdated | |
Bug | IDEA-208504 | First xi:include tag in *Plugin.xml file is highlighted as error | |
Bug | IDEA-183886 | XML highliting and redefined schemas | |
Bug | IDEA-205629 | Argument rangeInElement exception when deleting xml tag in Android Studio 3.3 | |
Exception | IDEA-212704 | Invoking Find by XPath throws ClassCastException | |
Editor | Bug | IDEA-216417 | Clicking on icons in gutter (e.g. overrides/implements) doesn't work if caret is over the folded property value |
Bug | IDEA-216456 | In-place editing of property values doesn't work in Kotlin files | |
Bug | IDEA-218508 | 'Insert imports on paste' doesn't work anymore | |
Bug | IDEA-217426 | InlayModel.getElementAt returns wrong inlay when multiple block inlays present on single line | |
Editor. Code Completion | Bug | IDEA-215451 | Misspelled keyword messes up following identifier completion |
Usability | IDEA-210660 | Make "Jump outside closing bracket/quote with Tab" default behaviour | |
Usability | IDEA-211557 | Code completion dropdown stays open after Shift+Enter (Start New Line) | |
Usability | IDEA-209123 | Enable F2 and Shift+F2 shortcuts while code completion is active | |
Usability | IDEA-209784 | Basic/Smart completion does not offer package private methods when runtime object type is from another package | |
Exception | IDEA-194554 | AE at com.intellij.codeInsight.documentation.DocumentationManager.assertSameProject | |
Editor. Color Schemes | Feature | IDEA-212390 | Ability to drag-n-Drop editor color scheme |
Bug | IDEA-207403 | Darcula color scheme: "Custom Keyword 4" default color looks like an error | |
Editor. Diff and Merge | Feature | IDEA-137605 | IDEA as external diff/merge - provide proper exit codes |
Bug | IDEA-212625 | Incorrect highlighting in diff view when last document line is soft wrapped | |
Bug | IDEA-217797 | Diff/Merge does not show changes stripes for empty line ranges (insertions/deletions) | |
Bug | IDEA-216171 | 'Throwable: Invalid file' when open external diff tool | |
Bug | IDEA-215972 | Diff viewer uses general hard-wrap margin instead of language-specific | |
Bug | IDEA-207667 | Weird synchronised scrolling in diff view with soft wrapped lines | |
Bug | IDEA-210607 | 'Apply changes' in diff view does't work | |
Usability | IDEA-123813 | Preserve diff pane widths when switching between files | |
Usability | IDEA-155010 | Suggest to unlock 'Disable editing' button in 'Commit Changes' dialog when I'm trying to type in diff view | |
Usability | IDEA-182230 | VCS "visual merge" window: don't ask "Are you sure" if there was no changes | |
Cosmetics | IDEA-211780 | Escape characters in action name of "Diff \\& Merge" | |
Editor. Editing Text | Feature | IDEA-70189 | Java Smart Complete Statement: Complete ternary operator if necessary |
Feature | IDEA-207307 | No horizontal scroll in editor when the width of block inlay is more than editor width | |
Feature | IDEA-211180 | Jump outside closing bracket with Tab should jump after the semicolon | |
Bug | IDEA-204900 | Smart Enter fails to add function body if staying at annotation | |
Bug | IDEA-212623 | Folding comments in Java out of FileHeader/Class blocks | |
Bug | IDEA-216359 | Code vision selection doesn't cover the lines sometimes | |
Bug | IDEA-215015 | Text "jitter" during typing in editor on Windows after dragging editor onto a different monitor | |
Bug | IDEA-207805 | Selection in editor is not reset on mouse right click outside selection | |
Bug | IDEA-207542 | TODO highlighting affects following lines | |
Bug | IDEA-211085 | Current line number colour incorrectly calculated | |
Bug | IDEA-167224 | Unwrap lambda should add braces if necessary | |
Bug | IDEA-217252 | Typing new text block method argument doesn't insert closing quotes | |
Bug | IDEA-138431 | Editor: Ctrl+Left / Right (arrow) does not skip over indent whitespace to prev/next token | |
Bug | IDEA-214755 | Folded Javadoc shows the 2nd line when the text starts on the line with /** | |
Bug | IDEA-211466 | Printing (at least on Linux) produces so many artifacts | |
Bug | IDEA-210470 | Fira Code breaks fixed-width alignment on "[[" - double opening bracket | |
Bug | IDEA-214565 | Different indents for Python in commentStart() macro | |
Bug | IDEA-211246 | Uncollapsing unchanged framgents should keep scroll position | |
Bug | IDEA-208973 | Identifier highlighting is lost after moving line | |
Bug | IDEA-207212 | Editor scrolls unexpectedly on pasting collapsed method | |
Bug | IDEA-215278 | "Hand" cursor "stuck" in editor | |
Bug | IDEA-211398 | Not all ligatures are activated when printing a file | |
Bug | IDEA-197682 | Shadow action is created with the wrong lifetime spec (Disposable) | |
Bug | IDEA-211590 | Selection highlighting background under inlay vertical when scrollbar is flipped | |
Bug | IDEA-211304 | IntelliJ cuts links after parens | |
Bug | IDEA-208782 | Fallback font Italic version doesn't work on Mac | |
Bug | IDEA-215776 | Plain text file is missing in Create scratch list | |
Performance | IDEA-210051 | Memory leak in DocumentImpl | |
Performance | IDEA-211201 | Typing with multiple carets is slow in XML files | |
Usability | IDEA-209051 | Inspection popup is overlapped by quick doc | |
Usability | IDEA-212086 | Tooltips for bookmarks should show keyboard shortcuts for navigating to a bookmark and toggling it | |
Usability | IDEA-211756 | "Delete to word end" is extremely inconvenient on whitespaces | |
Usability | IDEA-208930 | Pressing Tab in a selection doesn't prefix first line with a tabulator | |
Cosmetics | IDEA-215726 | Cosmetics for folded property text editing | |
Task | IDEA-209242 | Increase default number of items stored by default in clipboard history | |
Editor. Error Highlighting | Bug | IDEA-211528 | Diff change highlighting not propagated to inlay |
Bug | IDEA-212556 | Goto Next Error sometimes shows error tooltip and sometimes doesn't | |
Editor. Formatter and Code Style | Bug | IDEA-147601 | Javadoc Code formatting does not indent HTML tags properly |
Bug | IDEA-212466 | "Expected to be final" identifier is not always painted as such in Java editor | |
Bug | IDEA-216085 | New EditorConfig file: Selectively disable languages for which no properties (empty sections) are produced | |
Bug | IDEA-195707 | "'case' on new line" setting name is misleading; behavior should be changed and a new setting added with the old behavior | |
Bug | IDEA-216526 | Switch Code Style Scheme does not change the code style | |
Bug | IDEA-217075 | EditorConfig options are not properly applied to JavaScript files | |
Bug | IDEA-211444 | Code Style Settings: incorrect variants in drop-down for WrapOnTyping option | |
Bug | IDEA-215771 | When new .editorconfig file is created in the versioned project using New | EditorConfigFile, the prompt to add appears as if it is 'externally added file' | |
Bug | IDEA-206789 | Export codestyle settings to JSON: java | wrapping and braces | visual guides option is not exported | |
Bug | IDEA-202587 | No possibility to configure indentations for Scala, Kotlin, etc files | |
Usability | IDEA-216086 | EditorConfig: not clear what Open Preview... means | |
Usability | IDEA-215728 | EditorConfig: preview can be opened only once, it is impossible to open different file as preview | |
Usability | IDEA-215787 | Do not show notification about EditorConfig | |
Exception | IDEA-214694 | java.lang.Throwable: Control-flow exceptions (like ProcessCanceledException) should never be logged | |
Exception | IDEA-215353 | AE at com.intellij.openapi.util.text.StringUtil.assertValidSeparators | |
Editor. Intention Actions | Bug | IDEA-155352 | Unwrap Statement produces broken code |
Exception | IDEA-211266 | Throwable at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.lambda$watchForEvents$0 | |
Editor. Large Files | Bug | IDEA-216257 | Large file editor: Status bar widget is painted incorrectly with hidpi screen |
Bug | IDEA-216265 | Large file editor: closing and reopening tab does not preserve state | |
Bug | IDEA-216267 | Large file editor: no context menu | |
Bug | IDEA-218382 | Support for large files in IDEA 2019.2 doesn't work if the plugin is installed | |
Bug | IDEA-216905 | Focus is not in editor when opening large file | |
Task | IDEA-209329 | Integrate Large File Editor into the platform | |
Frameworks. Drools | Bug | IDEA-97068 | drools mvel syntax not working for Objects created in then clause |
Bug | IDEA-152064 | Single quotes are listed as errors within drools rules | |
Frameworks. GWT | Bug | IDEA-193374 | GWT template project is created with incorrect web.xml |
Bug | IDEA-211438 | GWT: IDE doesn't respect Java language level for GWT client code under default 'client' package | |
Usability | IDEA-208047 | GWT: quickfixes which show popups work strangely when invoked from batch inspection results | |
Frameworks. Spring | Feature | IDEA-199838 | Spring MVC and Kotlin: provide intentions to create the missing @PathVariable-annotated parameters |
Feature | IDEA-121038 | Spring Boot Web App: provide automatic mapping of web resource roots | |
Bug | IDEA-200131 | Spring MVC and kotlin: model attributes rename doesn't work for Freemarker views | |
Bug | IDEA-152493 | Spring MVC + Freemarker: model attribute properties rename works icorrectly | |
Bug | IDEA-212290 | False 'method may be static' warning for Spring Boot @Bean methods | |
Bug | IDEA-208064 | Spring: ResourceBundleMessageSource#basename value is not resolved | |
Bug | IDEA-166549 | Spring 5 Testing: no support for @SpringJUnitConfig#classes, @SpringJUnitWebConfig#classes | |
Bug | IDEA-152491 | Spring MVC + Velocity: model attribute property rename (from vm template) is performed incorrectly | |
Bug | IDEA-210665 | Spring-Boot applications no longer display endpoints after update to 19.1 / 191.6183.87 | |
Bug | IDEA-177690 | Encoding problem when getting completion for spring boot application.yaml file | |
Performance | IDEA-212432 | IDE freeze when selecting text with double click | |
Usability | IDEA-211211 | Spring Boot: move edit default path action to context menu in Run Dashboard | |
Exception | IDEA-210704 | Spring Initializr: can't import a created gradle based project | |
Groovy | Feature | IDEA-188430 | Support nested code blocks |
Feature | IDEA-212594 | Bold braces for closure and lambda expressions | |
Bug | IDEA-210733 | Don't include JAR files from JDK configuration to classpath of Groovy run configuration | |
Bug | IDEA-203683 | Convert to CompileStatic doesn't convert GString to String | |
Bug | IDEA-206717 | Convert to @CompileStatic adds second @CompileDynamic | |
Bug | IDEA-208781 | Error in parsing closure argument on a new line in an application statement | |
Bug | IDEA-214735 | Groovy Editor displays errors for with constructor opening parenthesis on new line | |
Bug | IDEA-207974 | Bad code green: throws clause on annotation method | |
Bug | IDEA-209352 | Multyline binary expressions | |
Bug | IDEA-215543 | Groovy Console does not work for JDK 11 Project | |
Usability | IDEA-179444 | Show parameter name hints corrupts the layout | |
Exception | IDEA-215136 | 2019.2 EAP: regression with groovy NonCodeMembersContributor | |
Exception | IDEA-209237 | Throwable: Non-physical PsiElement. Physical element is required to be able to anchor the problem in the source tree: PsiElement(identifier); file: DummyHolder | |
Exception | IDEA-209853 | Groovy Code Analysis Fatal Error | |
Groovy. Grails | Usability | IDEA-158677 | There is no option to hide Grails navigation bar |
Groovy. Resolve | Bug | IDEA-214785 | Cannot infer delegate type from groovy extension modules |
Bug | IDEA-215648 | Groovy. Good code red with @TypeChecked | |
Infrastructure | Bug | IDEA-211491 | Uast-based `RefJavaManager` doesn't property handle Kotlin's `KtPropertyAccessor` |
Bug | IDEA-209632 | If a custom appStarter fails to load plugins the original exception is swallowed | |
Infrastructure. Build Scripts | Task | IDEA-209751 | Add ability to bundle plugin only into EAP builds |
Task | IDEA-210033 | Deprecate optional modules in plugin layouts | |
Infrastructure. Packaging and Installation | Feature | IDEA-194148 | Publish 'intellij.platform.testFramework' module as a Maven artifact |
Feature | IDEA-164251 | Include com.intellij.testFramework.vcs into some binary distribution | |
Feature | IDEA-195719 | Extract Java support to a separate plugin in IntelliJ IDEA | |
Bug | IDEA-217984 | 2019.2 EAP Won't Start: "Initial heap size set to a larger value than the maximum heap size" custom Xmx is replaced with -Xmx2048m | |
Bug | IDEA-209778 | Silent install. Unable to install in the 'Program Files' folder | |
Bug | IDEA-210993 | IDEA with JBR 11 starts with error via idea.bat | |
Bug | IDEA-215898 | After rejecting and closing EULA dialog - warning is shown "An illegal reflective access operation has occurred" | |
Bug | IDEA-215000 | Critical Startup Error while launching IDEA from scratch | |
Bug | IDEA-205907 | 2018.3.x silent installation leaves javaw.exe process hanging | |
Bug | IDEA-212759 | Linux, tar.gz installation: IDEA fails to start: `Cannot find VM options file.`, `Error: Could not find or load main class com.intellij.idea.Main.` | |
Task | IDEA-211824 | Bundle Kotlin 1.3.31 with IntelliJ IDEA | |
Task | IDEA-214695 | Provide a special variant of svg product icon for 16x16 images | |
Task | IDEA-209379 | Bundle Kotlin 1.3.40 with IntelliJ IDEA | |
Task | IDEA-199662 | Get rid of additional png files which are currently packaged with IntelliJ-based IDEs | |
Task | IDEA-187832 | External build systems support: extract `java` specific features into separate module | |
Task | IDEA-209378 | Bundle Kotlin 1.3.30 with IntelliJ IDEA | |
Task | IDEA-217538 | Bundle Kotlin 1.3.41 with IntelliJ IDEA | |
Java | Feature | IDEA-215312 | Support JEP 355 "Text Blocks" |
Feature | IDEA-216410 | Java 13 Preview: switch expressions | |
Feature | IDEA-214531 | Show Expression Type should also show known boolean values, strings etc | |
Bug | IDEA-217271 | Keep line breaks in text block value | |
Bug | IDEA-193315 | Deleting import statement after semicolon produces PSI/text inconsistency | |
Usability | IDEA-209397 | New Package: on creating inside the existing packages structure don't display the full package name as the new package name | |
Usability | IDEA-211627 | Provide separate gutter icon configuration options for external annotations and inferred annotations | |
Java. Code Completion | Bug | IDEA-211405 | Auto completion freezes on every other letter |
Bug | IDEA-209519 | IntelliJ should prefer class in same package over unused JDK classes in auto-complete | |
Bug | IDEA-208607 | Smart completion doesn't suggest Collectors.counting | |
Bug | IDEA-210869 | Content assist does not always work for classes beginning with underscore(_) | |
Bug | IDEA-211080 | Completion suggests already used methods in builder() | |
Bug | IDEA-197130 | "After" text snippet of `.reqnonnull` Java postfix completion still shows `.reqnonnull` after inserted call. | |
Bug | IDEA-207858 | Completion: `default:` should be indented correctly | |
Bug | IDEA-209230 | No `new` keyword completion inside negation | |
Bug | IDEA-209627 | Completion: method modifiers are not suggested for method if the previous method does not have semicolon | |
Bug | IDEA-211192 | In live templates no variables can be filled after completeSmart() variable | |
Bug | IDEA-168309 | Completion inside Class.forName starts suggesting root packages again when something unknown entered | |
Usability | IDEA-205205 | Import static class in java should complete with a period | |
Usability | IDEA-209258 | When auto-completing a method in {@link}, don't insert all parameter types by default | |
Java. Code Coverage | Performance | IDEA-216584 | Coverage is copying the whole lib folder into system/testAgent |
Exception | IDEA-207251 | Coverage fails with exception on UrlClassLoader | |
Java. Code Generation | Usability | IDEA-209475 | When creating tests for methods that are in Object, it creates methods with postfix `1` |
Java. Debugger | Feature | IDEA-210619 | Show value renderer icon right on evaluating popup |
Bug | IDEA-198140 | 'Smart step into' works unexpectedly on 'super' method call | |
Bug | IDEA-210838 | [Color Scheme] Debugger - Recursive calls highlighting is not applied | |
Bug | IDEA-148867 | 'Smart step into' doesn't work for stepping into dynamic proxy method invocations | |
Bug | IDEA-209695 | SmartStepInto in readonly source: unable to choose the step target with Enter | |
Bug | IDEA-208941 | "Show Method Return Values" feature malfunction | |
Bug | IDEA-207694 | There should remain the possibility to invoke 'normal' stepInto action | |
Bug | IDEA-209139 | [Smart Step Into] unable to step into all methods which are repeating and located in one line | |
Bug | IDEA-174922 | Smart step into doesn't work for Java 8 method references passed as parameters | |
Bug | IDEA-208648 | Evaluate window debugger doesn't seem to validate returned types | |
Bug | IDEA-211761 | Smart step into fail if source code does not match the bytecode | |
Bug | IDEA-211586 | 'Step Out Of Code Block' doesn't step out of proxy method | |
Bug | IDEA-204665 | Compiling evaluator fails with JDK 11 | |
Bug | IDEA-208435 | Smart step into method in anonymous class does not work | |
Bug | IDEA-209068 | Unable to quickly attach to a process started with suspend=y | |
Bug | IDEA-207528 | Unable to do smart step into the second filter method | |
Bug | IDEA-207793 | Wrong smart step order with repeating methods | |
Bug | IDEA-211062 | 'Ctrl+C' from 'Evaluate' window copyes 'Collecting data..' instead of actual value | |
Performance | IDEA-209305 | Delay between breakpoint triggering and UI responding (highlighting corresponding place in editor) | |
Usability | IDEA-211392 | Auto-show quick documentation prevents closing Breakpoints dialog | |
Usability | IDEA-209391 | Unable to run application in debug mode | |
Task | IDEA-207228 | Do smart step into by default | |
Java. Debugger. Memory View | Bug | IDEA-210969 | Do not initialize memory agent proxy if remote debugging is used |
Exception | IDEA-209163 | [Memory Agent] Exception on "Show Referring Objects" action, at com.intellij.debugger.memory.agent.MemoryAgentReferringObjectsProvider.getReferringObjects | |
Java. Decompiler | Bug | IDEA-177029 | Cannot open Structure view (Ctrl+F12) for a large decompiled class |
Java. Error Highlighting | Feature | IDEA-169551 | IntelliJ could detect missing 'return' in lambda expression |
Feature | IDEA-212082 | "Extension methods are only allowed in interfaces" error should have quickfix to remove "default" keyword | |
Bug | IDEA-201093 | Unreachable bug in three try catch while two have finally | |
Bug | IDEA-211203 | False positive in validation: There is no default constructor available | |
Bug | IDEA-212406 | False positive for ambiguous call to unqualified static method on interface | |
Bug | IDEA-211775 | Good code is red: Type inferrence does not match compiler | |
Bug | IDEA-209920 | No compile-time declaration for the method reference is found | |
Bug | IDEA-212188 | IDEA have not warning for using private constructor | |
Bug | IDEA-123948 | Constant condition and exceptions: false positive on MappedByteBuffer.getInt | |
Bug | IDEA-205886 | Ambiguous call is not highlighted when method of generic superclass is also generic and another signature is defined in subclass | |
Bug | IDEA-207070 | type inference incorrectly reported as error in UI when using default jdk8 as boot jdk | |
Bug | IDEA-214559 | Generic exceptions with upper bound ignored when rethrown | |
Java. GUI Designer | Bug | IDEA-212715 | Bug report + FIX: IntelliJ IDEA Community and Ultimate have a broken Snapshooter (Running your app with Enable capturing form snapshots throws ClassNotFoundException) |
Bug | IDEA-173805 | NoClassDefFoundError: kotlin/reflect/KDeclarationContainer when trying to create a new GUI Form Snapshot | |
Bug | IDEA-208765 | Recompile action (Ctrl-Shift-F9) on form file shall recompile its bound class | |
Java. Inspections | Feature | IDEA-205744 | Simplify Optional chains |
Feature | IDEA-209351 | Support more AssertJ matchers in hardcoded contracts | |
Feature | IDEA-208196 | Convert to enhanced switch: an option to omit warning if we cannot generate switch expression | |
Feature | IDEA-208215 | Do not warn on cast to compatible interface when it has a matching instanceof check | |
Feature | IDEA-208005 | Extend the "iteration over 'keySet()' may be replaced with 'entrySet()' iteration" inspection to recognize put() calls | |
Feature | IDEA-214748 | Reflective access to nonexistent/not visible class member inspection: add a quick-fix | |
Feature | IDEA-207874 | Inspection to replace Map.keySet().contains(K) with Map.containsKey(K) | |
Feature | IDEA-207247 | Improve the inspection "Multiple occurrences of the same expression" | |
Feature | IDEA-209951 | Inspection to detect when collection is accidentally passed as vararg and will be wrapped into one-element array | |
Feature | IDEA-181751 | Loop statement that does not loop: allow to ignore for-each loops | |
Feature | IDEA-214960 | Transform Stream.iterate(seed, next).takeWhile(predicate) to Stream.iterate(seed, predicate, next) | |
Feature | IDEA-209161 | Inspection to use Math::min / Math::max instead of handwritten code where possible | |
Feature | IDEA-215325 | Provide "surround with instanceof" fix for possible class cast warning | |
Feature | IDEA-209947 | Dataflow warning explanation | |
Feature | IDEA-208855 | Support bitwise xor in Java DFA | |
Feature | IDEA-207469 | Support parameter range at call site | |
Feature | IDEA-210209 | Suggest replacing Charset.forName("UTF-8") with StandardCharsets.UTF_8 | |
Feature | IDEA-187211 | Suggest using StandardCharsets.XYZ instead of "XYZ" where possible | |
Feature | IDEA-207273 | Improve method return type inference from sources | |
Feature | IDEA-136622 | Inspection request: integer fraction multiplication i *= 3/2 | |
Feature | IDEA-207267 | Suggest convert `int x = Integer.valueOf(str);` to `int x = Integer.parseInt(str);` | |
Feature | IDEA-208467 | Inspection to detect probably missing break-statement | |
Feature | IDEA-185394 | Manual array population should be detected and replaced with Arrays.fill | |
Bug | IDEA-211699 | "Return of null" inspection in lambda of Function<A, @Nullable B> | |
Bug | IDEA-209563 | "Qualify with outer class" available, but does nothing | |
Bug | IDEA-206459 | Assignment to for loop parameter: ignore if parameter is not updated in loop update statement | |
Bug | IDEA-210306 | Suppress "Unused declaration" for arguments named "ignore.." | |
Bug | IDEA-214856 | Tool 'ReplaceNullCheck' registers INFORMATION level problem in batch mode on PsiJavaFile:AssertArrayEquals.java. | |
Bug | IDEA-187209 | JavaReflectionMemberAccess inspection: false positive at test method that try to test private static method in main code | |
Bug | IDEA-211709 | where is fix all intention for override? | |
Bug | IDEA-212718 | Type parameter 'T' extends 'final' class 'X' doesn't work for non-final enum | |
Bug | IDEA-215251 | `Result of method call ignored` inspection reports AssertJ assertions for ThrowableAssert | |
Bug | IDEA-209231 | "Replace with 'try' with resources" does nothing | |
Bug | IDEA-217306 | 'Suspicious package-private access' inspection doesn't report access to protected methods inherited by enclosing class | |
Bug | IDEA-211120 | "Result of method call ignored" false positive in AssertJ tests | |
Bug | IDEA-211701 | "Introduce holder class" loses comment | |
Bug | IDEA-207976 | Inspection turns a loop into an incorrect collect operation | |
Bug | IDEA-214972 | Checker Framework's @MonotonicNonNull doesn't seem to cancel @DefaultQualifier(NotNull.class) | |
Bug | IDEA-212417 | Remove redundant casts intention does not handle single varargs parameters correctly | |
Bug | IDEA-208211 | Unused declaration exclude option doesn't work | |
Bug | IDEA-212561 | 'Find cause' cannot find problem in looking simple case | |
Bug | IDEA-214919 | 'Unable to find cause' with 'obj.equals(null)' check | |
Bug | IDEA-207456 | Replace loop with stream: allow possible side-effects in joining prefix | |
Bug | IDEA-216245 | Inspection "Constant Conditions and Exceptions" does not evaluate full expression | |
Bug | IDEA-209686 | Type migration error message needs to escape <> | |
Bug | IDEA-212412 | "Declaration can have final modifier" inspection reports values which may be uninitialized with final modifier. | |
Bug | IDEA-210087 | Checker Framework's Nullable doesn't work with data flow analysis | |
Bug | IDEA-131480 | "Deprecated API usage" inspection warns in cases javac doesn't | |
Bug | IDEA-209576 | 'Class.getConstructor().newInstance()' call' generates inaccessible catch clauses | |
Bug | IDEA-216319 | "Unnecessary unicode escape sequence" should warn about line feed and tab unicode escapes | |
Bug | IDEA-215334 | Dataflow doesn't see the array write inside lambda in try section | |
Bug | IDEA-212632 | IDEA thinks that fields cannot be updated in AutoCloseable close() method | |
Bug | IDEA-209685 | "Deprecated API Usage" inspection suggests to replace method call but does nothing | |
Bug | IDEA-214845 | Split Local Variable exception in switch expression | |
Bug | IDEA-207441 | False-positive "variable is always null" on linked-list like data structure | |
Bug | IDEA-210534 | Replace explicit type with var not working for instantiated interfaces | |
Bug | IDEA-207191 | Inspection "Method can be void" false positive in Kotlin/JAVA interop | |
Bug | IDEA-211140 | Package-level container annotation affects nullability of the elements in the same package but another artifact | |
Bug | IDEA-208913 | Recognize @AutoValue as immutable classes, and let Nullability analysis rely on that | |
Bug | IDEA-214714 | `Synthetic accessor call` inspection creates redundant or invalid constructors | |
Bug | IDEA-209486 | Transform body to single exit point generates red code | |
Bug | IDEA-209362 | Excessive range check inspection fix sometimes deletes third operand of polyadic | |
Bug | IDEA-217520 | 'Suspicious package-private access' inspection doesn't report implicit access to package-private interface in functional expressions | |
Bug | IDEA-209944 | Inspection removing redundant casts causes compiler error | |
Bug | IDEA-205881 | Remove redundant cast leads to incompilable code | |
Bug | IDEA-212215 | False positive casting is redundant creates compilation issue | |
Bug | IDEA-217522 | 'Suspicious package-private access' inspection doesn't report implicit access to containing class of called methods | |
Bug | IDEA-146649 | "Redundant type cast" warning expected | |
Usability | IDEA-207586 | 'Replace with <>' inspection false positive when the generic type is annotated | |
Usability | IDEA-208192 | Replace with Java 12-style switch: support assignment | |
Exception | IDEA-216248 | UMethod.getUastAnchor() is suspected of providing invalid identifiers | |
Java. Intention Actions | Feature | IDEA-196755 | Intention to replace singleton collection with a normal one |
Feature | IDEA-167980 | Suggestion: Add quick fix to merge two annotations which are not marked as repeatable | |
Feature | IDEA-207785 | Flip method call on call without qualifier | |
Feature | IDEA-209056 | Action to transform method with multiple returns into the method with single exit point | |
Feature | IDEA-207519 | Ability to edit external range annotation | |
Feature | IDEA-206609 | IDEA should know to open brackets in java code | |
Feature | IDEA-207204 | Action to annotate method/parameter as NonNls | |
Feature | IDEA-208199 | Merge convert to decimal/octal/hex/binary to submenu | |
Bug | IDEA-209931 | Change method return type autosuggestion doesn't work when method return type is subtype of base return type of interface. | |
Bug | IDEA-215061 | Invalid type for local variable of a type with generic outer class | |
Bug | IDEA-211698 | 'Replace 'for each' loop with indexed 'for' loop' breaks code when not immediately inside a code block | |
Bug | IDEA-212551 | Make method call chain into call sequence intention modifies references to variables named 'x' | |
Bug | IDEA-214843 | "Sort content" loses inner enum on red code | |
Bug | IDEA-211687 | "Flip method call" with casts leads to PSI/text inconsistency | |
Bug | IDEA-209597 | Flip comparison intention produces PSI/text mismatch | |
Bug | IDEA-208457 | Add exceptions to existing catch suggests wrong option | |
Bug | IDEA-175740 | "Expand lambda body" on invalid code produces stub/AST inconsistency | |
Bug | IDEA-208885 | "Wrap with unmodifiable map" produces uncompilable code on assignment LHS | |
Bug | IDEA-177220 | Deletion of an annotation without a class member results in stub-AST mismatch | |
Bug | IDEA-217834 | "Change access modifier" should be disabled in scala files | |
Usability | IDEA-198591 | Don't show "External annotation prompt" if a file already contains nullability annotations | |
Usability | IDEA-210170 | Merge visibility changing intentions into a single one | |
Usability | IDEA-211649 | Too easy to annotate library class as @Deprecated by mistake | |
Usability | IDEA-216012 | "Change access modifier" should not be shown at the same time as "Make method public" quickfix | |
Exception | IDEA-215356 | PsiInvalidElementAccessException occurs on applying quick fix "Add new String[]" | |
Exception | IDEA-215911 | Exception occurs on changing erroneous access modifier for class using "Intentions" popup | |
Exception | IDEA-211695 | "Convert to Basic Latin" fails on incomplete javadoc | |
Java. JavaFX | Bug | IDEA-150665 | *.fxml "unsaved" asterisk stays visible after saving |
Java. Refactorings | Feature | IDEA-180007 | Inline method with returns should work when inlining point is the only expression in a loop or lambda body |
Feature | IDEA-37432 | "Inline Method refactoring is not supported when return statement interrupts the execution flow" is wrong | |
Feature | IDEA-158665 | Support Inline Method refactoring when return statement interrupts the execution flow | |
Feature | IDEA-211473 | Inline method: process some boolean methods with multiple exits specially | |
Feature | IDEA-211005 | Automatically fix "Not a statement" problem in inline method | |
Feature | IDEA-178890 | "Inline" Foo.class.getName(), Foo.class.isInstance(bar) | |
Feature | IDEA-214619 | Inline MyEnum.valueOf and ENUM_CONSTANT.name() | |
Feature | IDEA-211549 | Inline method: support negation at the call site | |
Bug | IDEA-212110 | Extract as separate 'map' step doesn't work when "use 'var'" option is on | |
Bug | IDEA-210815 | Bug : Extract Variable in IntelliJ IDEA with ternary operator - suggested name not modified for all occurrences, extracted variable defined within 'then' block, even if it is used both in the 'then' and 'else' parts. | |
Bug | IDEA-181195 | Duplicate code isn't detected when extracting a method | |
Bug | IDEA-209745 | Extracting variable from enhanced switch expression creates red code | |
Bug | IDEA-210056 | Refactoring "Rename field" should not change it's fully-qualified name to thort name inside property-files | |
Bug | IDEA-215429 | Inline method with unused parameter causes uncompilable or unintended code | |
Bug | IDEA-209792 | Support auto-unboxing in reordering safety determination when extracting the variable | |
Bug | IDEA-214508 | Nullable field extracted in a non-Nullable variable | |
Bug | IDEA-211141 | "Extract method" from default method results in uncompilable code | |
Bug | IDEA-208734 | 'Convert anonymous to Inner' produces uncompilable source when generic of outer class is used | |
Bug | IDEA-211139 | Can't extract variables from enum class | |
Bug | IDEA-39241 | Inline method produces multiple volatile field accesses | |
Bug | IDEA-209743 | Extracted variable from case label expression should be 'final' | |
Performance | IDEA-207167 | Extract Method freezes UI while enumerating all inheritors to check for conflicts | |
Usability | IDEA-212160 | "Inline Variable" should not show confirmation dialog when there's a single occurrence | |
Usability | IDEA-154832 | IDEA add unnecessary cast to double on method inline | |
Usability | IDEA-126385 | Usability request. Enable 'Go to source' action for items in 'Cannot undo' dialog | |
Usability | IDEA-212266 | `null` primitive vararg array is extracted into Boxed variable | |
Cosmetics | IDEA-212191 | "Dynamic references in code to method xxx" and "Occurrences found in comments, strings, and non-code files" are summed up | |
Task | IDEA-214923 | Switch off by default "Search in comments/non-java files" for methods and fields | |
Exception | IDEA-199784 | Extract method fails when inner class is used in lambda being extracted | |
Java. Tests. Cucumber | Bug | IDEA-208341 | "Given", "When", Then" and "And" Gherkin are being highlighted in IDEA as keywords even when written with colons |
Bug | IDEA-194222 | Trying to run Cucumber scenario by calling "Run <scenario name>" action from context menu leads to freezing UI | |
Java. Tests. JUnit | Feature | IDEA-172385 | Ship 'junit-jupiter-params.jar' with IDEA |
Bug | IDEA-194609 | Import test results loses JUnit assert comparison results | |
Bug | IDEA-211244 | `@Testable` support does not correctly identify methods | |
Bug | IDEA-209506 | junit5_rt: Skip empty classpath roots fed to JUnit5TestRunner | |
Usability | IDEA-211928 | Test kinds "UniqueId" and "Tags" missing in Run Configuration when including a test framework which implements JUnit 5 TestEngine without Jupiter | |
Usability | IDEA-208396 | Go to test don't detect all tests | |
Usability | IDEA-214610 | Shift+click on rerun for debug mode is not discoverable | |
Usability | IDEA-209703 | Rename "Import Test Results" and add a button for "Run Recent Tests" | |
Java. Tests. TestNG | Bug | IDEA-208083 | Testng testName reported wrong in the Run Window |
JavaX. AppServers | Bug | IDEA-211162 | JavaEE: Fail to deploy artifact when password contains control characters |
JavaX. AppServers. Tomcat | Feature | IDEA-205443 | Tomcat: Option to select application context when deploying artifacts |
JavaX. JSF | Bug | IDEA-211320 | faces-config.xml navigation diagram is not working |
JavaX. JSP | Bug | IDEA-211504 | JSP Validation: when compilation level 11 is set, jasper validation shows errors as if jdk 1.6 is used |
JavaX. Web Services | Bug | IDEA-154093 | JAX-RS: @PathParam is not resolved to the parameter in @Path when @Path has a static final String |
Bug | IDEA-164683 | JAX-RS: IDEA shows "cannot resolve param" for valid @PathParam annotations | |
Plugin Development (DevKit) | Feature | IDEA-215242 | Show warning for <group> elements with class specified and ID not specified |
Feature | IDEA-212745 | Devkit: <depends> checking | |
Feature | IDEA-211486 | Devkit EP declaration: suggest to change declaration via 'qualifiedName' to 'name' in main plugin.xml | |
Feature | IDEA-212463 | Devkit: resolve "keymap" in plugin.xml | |
Feature | IDEA-211630 | IDEA UI Guidelines: "Action" text capitalization | |
Feature | IDEA-208632 | DevKit: Component/Action not registered - skip for deprecated classes | |
Feature | IDEA-211634 | IDEA UI Guidelines: verify capitalization for EP properties annotated with @Nls in plugin.xml | |
Feature | IDEA-207289 | plugin.xml: highlight duplicate <depends> | |
Feature | IDEA-202010 | Highlight services/components with identical interface and implementation classes as redundant in plugin.xml | |
Feature | IDEA-199936 | Code insight for Registry keys defined via EP com.intellij.registryKey | |
Bug | IDEA-211225 | Bundled plugins: highlight <idea-version> | |
Bug | IDEA-211136 | Bundled plugins: highlight <change-notes> and <version> | |
Bug | IDEA-209589 | Missing recent API inspection must not emit warnings in tests sources | |
Bug | IDEA-209078 | Devkit plugin.xml: allow multiple components with same interface-class across types | |
Bug | IDEA-190992 | DevKit: provide "os" attribute for all EPs | |
Bug | IDEA-182359 | Good code red: plugin.xml | |
Bug | IDEA-209536 | plugin.xml validity inspection doesn't highlight plugin actions which refer to platform action class | |
Bug | IDEA-208482 | Devkit: some references to action classes are incorrectly highlighted with "has no default constructor" error | |
Bug | IDEA-209587 | Missing recent API inspection: clarify the message if return type of a method was changed | |
Bug | IDEA-186526 | Plugin.xml validity inspection troubles in InspectionGadgets.xml | |
Bug | IDEA-212261 | IDEA UI Guidelines: "Action" text capitalization via resource bundle | |
Bug | IDEA-211126 | Bundled plugins: highlight vendor "email" and "url" | |
Bug | IDEA-211131 | Bundled plugins: highlight generic <idea-plugin> "url" values | |
Bug | IDEA-209681 | Devkit: do not require description for Intention not registered in plugin.xml | |
Performance | IDEA-211555 | Freeze on completion in XML file | |
Usability | IDEA-204988 | Plugin DevKit: Group inspections in settings | |
Task | IDEA-214817 | Remove support for <helpset> from Devkit | |
Plugin. FreeMarker | Bug | IDEA-215153 | Freemarker inspections "Type mismatch: built-in 'long' is not applicable to 'date'" |
Bug | IDEA-210630 | Inspections are not executed on FreeMarker/Velocity files even with "data language" selected | |
Plugin. Markdown | Feature | IDEA-213112 | Markdown HTML |
Bug | IDEA-213108 | Exception while editing go snippet in markdown file | |
Plugin. OSGi | Feature | IDEA-209670 | Osmorc: Upgrade Bndlib to 4.2 or later |
Exception | IDEA-210719 | Throwable at org.osmorc.run.OsgiRunConfiguration.getModules | |
Plugin. Settings Repository | Bug | IDEA-204195 | settings sync says "Switch Structure" plugin is missing but it isn't |
Bug | IDEA-181296 | Incompatible plugin with new IDEA version shown as `installed in another IDE` | |
Bug | IDEA-200123 | Keymaps are not synced over Cloud Settings | |
Plugin. Shell Script | Feature | IDEA-215578 | [Shell script] add Run Debug configuration support |
Bug | IDEA-212765 | Shell Script hangs on EDT a rather big file | |
Bug | IDEA-215361 | ShellScript plugin: correct shfmt download link for windows | |
Bug | IDEA-215398 | [IntelliJ Shell plugin] Reuse Terminal tabs when launching script | |
Bug | IDEA-216406 | Shell Script plugin: Exception on quick documentation | |
Usability | IDEA-215355 | ShellScript plugin: if attempt to download the shfmt formatter in "Settings | Editor | Code Style | Shell Script" fails, display error in the dialog itself | |
Cosmetics | IDEA-215367 | [Shell Script] Settings | Editor | Code Style - incorrect symbol in the first option about Binary ops | |
Plugin. Terminal | Feature | IDEA-204536 | Terminal: Add support for hyperlinks |
Bug | IDEA-160356 | Terminal isn't capturing Ctrl-E | |
Bug | IDEA-212321 | Terminal focuses itself on startup | |
Bug | IDEA-217705 | IntelliJ EAP: No caret in terminal if text is rendered as an URL | |
Bug | IDEA-191614 | Terminal should soft wrap long lines (and not break links) | |
Bug | IDEA-151310 | active tool window resize hot key dose not work | |
Bug | IDEA-215394 | Terminal tab crashes with Ion shell | |
Bug | IDEA-217587 | Double shift doesn't use selected text from the terminal | |
Bug | IDEA-214512 | Re-ordering terminal tabs shows unexpected confirmation dialog to terminate running process | |
Bug | IDEA-214782 | Terminal cannot override IDE shortcuts when running with JBR 1.8.0_212 or JBR 11 | |
Usability | IDEA-153536 | Support native OSX shortcuts in the terminal | |
Plugin. Thymeleaf | Bug | IDEA-132288 | Thymeleaf: support shortcuts for accessing request parameters, session attributes and application attributes |
Bug | IDEA-214486 | Thymeleaf. Cannot resolve parameter's name. | |
Bug | IDEA-211474 | Thymeleaf support does not work for path variable | |
Bug | IDEA-214484 | Thymeleaf. <template fragment param name> expected, got '@{' | |
Bug | IDEA-211477 | Thymeleaf support has problems with special characters in litteral substitutions | |
Bug | IDEA-209040 | Good code is red: accessing thymeleaf dictionary value with a parameter another dictionary value | |
Services | Bug | IDEA-215095 | Services view: with 'flatten services' on the 'group by type' should work or be disabled |
Bug | IDEA-215345 | Services view: if GroupByType is true, all services splitting to new tabs leaves the empty AllServices tab with group node | |
Bug | IDEA-215370 | Services view: SplitToNewTabs should be disabled if nothing is selected | |
Bug | IDEA-215088 | Services view: run configuration output is shown for the incorrect RC node in case of changed RC types available in Services list | |
Bug | IDEA-215427 | Services. Database. java.io.FileNotFoundException by the remained "console" item | |
Exception | IDEA-215161 | Memory leak detected: 'com.intellij.execution.services.ServiceModel | |
Services. Clouds. CloudBees | Feature | IDEA-150904 | Drop CloudBees support |
Services. Docker | Feature | IDEA-184888 | Docker. Support --ipc command line option |
Bug | IDEA-188377 | Docker Run/Debug configuration doesn't parse port range | |
Bug | IDEA-217411 | Can't run windows container when volume binding is specified | |
Bug | IDEA-215204 | Services View. Docker: Impossible to save port/volume bindings for a container | |
Bug | IDEA-210195 | Attached console shows up twice | |
Bug | IDEA-215185 | ServicesView. Docker. Delete from keyboard doesn’t work | |
Bug | IDEA-212789 | Docker. Exec doesn't work for containers which are run from Dockerfile/image | |
Bug | IDEA-209817 | NPE containerId was not specified when building a container without running it | |
Bug | IDEA-215707 | Docker. RunConfig. java.lang.NumberFormatException at changing ports to anything invalid in "Run options" field | |
Bug | IDEA-216884 | Docker: `Numeric value: (2147516561) is out of range of int` for windows containers with unusual exit code | |
Bug | IDEA-211945 | Docker. Files Chooser: java.lang.AssertionError at refreshing content with some expanded folders | |
Bug | IDEA-215636 | Docker. Docker-machine: Idea freezes at choosing Files tab | |
Bug | IDEA-215186 | ServicesView. Docker. Jump to source/F4 from a container doesn't work | |
Bug | IDEA-217078 | Dockerfile Syntax Error in ADD URL | |
Bug | IDEA-217101 | Docker. "Port is already allocated" error at saving changes in container Name/volumes with port bindings | |
Bug | IDEA-203226 | Docker: NPE at attempt to save changes in the deleted container | |
Bug | IDEA-212161 | Docker. Files Chooser. Open in the Editor: change the "Failed to make writable" to another description | |
Bug | IDEA-215621 | Services. Docker. Impossible to split any set of parent nodes | |
Bug | IDEA-215704 | Docker. Container. Save fails if "Publish all ports" in case of port range: port is already allocated | |
Bug | IDEA-178818 | Docker - Client is newer than server (client API version 1.24, server API version 1.23) | |
Performance | IDEA-217045 | Docker. FileChooser: expanding folders/opening files from docker-machine containers leads to freezes or makes idea work slowly | |
Usability | IDEA-216329 | Dockerfile detection: always show the "Disable this notification" link | |
Usability | IDEA-207869 | DockerDebug. Compose. Auto-create a compose run configuration if it doesn't exist until remote debug | |
Usability | IDEA-212607 | Docker. Files Chooser tab. Provide possibility to "Collapse All" | |
Usability | IDEA-209884 | ServicesView. Docker. The corresponding item should be selected in the ServiceView after running docker run configuration | |
Cosmetics | IDEA-212174 | Docker. Files Chooser. Files tab. Icon to view files is not correct | |
Cosmetics | IDEA-212178 | Docker. Files Chooser. Refresh. Display another progress icon="spinner" and in another place | |
Cosmetics | IDEA-212171 | Docker. Files Chooser. Remove "lock" from all the files, display it before the path | |
Cosmetics | IDEA-212173 | Docker. Files Chooser. Files tab. Make a more indent after the path in the bar and the tree | |
Task | IDEA-193122 | Docker: migrate to docker-java to v3.1.0 | |
Meta Issue | IDEA-195017 | Docker: Simplify the access to container file system | |
Exception | IDEA-217088 | Docker. Exceptions on disconnecting from Docker while run configuration is pulling the image | |
Services. Kubernetes | Usability | IDEA-216112 | Kubernetes. CRD. Settings. Can't easily paste the copied url because of the existing not-selected text in the field |
Services. SSH | Bug | IDEA-216800 | SSH tunnel does not work |
Bug | IDEA-217092 | Auth failure with "Unsupported keyboard interactive request" log message for 2FA | |
Bug | IDEA-216656 | 2019.2 — SSH tunneling always reports connect timeout | |
Bug | IDEA-217026 | Problems with ProxyCommand (initial title: Latest EAP, ssh auth broken) | |
Bug | IDEA-216714 | SSHJ: Failure when SSH config contains IdentityFile with encrypted key | |
Bug | IDEA-216655 | 2019.2: SSH tunnel with ssh-agent no longer understands "~" in IdentifyFile spec | |
Usability | IDEA-214834 | Tools | Start SSH Session usability problems | |
User Interface | Feature | IDEA-207424 | Please add uidesigner color constants to themes |
Bug | IDEA-215129 | Borderless UI: current file path is shown with non-native slashes on Windows | |
Bug | IDEA-204786 | Touch Bar: "Toggle bookmark" button has the wrong state after enabling bookmark | |
Bug | IDEA-214885 | 2019.2 EAP: gradle task 'buildSearchableOptions' throws exception UIDefaults.getUI() failed for MyOptionButton | |
Bug | IDEA-217129 | [Open Recent] when trying to open an already opened project - a new empty IDEA window is opened | |
Bug | IDEA-217057 | Visibility icons flickering in completion popup | |
Bug | IDEA-168007 | Non-retina triangle icons in context menu | |
Bug | IDEA-217393 | No longer see "Administrator" in the title bar when Rider is running as Administrator | |
Bug | IDEA-212788 | Messages view freezes IDE | |
Bug | IDEA-207998 | Recent projects "Create new project group" dialog is hidden | |
Bug | IDEA-215945 | Editor notification actions can't be triggered from Alt-Enter menu | |
Bug | IDEA-196876 | Fix group by popup in TODO tool window | |
Bug | IDEA-216920 | The height of tabs of composite editors is too low | |
Bug | IDEA-208339 | No gap in log search field | |
Bug | IDEA-211513 | Project Structure -> Artifacts: Type ComboBox is too narrow | |
Bug | IDEA-218345 | Deadlock while loading AllIcons' subclasses because of circular references | |
Bug | IDEA-206619 | Message from file-level notification is shown on top of Alt-Enter menu | |
Bug | IDEA-210887 | Notifications settings group list elements are centered | |
Bug | IDEA-217369 | IntelliJ LaF: Selection bar on Actions tab in Search Everywhere is grey | |
Bug | IDEA-208645 | Text disappears in "IDE Fatal Errors" dialog box | |
Bug | IDEA-217146 | IDEA freezes in Inspection Tool Window | |
Bug | IDEA-214821 | Tabs: There is a double top border when database console is opened | |
Bug | IDEA-97714 | Add "Associate With File Type" to the editor tab context menu and menu | |
Bug | IDEA-210532 | "New HTTP request" action looks bad with new popup design | |
Bug | IDEA-210978 | Freeze on "Mark object" (F11) in "Inspect object" (Alt-Click) popup | |
Bug | IDEA-217016 | Empty project window remains open when opening another project selecting "This window" option | |
Bug | IDEA-214477 | Invalid background color in plugin settings header's labels | |
Bug | IDEA-217595 | Modifier icon is not visible in editor tabs | |
Bug | IDEA-208847 | Memory leak in InternalDecorator | |
Bug | IDEA-208560 | QuickDefinition popup is enlarged each time it is opened for markdown file | |
Bug | IDEA-217563 | Project name and file path is not shown on window title bar after reopening project if "Main menu" is switched off | |
Bug | IDEA-216860 | Unnecessary empty project frame is shown together with Welcome screen when open deleted project | |
Bug | IDEA-216428 | Debugger: hidden content (like Memory View) appears again after restarting of debugger session | |
Bug | IDEA-131794 | Tree selection changes on double-click expansion | |
Bug | IDEA-211946 | Borderless UI: Path in title bar for tabel contains odd information | |
Bug | IDEA-210873 | Bad description text wrapping in "IDE Fatal Errors" dialog | |
Bug | IDEA-216567 | Borderless UI: Diff window has wrong icon in borderless mode | |
Bug | IDEA-211279 | Column resizing doesn't work in TODO table | |
Bug | IDEA-214800 | Keymap switcher on Mac shows Windows keymap at first position | |
Bug | IDEA-211028 | Tabs panel is not scrolled to just opened tab | |
Bug | IDEA-218587 | Linux native menu: Both native toolbar and idea main menu are shown on toggling View | Appearance | ShowToolbar (or NavBar...) | |
Bug | IDEA-216203 | Splash screen doesn't gets hidden after loading | |
Bug | IDEA-217861 | Borderless UI: Path to file is not updated after toggling main menu | |
Bug | IDEA-210827 | DarculaButtonUI.isSquare(Component) uses wrong instanceof test | |
Bug | IDEA-207320 | Empty system tray icon with no popup hint or right-click menu | |
Bug | IDEA-208808 | Services Tool Window is shown in projects without services | |
Bug | IDEA-212553 | New Tabs UI: IDE no longer shows tips when no editor tabs are open | |
Bug | IDEA-212035 | Editor tabs change color even when a modal dialog is hovered | |
Performance | IDEA-215642 | Many seemingly random freezes soon after one another | |
Performance | IDEA-208610 | Memory leak in MouseDragHelper | |
Performance | IDEA-208611 | Memory leak in IdeGlassPaneImpl | |
Usability | IDEA-212381 | If a line has a navigation icon with a keyboard shortcut, the shortcut should work anywhere in the line | |
Usability | IDEA-211957 | Feedback for "Show intention actions" with no intentions | |
Usability | IDEA-211874 | Tabs: tabs UI wastes space on left border of a tab | |
Usability | IDEA-211210 | Duplicated Mnemonic For Edit > Column Selection Mode and Macros actions | |
Usability | IDEA-212332 | Next/previous error navigation should immediately show error tooltip | |
Usability | IDEA-215127 | ide.ui.version.in.title startup option became less useful in borderless UI | |
Usability | IDEA-210028 | AspectJ: unable to set ajc compiler path | |
Usability | IDEA-210746 | Rename "Move Right" and "Move Down" actions to "Split and Move Right" and "Split and Move Down" | |
Cosmetics | IDEA-205502 | Main appearance font is not used in several toolwindows and notifications on macOS | |
Cosmetics | IDEA-211770 | Remove Edit icon from Run Configurations combobox | |
Cosmetics | IDEA-215341 | Rename Search Everywhere tab heading in Tool Window | |
Cosmetics | IDEA-212776 | Don't show powered by for intentions provided by bundled plugins | |
Cosmetics | IDEA-206252 | Ability to hide menu bar, no2 | |
Cosmetics | IDEA-204326 | Run configuration editor should use default IDE font for all fields | |
Cosmetics | IDEA-216437 | "Low Memory" message has the wrong text and link is broken | |
Cosmetics | IDEA-214996 | New tabs UI: There is no border between database console/table editor and Toolbar/Navigation bar when tabs are hidden | |
Cosmetics | IDEA-211558 | Wrong indent in drop-down menu | |
Cosmetics | IDEA-209075 | Capitalize options in "Find in Path" dialog | |
Cosmetics | IDEA-215990 | Wrong capitalization in Settings > Editor > File Types | |
Cosmetics | IDEA-212649 | Borderless UI: Several dialogs have cropped input fields on appearance | |
Task | IDEA-209398 | do not create zillion of "swingworker" threads | |
Task | IDEA-202744 | Implement browse button inside combo boxes | |
Exception | IDEA-212642 | IllegalArgumentException: Width and height cannot be <= 0 | |
Exception | IDEA-215340 | org.jetbrains.concurrency.InternalPromiseUtil$MessageError: Service not found | |
Exception | IDEA-211366 | NPE when trying to open a project from Welcome Screen | |
Exception | IDEA-216197 | Kubernetes: com.intellij.diagnostic.PluginException: Icon cannot be found in 'KubernetesIcons.Kubernetes_Y' at calling context menu on helm template file | |
Exception | IDEA-208223 | CCE at com.intellij.ui.speedSearch.FilteringListModel.remove | |
Exception | IDEA-217273 | Exception occurs on opening a project from Welcome screen | |
User Interface. Console View | Bug | IDEA-199225 | Console output doesn't combine folds when the prints happen some time apart |
Bug | IDEA-217414 | Incorrect handling of ANSI colors in terminal | |
Bug | IDEA-214944 | Small fields in Editor > General > Console | |
Usability | IDEA-205899 | Allow to restart IDE scripting console | |
Exception | IDEA-214526 | isDumb should be used only under read action: ConsoleViewImpl | |
Exception | IDEA-212586 | Empty Exception Summary | |
User Interface. Controls | Bug | IDEA-214489 | List drop own of Combobox with jbPopup remains when dialog is moved |
Bug | IDEA-216374 | Can't customize touchbar anymore | |
Bug | IDEA-215589 | Disabled action in the popup should not be selectable | |
Bug | IDEA-209201 | [JDK 11] Empty autocomplete popup in run configuration after backspacing some part of filename | |
Bug | IDEA-214991 | "Replace" field has increased height | |
User Interface. Find, Replace, Usages | Feature | IDEA-210362 | Recently Edited and Recently Viewed scopes in Scope Chooser |
Bug | IDEA-218573 | "Directory not found" error occurs when a path to library *.jar is specified as a Directory in "Find in Path" dialog | |
Bug | IDEA-211547 | Search Everywhere: Items found in "Top Hit" section are invisible | |
Bug | IDEA-216479 | "Find in Path..." stopped working with archives (.jar, .zip) when searching in Directory | |
Bug | IDEA-215907 | Update the appearance of the pin icon in Find in Path pop-up | |
Bug | IDEA-215902 | Replace icon for 'Open in Find Tool Window' in 4 popups | |
Bug | IDEA-215905 | Update 'Open in Find Tool Window' for Documentation pop-up | |
User Interface. Focus | Bug | IDEA-216227 | Show Diff with Working Tree: when action as invoked, focus stays in previous location |
Bug | IDEA-215976 | IDEA 192.5118.1 hangs after start on macOs | |
Bug | IDEA-207611 | Keymap switch leads to typeahead | |
Bug | IDEA-193333 | Paste after invoking navigation popup goes to editor sometimes | |
Usability | IDEA-200871 | Tool Window should NOT transfer focus unconditionally. | |
Exception | IDEA-189622 | Some keystrokes cause 'Typeahead timeout exceeded" exception | |
Exception | IDEA-215495 | AssertionError: Already disposed: Project (Disposed) on almost every action in IDE | |
Exception | IDEA-207600 | "Typeahead timeout is exceeded" exception occurs after using shortcut when context menu is opened | |
User Interface. Look and Feel | Feature | IDEA-216532 | Theme metadata: new property "since" |
Feature | IDEA-218113 | Theming: update metadata for 2019.2 keys | |
Bug | IDEA-215057 | High contrast is selected, but IDE is in Darcula | |
Bug | IDEA-215462 | Can't use custom theme | |
Bug | IDEA-209654 | Buttons have yellow shadow in Darcula theme if IDEA is launched with clean settings | |
Usability | IDEA-204653 | Color Scheme reverts to Darcula from *Default* light color theme after restart if IDE theme is Darcula | |
Usability | IDEA-102320 | The darcula scrollbar thumb is hard to see | |
Cosmetics | IDEA-211553 | Combobox popups have no border in Darcula theme | |
Cosmetics | IDEA-215545 | Plugins settings: Tabs bar has dark purple color in High Contrast theme | |
Cosmetics | IDEA-215271 | Weird line between items in Inspection settings | |
User Interface. Navigation | Bug | IDEA-209047 | Group separators are eliminated in `Related Symbol` popup on speed search filtering |
Bug | IDEA-216744 | Search Everywhere: "/appearance" command does not shown full list of options | |
Bug | IDEA-206631 | Show definition should be available in dumb mode for files | |
Bug | IDEA-208584 | Not all commands are shown in the Search Everywhere dialog | |
Bug | IDEA-212385 | Recent files action in splitted windows | |
Bug | IDEA-211202 | Settings tree: some items in the tree are not selected from from the first attempt | |
Bug | IDEA-215299 | Search Everywhere: results not filtered for command | |
Usability | IDEA-215418 | Clearing `Toggle Changed Only Files` should disable checkbox toggling behavior | |
Exception | IDEA-208332 | CCE at com.intellij.ide.actions.Switcher$SwitcherPanel$SwitcherSpeedSearch.propertyChange | |
User Interface. Project View | Usability | IDEA-172513 | Visibility of class is not shown in project tree |
Task | IDEA-178054 | Problem with understanding hierarchy in directory tree | |
Version Control | Feature | IDEA-207325 | File sorting in Version Control: Local Changes differs from sorting in project view |
Feature | IDEA-182495 | Show git file history for multiple directories in project view | |
Feature | IDEA-210641 | Add VCS status and scope information to file quick documentation | |
Bug | IDEA-115100 | Maven project import sets Subversion VCS for submodules, if there is a folder or file called .svn in parent folders | |
Bug | IDEA-215906 | Update project counts locally modified files as updated | |
Bug | IDEA-198792 | "new changelist" disappears if a file is selected | |
Bug | IDEA-207700 | Branches Popup: add tooltips for incoming/outgoing markers | |
Bug | IDEA-216506 | Shelf SIlently doesn't rollback changes if partial changelists option enabled and non modal commit is used | |
Bug | IDEA-215701 | .hgignore is created under project configuration files | |
Bug | IDEA-215920 | Non-modal commit: file name completion in comment doesn't work | |
Bug | IDEA-130903 | Detaching 2nd project from project window not removes its version control dir from main project settings | |
Bug | IDEA-217202 | New file is not added to VCS sometimes | |
Bug | IDEA-209722 | Annotate action behave wrong if other annotations added | |
Bug | IDEA-211694 | External files from ignored folders are suggested to be added to git | |
Bug | IDEA-207822 | Local Changes: multiselection is lost on refresh | |
Bug | IDEA-215928 | 'View Commits' link looks active but does not open commits list, if the tab has been closed | |
Bug | IDEA-215922 | Non-modal commit: Commit button is disabled in project after git repository is initiated there until reopening | |
Bug | IDEA-216285 | Missing tooltip when selecting hunks for partial commit | |
Bug | IDEA-216389 | Deadlock: com.jetbrains.changeReminder.predict.PredictionService | |
Bug | IDEA-210743 | Subversion: incorrect working copy is detected if the project is located below the repository root and <Project> VCS mapping is used | |
Bug | IDEA-195923 | Alt key does nothing on "Files Merged with Conflicts" dialog | |
Performance | IDEA-207515 | IntelliJ freezes when a lot of GIt roots are registered in the project | |
Performance | IDEA-208591 | Do not load shelve file content in EDT | |
Usability | IDEA-205644 | Can't abort whole patch apply process in case of multiple path apply conflicts | |
Usability | IDEA-212285 | Local Changes Toolbar is hard to find in toolbars customization settings | |
Usability | IDEA-216299 | Do not show first changed file in the Diff Preview of the Local Changes view if nothing is selected | |
Usability | IDEA-203413 | Silent Shelf should shelve in the background | |
Usability | IDEA-170151 | Make "Set Active Changelist" button enabled if file (or several files) inside changelist is selected | |
Usability | IDEA-211599 | Add an ability to skip "Calculating whether something should be added to this commit" | |
Usability | IDEA-136691 | Don't show update info for pull if it is emprty | |
Usability | IDEA-166965 | Changelist name displayed in dropdown is cropped | |
Usability | IDEA-216910 | New commit flow: please, allow me to revert changes from diff without checking changed files | |
Usability | IDEA-212624 | Rename action button in Ignore files dialog | |
Usability | IDEA-128954 | Push dialog: enter invoked on the repository node should move it to edit mode | |
Usability | IDEA-204377 | Shortcut for Silent Shelve conflicts with Mac OS X system shortcut | |
Cosmetics | IDEA-216408 | Non-modal commit: Commit options popup does not change color scheme properly | |
Cosmetics | IDEA-206878 | 'Add Files to VCS': missing window title | |
Cosmetics | IDEA-207270 | Shelf viewer: missing space after moved files | |
Cosmetics | IDEA-217029 | Use one-pixel splitter for diff preview in Local Changes and Shelf | |
Task | IDEA-216383 | Change "Amend Commit" action shortcut not to conflict with "Group By -> Module" action | |
Exception | IDEA-214643 | NPE in VcsPushDialog | |
Exception | IDEA-214504 | "Project opening should be done in a transaction" on checkout project from git | |
Exception | IDEA-217161 | ISE: "Unexpected state: Grafting" when reverting changes with conflicts was interrupted | |
Exception | IDEA-215307 | .ignore: Read access is allowed from event dispatch thread | |
Version Control. Git | Feature | IDEA-208154 | Show notification explaining the reason of Rejected force push |
Feature | IDEA-207634 | Rework the Compare Branches dialog to use a Log tab with proper filters | |
Feature | IDEA-119995 | Git: provide possibility to abort merge process | |
Feature | IDEA-125239 | gitignore right click? | |
Feature | IDEA-52643 | Update/Pull/Merge Info should list new commits (the newly received part of the log) instead of the files | |
Bug | IDEA-217098 | CLion keeps adding excluded folders to .gitignore despite turning it off in the settings | |
Bug | IDEA-216114 | Related files computation fails with VcsException: bad object | |
Bug | IDEA-216783 | Creating new tag with existing name silently fails (git) | |
Bug | IDEA-216387 | "Show repository at Revision" fails to load file contents | |
Bug | IDEA-216462 | Show Diff with Working Tree: don't let focus the label at the top of the dialog | |
Bug | IDEA-214900 | Synchronous execution on EDT: VcsRootProblemNotifier | |
Bug | IDEA-214543 | Deadlock when checking out new project from Git | |
Bug | IDEA-215904 | Git Config parsing breaks if config file includes option without a value | |
Bug | IDEA-215673 | Show Diff called from Annotations context menu opens wrong file | |
Bug | IDEA-208453 | Memory leak in GitXmlRpcHandlerService | |
Bug | IDEA-215676 | Deadlock on IDE exit (GitUntrackedFilesHolder) | |
Bug | IDEA-210221 | Synchronous execution on EDT: git unstash | |
Bug | IDEA-214683 | Git authentication does not work when username includes parentheses | |
Bug | IDEA-216661 | Update Info Tab: don't remember the branch filter | |
Bug | IDEA-209375 | NPE in GitVFSListener | |
Bug | IDEA-216602 | Modification of .idea/.gitignore should not require any confirmation | |
Bug | IDEA-216785 | Vcs Log: hash range doesn't work in multi-repository projects | |
Performance | IDEA-212048 | Intellij freezes when opening git window with large commit message | |
Usability | IDEA-122038 | Abort cherry pick & view cherry-pick status should be available from UI | |
Usability | IDEA-208989 | On project open gpg card password asked due to spawned 'git ls-remote' | |
Usability | IDEA-216729 | Update Info: it is confusing that the tab remembers filters for subsequent updates | |
Usability | IDEA-216137 | Notification after Update Project is displayed not immediately after the progress completes | |
Usability | IDEA-212324 | Hide "Branch deleted" popup when clicking "Delete tracked branch" | |
Usability | IDEA-208506 | Don't show commit dialog for Cherry-Pick by default | |
Cosmetics | IDEA-216439 | Git pull from remote repository - "N files updated in 0 commits" message after updating to PS-192.5118.33 | |
Cosmetics | IDEA-96602 | Small problem with hint on git pull dialog window when choose strategy | |
Exception | IDEA-207962 | Synchronous execution on EDT: /usr/bin/git version exception (2019.2 master branch) | |
Exception | IDEA-208359 | Synchronous execution on EDT: git in merge | |
Exception | IDEA-216463 | A "couldn't parse status line" exceptions happen regularly on various Git operations | |
Exception | IDEA-215869 | Synchronous execution on EDT: "Git | Merge Changes" | |
Version Control. GitHub | Bug | IDEA-206881 | GitHub pull requests: unfriendly error message on failed search validation |
Bug | IDEA-209158 | GitHub Pull Requests: middle pane is not getting update on Refresh | |
Usability | IDEA-196905 | If no github account is configured attempt to push/pull to repository with 2-step authentication always fails: token is not accepted/generated | |
Usability | IDEA-203790 | It is not possible to refresh the list of pull requests if there are no pull requests yet | |
Cosmetics | IDEA-205384 | Github: correct displayed error message on incorrect credentials providing | |
Version Control. Log | Feature | IDEA-130845 | Log: add action to go-to-parent and go-to-child |
Feature | IDEA-126079 | Add log filter like 'git log master..branch' | |
Feature | IDEA-116312 | Ability to customise columns in the VCS log | |
Bug | IDEA-167341 | Intellij 2016.3.x builds run out of memory | |
Bug | IDEA-216882 | Diff is not available for changes in external repositories Log | |
Performance | IDEA-178090 | High memory consumption of git indexing for projects with huge merge commits | |
Usability | IDEA-207711 | Show columns settings should be preserved for additional Log tab | |
Usability | IDEA-207672 | `Log Indexing for "SAT" Stopped` message is confusing | |
Exception | IDEA-217277 | update failed for AnAction(com.intellij.vcs.log.ui.actions.CompareRevisionsFromLogAction) with ID=Vcs.Log.CompareRevisions | |
Exception | IDEA-209317 | Git double-dot: VcsException: fatal: bad revision when branch name is incorrect | |
Exception | IDEA-217847 | Sometimes the UI breaks after clicking "View Commits" from the Event Log | |
Version Control. Mercurial | Bug | IDEA-195145 | Lots of WARN in idea.log from HgStatusCommand about 'No such file or directory' |
Version Control. Perforce | Bug | IDEA-150303 | Default p4 path doesn't work when running IDEA from JetBrains Toolbox on MacOS |
Bug | IDEA-208851 | Perforce plugin cannot figure out a symlink is not "modified without checkout" when the target is reverted. | |
Version Control. Subversion | Bug | IDEA-207234 | Freeze in "Hightlight Integrated" for branches with 1 commit difference |
Bug | IDEA-150369 | If path to client is just svn, default /user/bin/svn is used despite the PATH settings | |
Cosmetics | IDEA-207786 | Duplicate in Settings -> Keymap (Subversion) | |
Web. Flash and Flex | Feature | IDEA-216599 | AIR SDK 33 Android 64-bit arch |
No subsystem | Feature | WEB-33676 | Support inline inferred type hints for Javascript and TypeScript |
Feature | WEB-36390 | Support path aliases defined in jsconfig.json | |
Feature | WEB-39248 | Method chain type hints for JS/TS | |
Feature | WEB-38278 | ES6: completion for default import bindings according to the exported name | |
Feature | WEB-38231 | Incorporate NodeJS and Live Edit Tools to the default IDEA installation | |
Feature | WEB-39277 | Console DOM elements presentation | |
Feature | WEB-13732 | Add "Range" http header for video. | |
Feature | WEB-37807 | Redesign new Vue project wizard to support npx and displaying progress in terminal | |
Feature | WEB-30215 | SQL injected in JS string should use user parameter as placeholder | |
Feature | WEB-37865 | TypeScript: no override/implement completion for fields | |
Bug | WEB-39782 | 'undefined' is no longer appended for an optional property | |
Bug | WEB-38249 | Autocomplete "import" places end in the wrong place | |
Bug | WEB-34111 | Copy paste error with js template literal with a template literal inside | |
Bug | WEB-39506 | Inlay type hints - not rendering correctly for tuples | |
Bug | WEB-38796 | Intentions have doubled Before/After preview | |
Bug | WEB-35169 | Reference injections don't work in JavaScript | |
Bug | WEB-37999 | Invalid highlighting on editing template string injection with nested injections | |
Bug | WEB-38470 | Unicode property escapes are available when language level is set to ECMAScript5.1 | |
Bug | WEB-39712 | 'Create from usage' doesn't handle generics properly | |
Bug | WEB-39328 | Suggest 'create function' for pipeline operator | |
Bug | WEB-36536 | JSX Emmet: custom components with names similar to HTML void elements are always expanded to empty tags | |
Bug | WEB-38807 | Please add "unsuspended" to the dictionary | |
Bug | WEB-39040 | 'Ensure breakpoints are detected...' in JavaScript Debug configuration is not saved when URL is empty | |
Bug | WEB-38828 | Can't choose value in 'package' field in run configurations on OSX via arrow keys | |
Bug | WEB-39561 | Update the default parameter name hints blacklist for Array.map and others | |
Bug | WEB-37921 | 'Convert to field holding arrow function' incorrectly processes string-named properties | |
Bug | WEB-38260 | Not able to unselect inserted variable name after live template expansion | |
Bug | WEB-39067 | 'Propagate to destructuring' shouldn't be available when declaration and usages reside in different files | |
Bug | WEB-40076 | Hide 'Download Node.js' feature for both Node.js project types | |
Bug | WEB-38546 | Show package's version when create project via npx | |
Bug | WEB-38842 | WebStorm shows errors on valid code | |
Bug | WEB-38172 | AngularJS can not setup development environment for plugin | |
Bug | WEB-39197 | 'Create function' fix should create an async function when invoked from an await-expression | |
Performance | WEB-39162 | IDE freeze when stepping in angular cli 8 project | |
Usability | WEB-38585 | Implement method/property intention action should have an option to implement in all classes | |
Usability | WEB-38832 | Can't choose task (gulp, grunt, npm) via arrow keys when field is empty (fresh RC) | |
Usability | WEB-39333 | Suggest enum string values inside quotes when possible | |
Usability | WEB-27539 | Don't suggest 'Annotate injection with comment' intention for Jquery-CSS | |
Usability | WEB-34956 | Console Display has unwanted links on the right | |
Cosmetics | WEB-38636 | Please add "Angeles" to the dictionary | |
Task | WEB-33679 | Improve 'Promise returned from ... is ignored' inspection for unit tests ('beforeEach', etc.) | |
Task | WEB-39215 | Enable 'Missing await' inspection by default, and don't show 'Promise is ignored' for async functions | |
Task | WEB-39051 | Disable Safe Write in WebStorm | |
Task | WEB-39642 | Pipeline operator: add very basic support for topic references | |
Task | WEB-39480 | Move await-out-of-async error to a separate inspection | |
Build tools | Bug | WEB-39356 | npm script names are not suggested in Run anything if npm tool window wasn't opened first |
Usability | WEB-38759 | Add the possibility to disable system notifications from grunt task | |
Usability | WEB-27442 | Can't switch between npm and gulp tasks in Run Gulp/Grunt/npm Task window without mouse | |
CSS | Feature | WEB-39443 | Emmet for CSS: improve how vendor prefixes are applied |
Feature | WEB-24368 | Support postcss-simple-vars | |
Bug | WEB-38487 | CSS: Unsafe replacement with shorthand when a variable is used | |
Bug | WEB-39217 | Ignore duplicates among LESS/SASS/SCSS and CSS files generated by File Watcher. | |
Bug | WEB-38874 | postcss-simple-vars: add completion for imported variables | |
Bug | WEB-39217 | Ignore duplicates among LESS/SASS/SCSS and CSS files generated by File Watcher. | |
Usability | WEB-37979 | 'Show CSS color preview as background' option is available when it is not applicable (e.g. in Community Edition) | |
Usability | WEB-39463 | Extract CSS variable: preselect only the variable name | |
CoffeeScript | Bug | WEB-39391 | Right-click -> Run *.coffee file fails due to outdated 'Node parameters' entry |
Dart | Feature | WEB-39577 | Dart folding- add ability to fold multi-line asserts statements |
Feature | WEB-39344 | Please implement Context Info (Alt+Q) feature for Dart. | |
Bug | WEB-39665 | Dart: exception after clicking 'show help contents' in Rename dialog | |
Bug | WEB-18864 | Dart: update import statement on moving container file | |
Bug | WEB-38930 | indentation does not work with NNBD in dart | |
Bug | WEB-39785 | Dart: error in import statement after moving container file(until you type something) | |
Bug | WEB-39449 | The "documentation" link in hovers in the Dart Problems view are not clickable | |
Exception | WEB-39761 | Dart: Exception while typing assert statement | |
Debugger | Bug | WEB-39558 | Node debugger: support mappings to file:/// |
Bug | WEB-38041 | Console input cleared on arrow down key press | |
Bug | WEB-39614 | Broken message formatting in debug console | |
Bug | WEB-39117 | Karma doesn't handle correct tab in debug mode with '--remote-debugging-port' param | |
Bug | WEB-34012 | Debugger breakpoints in Meteor activated only after debugger restart (update by file editing) | |
Bug | WEB-39504 | Memory leak from Netty during debug session | |
Bug | WEB-27630 | 'Hide Frames from Libraries' does nothing | |
Bug | WEB-38535 | CoffeeScript debugging doesn't work correctly in WebStorm 2019 | |
Bug | WEB-38597 | Incorrect highlighting of methods when 'Smart step into' | |
Bug | WEB-36168 | Debugger does not respect breakpoints inside Meteor packages | |
Bug | WEB-39555 | Debugger: Elements tab is broken | |
Bug | WEB-38564 | 'Smart step into' suggests only first call of the same name in a line | |
Bug | WEB-39399 | Frames from libraries don't open and are red | |
Bug | WEB-39161 | ClassCastException when expand node in debugger console | |
Performance | WEB-38675 | Debugger: memory leak when re-building the application | |
Performance | WEB-39456 | Memory consumption keeps increasing whenever meteor app is reloaded | |
Performance | WEB-39382 | Memory leak in WipNetworkManager | |
Usability | WEB-39670 | Object properties in debugger should be shown in object order, NOT in alphabetical order | |
Cosmetics | WEB-37645 | Use new UI for smart step into in JS debugger | |
Exception | WEB-39331 | Throwable when debug 'JavaScript Debug' configuration | |
Exception | WEB-37601 | KotlinNullPointerException when suspend breakpoint | |
File Watchers | Bug | WEB-38929 | 'File watcher problems' inspection doesn't work for Less and other compilers that produce ANSI-escaped output |
HTML | Feature | WEB-14791 | Small tag should be listed as an inline element by default |
Bug | WEB-38873 | Wrong WCAG suggestion | |
Task | WEB-39763 | Html/React: avoid expensive edt resolve in html typed handler if possible | |
Task | WEB-38207 | Html: disable "Image size mismatch" inspection for svg files | |
JSON | Feature | WEB-37864 | Support JSON-schema based code completion for all linters/tools we support for yaml/plain js formats |
Feature | WEB-39310 | Add husky to package.json schema | |
Feature | WEB-39312 | Add nodemon to package.json schema | |
Feature | WEB-39311 | Add renovate to package.json schema | |
Feature | WEB-39646 | Add lint-staged to package.json schema | |
Bug | WEB-38586 | JSON: validating by added schema works only after schema editing | |
Bug | WEB-39403 | JSON-based completion doesn't work for babel js config (when defined via a variable) | |
Bug | WEB-39158 | JSON schema mappings: exception after removing json from file types | |
Bug | WEB-38090 | Don't download the latest JSON v4,6,7 schemas (Always download most recent schemas) | |
Bug | WEB-39123 | x-intellij-language-injection doesn't function in schema using anyOf | |
Bug | WEB-39447 | JSON-schema based completion for js inserts unquoted string as a value | |
Usability | WEB-39592 | Semantic highlighting in package.json | |
Task | WEB-39440 | Add "x-intellij-case-insensitive" JSON Schema extension for case-insensitive enum validation | |
JavaScript | Feature | WEB-38284 | Parameter info and parameter hints for tagged templates |
Feature | WEB-38976 | Support Object.fromEntries() | |
Feature | WEB-38974 | Support destructuring declarations in Vue.js and allow 'Propagate to destructuring' to propagate there and 'Rename' to rename properly | |
Feature | WEB-39319 | Duplicates Inspection: disable search between Javascript and TypeScript files | |
Feature | WEB-35756 | Autocomplete of export default | |
Feature | WEB-37930 | Support ES2019 decorators proposal | |
Feature | WEB-38139 | 'Propagate to destructuring declaration' intention | |
Feature | WEB-38945 | Show available method signatures in the Go to definition popup | |
Feature | WEB-26561 | Properties added with Object.assign() and Object.defineProperties() are not understood | |
Feature | WEB-38159 | Add a quick fix to fix spelling for an unresolved reference if qualifier type has property with similar name | |
Feature | WEB-37690 | Call hierarchy action doesn't work where function literal is passed as argument | |
Feature | WEB-38638 | Inspection and quick-fix to merge trivial nested template literals | |
Feature | WEB-39374 | Add 'String usage' type to 'find usages' | |
Feature | WEB-33939 | Suggest class method parameters when ES6 class is extended | |
Bug | WEB-39847 | Replace with block/line comment works incorrectly in case of after-the-statement comments of any kind | |
Bug | WEB-38953 | Inner class methods returning class instance not resolved when chaining | |
Bug | WEB-39146 | Suggest correct quick-fix for async/await inside forEach | |
Bug | WEB-39011 | Renaming destructuring declarations in catch-block fails with exception | |
Bug | WEB-32758 | js: spurious "Invalid number of arguments, expected 0" inspection for the default sub-class constructor | |
Bug | WEB-38352 | JavaScript/TypeScript completion after export default | |
Bug | WEB-39583 | TypeScript: Enable typescript service completion in js files if allowJs = true | |
Bug | WEB-38583 | Simple type hinting not working for Array.forEach() | |
Bug | WEB-39418 | Keywords completion: Flow: do not suggest top-level completion inside interface | |
Bug | WEB-37294 | "Unused default export" when importing module dynamically | |
Bug | WEB-39675 | Usages in JSX attributes considered 'String usages' in 2019.2/master nightlies | |
Bug | WEB-28187 | ES6: Unused default export | |
Bug | WEB-35656 | JavaScript RegExp multiple named capture groups in template literal | |
Bug | WEB-38056 | 'Flip if-else', 'Merge if-else', 'Remove braces', etc. all remove inner functions inside blocks | |
Bug | WEB-33923 | StackOverflowError on parsing deeply nested JSON | |
Bug | WEB-39147 | Resolve indexed properties with dot in name | |
Bug | WEB-38833 | JavaScript name suggestions: don't conflict with the global 'name' variable | |
Bug | WEB-36804 | Weird escape \ character multiplication and reduction on copy/paste | |
Bug | WEB-38473 | Unresolved type which isn't global | |
Bug | WEB-39859 | Inspections broken/frozen | |
Bug | WEB-39598 | Rename JavaScript Module Dependency Diagram action | |
Bug | WEB-14677 | Navigate/Method Hierarchy is always disabled for javascript methods | |
Bug | WEB-39022 | Create missing default branch for switch should not add break when there's a return statement | |
Bug | WEB-39370 | Code Inspection incorrectly recognizes type, produces incorrect warning messages | |
Bug | WEB-37911 | "Hide parameter hints for this method" only works for last method in chain | |
Bug | WEB-34200 | Fix capitalization of some Intentions/Quick Fixes | |
Bug | WEB-39660 | Completion: "Several definitions" is shown for symbols after "console" | |
Bug | WEB-39416 | Completion: JS/TS: do not suggest symbol itself after extends keyword | |
Bug | WEB-39419 | Postfix completion: do not suggest any template after "this." | |
Bug | WEB-36091 | Import-completion should invoke parentheses insert handler if the item is definitely a function | |
Bug | WEB-39144 | JavaScript/TypeScript: add async keyword into the completion after export and export default | |
Bug | WEB-38645 | Unused local variable inspection works incorrectly with require statements when Node.js coding assistance is disabled | |
Bug | WEB-38514 | 'Complete current statement' doesn't work for TS enums | |
Bug | WEB-36103 | Don't suggest items from "@types" packages not directly specified in package.json in import completion | |
Bug | WEB-39024 | Change the "Switch statement is redundant" inspection to a weak warning | |
Bug | WEB-38868 | Editing injection removes fragment if template string argument is exactly at start/end of injection | |
Bug | WEB-35328 | No completion for members of exported namespace | |
Bug | WEB-39145 | JavaScript/TypeScript: do not show completion after export keyword inside class | |
Bug | WEB-38936 | Remove acton 'Fix all problems in file' for 'Create class/interface' and 'Adjust spelling' quick fixes | |
Bug | WEB-39054 | Wrong warning in constructor of a class that extends null | |
Bug | WEB-39390 | Destructuring existing variable shows "foo is null" | |
Bug | WEB-38086 | Editing injection in template string with 'Edit injection' action fails if another template string inside arguments | |
Bug | WEB-23410 | Find usages of exported function | |
Bug | WEB-39288 | neverending indexing on parsing Figlet Font definition embedded in template string | |
Bug | WEB-38804 | Find usages of `index.jsx` file yields results where property `index` of an arbitrary object is used | |
Bug | WEB-36271 | Import completion imports items that cannot be really imported | |
Bug | WEB-38860 | Flow: JSX syntax break when using parenthesis within a JSX tag | |
Bug | WEB-39479 | "Several definitions" icon is shown for unique variant | |
Bug | WEB-38666 | Incorrect auto import when copy/pasting code between files | |
Bug | WEB-39068 | Incorrect names are inferred for destructuring properties with non-identifier names | |
Bug | WEB-39058 | Function is not available in completion in its body | |
Bug | WEB-38700 | Bad color for new.target in some dark themes | |
Bug | WEB-33985 | Cypress assertion chains autocomplete not working | |
Bug | WEB-39334 | Don't insert parentheses when completing function in pipe expression RHS | |
Bug | WEB-39442 | Duplicates: IndexOutOfBoundsException is thrown on processing "Show all duplicates like this" | |
Bug | WEB-38534 | JS: do not show members from unknown namespace in top-level completion | |
Bug | WEB-39005 | JS: incorrect rest param styling | |
Bug | WEB-39272 | Fix intentions availability for #-private and ?.-elvis access operators | |
Bug | WEB-39437 | No completion for React lifecycle method when using Flow | |
Bug | WEB-39777 | JSX: completion item is used instead of emmet abbreviations | |
Bug | WEB-38184 | Javascript spread-constructed object property tooltip does not correctly infer source | |
Bug | WEB-38812 | Inner class props not resolved in IIFE | |
Bug | WEB-39321 | Annotator marks injected in string code as red in master | |
Bug | WEB-38544 | JS: suggest exported commonjs names in completion | |
Bug | WEB-39415 | Keywords completion: do not suggest keywords inside while statement | |
Bug | WEB-36104 | Lookup items for import-completion and globals are mixed in the list with the same priority | |
Bug | WEB-38743 | Split declaration and initialization removes export | |
Bug | WEB-38957 | WebStorm lacks Darcula coloring for some JS-specific elements | |
Bug | WEB-38248 | Autocomplete problems with properties that start with an underscore | |
Bug | WEB-36595 | No autocomplete for inherited static methods when class is "required" from a different file | |
Bug | WEB-35094 | Invalid 'Duplicate character inside regexp class' warning when using template string with arguments | |
Bug | WEB-39270 | JavaScript: Wrong names for arguments when using fn(...spread) | |
Bug | WEB-39417 | Keywords completion: do not suggest the same keyword after itself | |
Bug | WEB-38685 | Structure view for JavaScript tests doesn't work with custom regions | |
Performance | WEB-39634 | JS element in Search Everywhere iterates project content in EDT to calculate its presentation | |
Usability | WEB-39679 | Add an action to specify the explicit value/type shown in the type/value hint | |
Usability | WEB-32058 | No auto-completion popup for paths values | |
Usability | WEB-39023 | Improve completion behavior for switch and if | |
Usability | WEB-38830 | JavaScript: move all code completion options from "JavaScript" to "Editor -> Code Completion" | |
Usability | WEB-39444 | Convert to React class/functional component: add link to the template configuration in description | |
Usability | WEB-39414 | Keywords completion: reorder local and global symbols and keywords | |
Cosmetics | WEB-37759 | Not ideal layout of JS options page | |
Cosmetics | WEB-39007 | Postfix completion misprint | |
Task | WEB-37952 | Support built-in decorators for es2019 | |
Task | WEB-38849 | Node modules: exclude from indexing unnecessary files | |
Task | WEB-38403 | ES6: complete sibling files with relative prefix | |
Task | WEB-38404 | TypeScript / JavaScript: completion after export | |
Task | WEB-38420 | JavaScript completion: do not show statement-only keywords in expression context | |
Task | WEB-30685 | Add new injection type: tagged template | |
Exception | WEB-39801 | JS: Quick fix: edit empty values of object literal properties throws when invoked on rbrace | |
JavaScript. Formatter | Feature | WEB-37855 | Prettier: allow importing code style rules from .prettierrc.js/ .prettierrc.toml file |
Bug | WEB-38042 | Wrong indentation in tuple types (Flow, TS) | |
Bug | WEB-38600 | Don't remove leading semicolon on reformatting | |
Bug | WEB-38505 | JavaScript setting for spaces within array brackets are not saved for IDE Global Code Style schema | |
Bug | WEB-38992 | Wrong extra indent for template string argument braces | |
Bug | WEB-30108 | Formatting JS/TS with HTML injection and 'Enforce HTML quotes on reformat' enabled breaks code | |
Bug | WEB-39796 | Code formatting adds space in private-#-field syntax | |
Bug | WEB-39092 | Formatting doesn't remove spaces in for..of / for..in loops | |
JavaScript. Frameworks | Feature | WEB-33464 | Parameter Hints in Angular Component Template |
Feature | WEB-39759 | Vue.js: provide code completion for events that could be emitted by Vue components defined in project dependencies | |
Bug | WEB-39743 | Vue.js: directives are not present in code completion on Vue.js tags | |
Bug | WEB-38082 | PropTypes.shape should support warn on missing required prop inside 'shape' | |
Bug | WEB-37732 | Do not show Alt+Return proposal to create a v-slot namespace | |
Bug | WEB-39056 | PyCharm, new vue project wizard: missing checkbox 'Use default project setup' | |
Bug | WEB-38028 | "Wrong attribute value" with BootstrapVue v-b-modal directive | |
Bug | WEB-39481 | Can't resolve vue components in template tag (Blaze) | |
Bug | WEB-35634 | Angular: directives from node modules not present in package.json are not available | |
Bug | WEB-39779 | Vue.js "v-for" shows error when use object destructuring | |
Bug | WEB-29546 | Refactor/Rename React props doesn't rename the prop in defaultProps | |
Bug | WEB-38354 | Angular: wrong exclusions with Angular libraries | |
Bug | WEB-34458 | Do not show Unbound XML namespace prefix in Vue.js for custom directives bindings | |
Bug | WEB-36722 | Angular template files are not recognized if "@angular/core" is not a direct dependency | |
Bug | WEB-33981 | Imported components marked as unknown html tags | |
Bug | WEB-39501 | New - Angular Schematic: loading after every use | |
Bug | WEB-39353 | ClassCastException when choose item in completion | |
Bug | WEB-36119 | Angular. Invalid items inside the completion list after the "for" word | |
Bug | WEB-29251 | Refactor/Rename React props in propTypes does not rename the html attribute | |
Bug | WEB-37137 | Some vuetify (1.4.6) components have unknown html tags | |
Bug | WEB-39709 | IOException with @web-types | |
Usability | WEB-39203 | Parameter hints: remove "Show name for tagged template arguments" for "Angular HTML Template" | |
Usability | WEB-8191 | Add option to disable injection of CSS in jQuery selectors | |
Usability | WEB-39455 | React refactorings in Flow use TypeScript code templates | |
Cosmetics | WEB-39672 | Vue.js: Add library name to tag proposals | |
JavaScript. Inspections | Feature | WEB-2385 | Detect accidental =+ instead of += on string variable |
Feature | WEB-39213 | TypeScript / JavaScript: better simplify action for typeof/instanceof | |
Feature | WEB-27401 | Add intention to convert independent `await` calls to `await Promise.all([])` | |
Feature | WEB-32926 | "Add 'then' clause" as a QuickFix for "Promise returned from ... is ignored" | |
Feature | WEB-39318 | JavaScript: support if (undefined/null) conditions | |
Feature | WEB-39224 | TypeScript / JavaScript: better simplify action. If, While, DoWhile | |
Feature | WEB-39165 | TypeScript / JavaScript: better simplify action for equality operators | |
Feature | WEB-39166 | TypeScript / JavaScript: better simplify action for null/undefined | |
Feature | WEB-35028 | TypeScript / JavaScript: better simplify action | |
Feature | WEB-37903 | Inspection and quick-fix to merge variables assigned to same destructuring patterns | |
Bug | WEB-36869 | No notification about missed await if async function call is on the right side of assignment | |
Bug | WEB-39511 | "Missing await for an async function call" false positive in shorthand lambdas and conditional expressions | |
Bug | WEB-39317 | Invalid 'unused default export' when importing module as namespace | |
Bug | WEB-39594 | False "Variable is declared and being used in different 'case' clauses" violation if same-named variable is declared in nested 'switch' | |
Bug | WEB-18867 | Block level function declaration is not supported | |
Bug | WEB-39687 | Promise used as condition should raise warning | |
Bug | WEB-38059 | False positive 'Function statement not at top level of a program or function is prohibited' in TypeScript | |
Bug | WEB-38316 | False positive (?) for "Result of assignment expression used" inspection | |
Bug | WEB-35745 | No notification about missed await near Promise returned function | |
Bug | WEB-36909 | "Add this qualifier" quickfix doesn't work in offline inspections results | |
Bug | WEB-31269 | Inspection "Missing await for async function call inspection" false positive | |
Bug | WEB-39649 | PointlessBooleanExpression. False positive | |
Bug | WEB-39249 | TypeScript / JavaScript: Report only simplifiable part of the expression | |
Bug | WEB-39569 | Javascript inspection "Redundant await Promise.resolve()": "return await" is GOOD (as of recently) | |
Bug | WEB-38952 | Intentions: "Generate destructuring pattern": disable for enum literals | |
Bug | WEB-39556 | 'Expression statement is not assignment or call' is incorrectly reported for pipeline invocations | |
Bug | WEB-40000 | Incorrect "Redundant await". | |
Bug | WEB-35108 | "Missing await for an async function call" is not triggered when requiring async function | |
Bug | WEB-38543 | Cleanup fixes reported from "Missing module dependency" inspection | |
Bug | WEB-39143 | redundant 'return await..' is wrong when using catch decorators | |
Bug | WEB-30455 | Improve "suspicious variable/parameter name combination" inspection for JavaScript and Flex | |
Bug | WEB-30494 | 'Replace with template string' incorrectly handles non-string items at start | |
Cosmetics | WEB-39707 | Pointless statement or boolean expression: shorten the warning | |
Exception | WEB-39806 | JS : Quick fix : Replace comment style two times | |
Exception | WEB-38515 | PsiInvalidElementAccessException is thrown for "Create derived class" intention | |
JavaScript. Refactoring | Feature | WEB-37242 | Inline JS variable with template literals should avoid producing nested template literals |
Feature | WEB-32725 | Postfix templates for destructuring | |
Feature | WEB-38307 | Inspection for redundant 'return await' and 'await await' + corresponding cleanup for convert-to-async | |
Feature | WEB-38662 | 'Introduce variable' can introduce spread elements when selection is over multiple array elements/properties | |
Feature | WEB-38801 | 'Introduce variable' for destructuring patterns in variable declarations | |
Feature | WEB-38295 | 'Inline' should handle functions with destructuring parameters | |
Feature | WEB-39096 | Intention action to convert destructuring back to properly accesses when possible | |
Feature | WEB-38308 | Inspection and cleanup for redundant await/return Promise.resolve() and Promise.reject() | |
Bug | WEB-39235 | 'Replace destructuring with property and index access' causes name conflict | |
Bug | WEB-39520 | Rename doesn't show preview if only string references are found | |
Bug | WEB-38208 | Invalid code is generated when splitting destructuring object | |
Bug | WEB-39446 | React class to functional component not available for class with 'displayName' static field | |
Bug | WEB-16954 | JavaScript. Error when extracting method from object property | |
Bug | WEB-39343 | 'Replace destructuring with property and index access' ignores initializers | |
Bug | WEB-39290 | 'Replace destructuring with property and index access' doesn't respect shorthand properties | |
Bug | WEB-39483 | Refactoring: Rename: avoid showing "Not Found" in the preview for dynamic references | |
Bug | WEB-39026 | Extract value does not detect duplicate values in ECMAscript / Typescript template strings | |
Bug | WEB-38194 | Converting string concatenation to template string drops comments | |
Bug | WEB-39470 | 'Replace destructuring with property/index access' poorly handles non-identifier names | |
Bug | WEB-39337 | Incorrect comment placement when moving multiple module members with comments | |
Bug | WEB-38590 | 'Iterate with for..of' intention action should suggest to iterate with 'for await..of' in case of asynchronous iterable | |
Bug | WEB-38766 | 'Propagate to destructuring declaration' should create a live template to update auto-generated variable names | |
Bug | WEB-39358 | 'Replace destructuring with property/index access' invokes dialog rename for JS global variables | |
Bug | WEB-38599 | Assertion failed when drag-n-drop file in the project | |
Bug | WEB-39079 | 'Propagate to destructuring' breaks code when propagation target and source are in the same variable list | |
Bug | WEB-39575 | 'Search in comments and strings' should be off by default | |
Bug | WEB-39768 | Refactoring: JS (ES5): Extract variable: extracting new variable in object causes creating spread operator | |
Bug | WEB-35443 | 'Create field' creates field outside object | |
Bug | WEB-39062 | 'Propagate to destructuring declaration': breaks code in case of arrow functions without parens | |
Bug | WEB-34393 | Extract variable shouldn't be available on 'export default function' when corresponding function has overloads | |
Bug | WEB-36958 | Add local variable Typescript intention applies to second outermost function instead of function's return value on same line | |
Bug | WEB-39771 | Rename dialog is shown instead of silent rename after invoking 'Introduce variable' for spreads, or for 'Create derived class / Implement interface' | |
Bug | WEB-39335 | 'Change signature' for pipe expressions - should replace with lambda on adding parameters, collapse lambda when having a single parameter | |
Bug | WEB-37861 | Cannot inline ES6 function property | |
Bug | WEB-39372 | 'Refactor | Inline' on methods from .d.ts removes statements | |
Usability | WEB-38742 | 'Generate destructuring pattern'/'propagate to destructuring' should be available on the variable | |
Cosmetics | WEB-38244 | 'Can not' typo | |
Cosmetics | WEB-35457 | Duplicated description parts in refactoring preview - 'class class', 'file file', etc. | |
Exception | WEB-39557 | Postfix 'var'/'destruct' and 'introduce obj/array destructuring' fail if inplace refactorings are off | |
Exception | WEB-39752 | Refactoring: JS: Inline refactoring: Exception in plugins Js and TS | |
Exception | WEB-39749 | JS: Reference element is not the same element for which references were queried | |
LESS | Feature | WEB-11539 | Support align values code style setting |
Bug | WEB-38322 | Less: nested @supports at-rule causes syntax errors | |
Linters | Bug | WEB-39615 | Prettier plugin - editor scroll position jumps abruptly on reformat |
Bug | WEB-38737 | Importing 'indent' rule from ESLint configuration should disable conflicting settings. | |
Bug | WEB-38881 | "Reformat with Prettier" should be available for files with shebang | |
Bug | WEB-36803 | Errors reported by linters should show better tooltip if error message is multiline | |
Bug | WEB-37547 | 'Suppress all ESLint rules for current file' adds 'null' if 'eslint-disable' already exists at top of file | |
Bug | WEB-39398 | When importing code style settings from ESLint, consider "SwitchCase" option of "indent" rule | |
Bug | WEB-36096 | ESLint Ignores Nested React Project | |
Bug | WEB-39118 | ESLint fails with error if @typescript-eslint with 'project' option is configured in monorepo | |
Bug | WEB-39189 | .eslintignore in nested package not picked up inside lerna project | |
Task | WEB-38083 | Remove action to reset changes to code style on importing from TSLint | |
Node.js | Feature | WEB-39055 | Add `ci` to the list of commands in NPM run configuration |
Feature | WEB-23906 | per-project nvm support via nvmrc | |
Feature | WEB-39006 | Node Interpreter on WSL (Arch Linux): No distribution available | |
Bug | WEB-39510 | NPM Install Dependencies notification: package.json link broken | |
Bug | WEB-39528 | Run/Debug Node.js app from Run Anything popup | |
Bug | WEB-39704 | Can't download node core if yarn is not installed | |
Bug | WEB-39927 | Can't call completion for 'react' in package.json | |
Bug | WEB-38634 | The built-in Node module 'module' flagged as not listed in dependencies | |
Bug | WEB-35916 | npm not detected if node installed via snap | |
SASS | Feature | WEB-9211 | SCSS align $variable on colon as in CSS |
Bug | WEB-39261 | Duplicates should not be set between source and generated file | |
Bug | WEB-7524 | SCSS cannot find mixin which is declared later in the file | |
Bug | WEB-38149 | Sass mixin content arguments not recognised | |
Stylus | Bug | WEB-39535 | "Reformat code" behave wrong on stylus (@media query with negative property value) |
TypeScript | Feature | WEB-37201 | Introduce smartcast highlighting similar to that we have in Kotlin |
Feature | WEB-39285 | Typescript - Support for actions on literals in discriminated unions | |
Feature | WEB-39194 | Enable esnext private-#-field syntax for TypeScript | |
Feature | WEB-39685 | [request] should show error when can't found file form tsconfig extends | |
Feature | WEB-39196 | Update bundled TypeScript to 3.5 | |
Feature | WEB-14945 | Parameter hints / parameter info / documentation support for rest-tuples with --strictBindCallApply | |
Feature | WEB-38589 | Intention action to add explicit enum values for TypeScript enums | |
Bug | WEB-39081 | 'Create function' breaks code when tries to create new function with spread parameters in typescript | |
Bug | WEB-39107 | Potentially invalid 'this' when using OnChange decorator with Angular | |
Bug | WEB-37922 | Type guard is incorrectly applied for a nested function | |
Bug | WEB-38165 | Typescript autocompletion for objects with enum as key doesn't work with computed properties | |
Bug | WEB-39127 | TypeScript - parameter info (CTRL+P) fails on rest parameters | |
Bug | WEB-39355 | Incorrect comparison of literal types with escape sequences | |
Bug | WEB-38092 | In TypeScript, renaming a class function (via Refactor) causes wrong changes | |
Bug | WEB-39689 | typescript Variable narrowed type guard not as expected | |
Bug | WEB-38637 | Type guards: weaken narrowing of '==' to not narrow in case of references on both sides | |
Bug | WEB-39159 | TypeScript - add abstract keyword suggestion after export | |
Bug | WEB-38857 | Show inferred types in parameter help. | |
Bug | WEB-38954 | idea auto complete with unsafe key index | |
Bug | WEB-34824 | Support TS 3.1 change in type guards for 'function' | |
Bug | WEB-38238 | 'Extract type alias' / 'Convert parameters to object' should properly handle infer-types | |
Bug | WEB-39027 | Switch case items should not be shown when completion is invoked for qualified references | |
Bug | WEB-39644 | 'Specify type explicitly' should work for inferred types | |
Bug | WEB-39499 | Support unknown type for switch expression | |
Bug | WEB-35855 | Incorrect property rename/find usages | |
Bug | WEB-39122 | Wrong autocomplete list for `typeof` expression inside type definition in TypeScript | |
Bug | WEB-39316 | Redundant 'typeof' check warning on typescript when deconstructing | |
Bug | WEB-38296 | introducing interface doesn't work if parameter selected with the type | |
Bug | WEB-38865 | False positive 'rest parameter should be of array type' on rest-parameter with infer-type | |
Bug | WEB-39809 | TypeScript generics should be inferred to 'unknown', not 'any', if no constraint | |
Bug | WEB-37512 | '== true' and '== false' and 'if(x)' guards should narrow boolean to the literal type | |
Bug | WEB-38167 | "<anonymous> in null" in the usage view | |
Bug | WEB-32363 | Support improved handling of 'instanceof' in type guards | |
Bug | WEB-39563 | Autocomplete doesn't work properly when type is from a private or protected class property | |
Bug | WEB-32282 | TypeScript: Type of variable from destructured assignment is incorrectly considered as just `boolean` instead of `boolean | undefined` | |
Bug | WEB-39409 | Line markers don't work for intersection types | |
Bug | WEB-37511 | Mutual discriminants are not supported via 'switch' for type guards | |
Bug | WEB-36619 | Typescript class implementing an interface method as a lambda incorrectly reports method as unused/can't find usages | |
Bug | WEB-38271 | Implementing methods for object literal doesn't properly substitute generics | |
Bug | WEB-39588 | TypeScript: type guard doesn't work if the second re-declaration contains assignment | |
Bug | WEB-38990 | TypeScript: correctly show parameter info for literals | |
Bug | WEB-38682 | Wrong indent after `=` in the TypeScript type definition | |
Bug | WEB-38410 | Consider improving line markers/navigation from contextually typed literals to super | |
Bug | WEB-27160 | TypeScript: Rename field does rename more than just the field | |
Bug | WEB-38555 | Auto-import doesn't allow to erase import statement - inserts it again | |
Bug | WEB-39662 | Inlay hints: TypeScript: show enum literal hint in the exact format | |
Bug | WEB-38500 | Typescript find usages fails for object/interface keys containing dot | |
Bug | WEB-39640 | Specify type explicitly action incorrect with template string and Observable | |
Bug | WEB-39188 | TS: type guards are not applied to property-accessors | |
Performance | WEB-37988 | Code analysis never completes, high CPU usage on evaluating types | |
Performance | WEB-39633 | TypeScript project references cause IntelliJ to hang | |
Usability | WEB-38733 | Support parameter info/hints for inferred higher-order functions | |
Usability | WEB-37883 | Update default color for TypeScript Type Parameters | |
Task | WEB-39774 | TypeScript: avoid edt resolve while rendering import hint | |
Unit Tests | Feature | WEB-34938 | Support running Mocha tests with Vue CLI |
Feature | WEB-38630 | Jest: improve "todo" test support when using jest-circus as test runner | |
Bug | WEB-39800 | 'it' live template is available inside v-for | |
Bug | WEB-32987 | Mocha test not marked as test when timeout is set | |
Bug | WEB-37886 | Mocha suites not recognized inside setTimeout | |
Bug | WEB-36777 | Show test status in the gutter for both compiled and original file when using Jest | |
Bug | WEB-39902 | Cannot run actions from gutters | |
Bug | WEB-39245 | Jest "update snapshot" link no longer displayed for inline snapshots | |
Bug | WEB-39593 | Suggest mocha-webpack in the 'mocha package' field | |
Bug | WEB-39201 | 'Unrecognized option "runTestsByPath"' when running Jest with jest-cli < 21.x | |
Bug | WEB-11505 | Cucumber: can't run cucumber is step definitions are located in non-default directory | |
Bug | WEB-36769 | Running RC from folder containing cucumber tests fails with error | |
Bug | WEB-37274 | Cucumber.js: TS: comments at the end of the target file are moved to the top | |
Bug | WEB-39735 | Cucumber.js: tests are marked as passed when they actually aren't | |
Bug | WEB-36413 | Cucumber.js: wrong symbols in the console output on Windows | |
Cosmetics | WEB-39698 | Cucumber.js: increase width of the File type field in the Create New Step Definition File dialog | |
Exception | WEB-39572 | CucumberJS: exception is thrown on typing regular expression | |
No subsystem | Bug | DBE-8610 | Cannot change severity of inspection 'Delete or update statement without where clause' |
DB Console | Feature | DBE-447 | Naming on database console result tabs |
Bug | DBE-8525 | Vertica: Explain Plan Diagram Fail | |
Bug | DBE-7458 | Redshift decode - improper autocomplete/hint(?) and improper warning | |
Bug | DBE-8316 | Changes to SQL Script on shortcut in Database view aren't detected. PyCharm seems to cache the SQL Script. | |
Bug | DBE-7388 | Name database console files so they can be sorted | |
Usability | DBE-989 | Caret shouldn't move when an error occurs in database console | |
Usability | DBE-8145 | Inconsistency in read-only mode | |
DB Diff | Bug | DBE-8376 | Diff marks difference on tables without changes |
DB Introspection | Bug | DBE-8648 | Special character in MySQL database prevented PhpStorm from retrieving table contents (rows) |
Bug | DBE-7342 | AWS Aurora MySQL: procedures sync fails with `PROCEDURE lambda does not exist` | |
Bug | DBE-8405 | Database schemas not updating | |
Bug | DBE-8115 | Can not synchronize Azure database, getting error "SQLServerException: Reference to database and/or server name in 'master.sys.schemas' is not supported in this version of SQL Server" | |
Bug | DBE-8503 | MariaDB Schema error with disabled event scheduler | |
Bug | DBE-7588 | Cannot Connect to PostgreSQL instance. ERROR: column n.xmin does not exist | |
DB Refactoring | Bug | DBE-8303 | MySQL create index: Column ordering is always defaulted to ASC |
DB Schema Views | Feature | DBE-4807 | Show table/column comments in database tool window (tree) for all elements at once |
Feature | DBE-4336 | Show database column default value in database tool window | |
Bug | DBE-8463 | Create new schema by right clicking on schemas for MySQL | |
Usability | DBE-1476 | Change shortcut for Refresh action in Database Tool Window | |
Usability | DBE-8483 | MySQL: Database Connections tree shows character sets instead of databases | |
Data Import & Export | Bug | DBE-8323 | Cassandra: incorrect blob data export as sql inserts |
Data Views | Feature | DBE-5804 | Preview BLOB content in table documentation |
Feature | DBE-5971 | Easily show all rows of the result ignoring page-size setting | |
Feature | DBE-87 | Full text search in database | |
Feature | DBE-3251 | Easily change number of result rows | |
Bug | DBE-8531 | Different SQL code color in DataGrip (sql editor and filter) | |
Bug | DBE-8511 | Database Tool - Go To Related Data queries entire table | |
Bug | DBE-8470 | Db2: can't edit `decfloat(16)` grid value | |
Bug | DBE-7911 | Cannot insert new row into table with identity column in postgresql 10 and 11 | |
Bug | DBE-8058 | Can't edit table in data editor in Apache Cassandra using DataGrip | |
Navigation & Search | Feature | DBE-8080 | Introduce All Data Sources and per-Data Source search scopes |
Feature | DBE-6452 | Option to restrict Navigate to Table/Routine/Class to connected Data Sources | |
Feature | DBE-5592 | Filtering in Go-to-table navigation | |
SQL Completion | Feature | DBE-8410 | IS NULL and IS NOT NULL as combined completion items |
Bug | DBE-8552 | Problem with cast postfix | |
SQL General | Bug | DBE-7941 | Todo-comments in the text of database server stored objects |
Bug | DBE-8314 | Endless inspection | |
SQL Generation | Feature | DBE-8467 | Db2: support index key expression generation |
Feature | DBE-8466 | Db2: support xml index specification generation | |
Bug | DBE-8400 | Db2: support SQL Generation for generated columns with identity options | |
Bug | DBE-8404 | Db2: support SQL Generator 'CREATE OR REPLACE' option | |
Bug | DBE-8527 | afrom generates wrong code with reserved column name | |
Bug | DBE-8401 | Db2: support SQL Generation for table's distribution clause | |
Bug | DBE-8468 | Db2: support type hierarchy | |
Usability | DBE-8430 | Add pre-selection when creating new objects | |
SQL Highlighting | Feature | DBE-8514 | Missing support for IP types in ClickHouse |
Feature | DBE-1197 | Highlight values in insert statement with select clause | |
Feature | DBE-8513 | Missing support for UPDATE mutation syntax in ClickHouse | |
Feature | DBE-8598 | Inspection: Check for TOP/OFFSET | |
Feature | DBE-8570 | Add inspection for using LIMIT (or similar clause) inside EXISTS call | |
Feature | DBE-8630 | Folding long numbers | |
Feature | DBE-8593 | Intention: Convert multiple equal with OR to IN and vice versa | |
Bug | DBE-8294 | Oracle false positive sql inspection: Nested aggregate calls are not allowed | |
Bug | DBE-8607 | CREATE SERVER AUDIT | |
Bug | DBE-8482 | Snowflake Recursive CTE Parsing Error | |
Bug | DBE-8277 | Inspection: Table variable is never used | |
Bug | DBE-8299 | PostgreSQL: No error if RENAME COLUMN is used together with other ALTER TABLE action. | |
Bug | DBE-8306 | Inspection: Unable to resolve variable | |
Bug | DBE-8397 | Editor incorrectly reports "JSON standard does not allow such tokens" and other errors for postgres sql file | |
Bug | DBE-8289 | MariaDB syntax error - ADD COLUMN IF NOT EXISTS | |
Bug | DBE-8396 | Redundant alias inspection | |
Bug | DBE-3890 | create tablespace db2 fail | |
Bug | DBE-8394 | Inspection for implicit string truncation | |
Bug | DBE-8281 | Inspection: Adding not null column without default value | |
Bug | DBE-8399 | Unused subquery item inspection isn't triggered | |
Bug | DBE-8690 | Materialized CTE break formatting | |
Bug | DBE-8416 | Postgres inspector does not recognize grouping() function | |
Bug | DBE-6327 | TODO colors doesn't work in console | |
SQL Refactoring | Feature | DBE-8207 | Suggest to refactor several INSERTs into one INSERT |
Feature | DBE-8559 | Intention to replace GROUP BY with DISTINCT and vice versa | |
Bug | DBE-8652 | Disable the Extract Routine refactoring for GoLand as it doesn't seem to do anything | |
Usability | DBE-8325 | SQL: add refactoring: introduce table alias |
Overview
Content Tools