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