No subsystem | Feature | IDEA-192898 | I want to provide searchable options from plugin to allow searching plugin settings in the settings dialogue. |
Feature | IDEA-111333 | Provide Sublime Text keymap | |
Feature | IDEA-142157 | "Dump Threads" action in Run panel should open dump view | |
Feature | IDEA-138797 | Prevent double click from maximizing tabs | |
Bug | IDEA-201820 | UI concurrent creation | |
Bug | IDEA-206726 | Test icon doesn't appear after test completion | |
Bug | IDEA-168781 | Mnemonics for run actions is broken in case of '_' and '&' in configuration name | |
Bug | IDEA-205603 | Recent Location popup is not redraw after resize | |
Bug | IDEA-125327 | "Surround with try/catch" code generation seems to not respect final modifier settings | |
Bug | IDEA-205818 | Switching between Look and feel spoils Recent locations popup | |
Bug | IDEA-202381 | Missed splitter in navigation bar | |
Bug | IDEA-206008 | Test with Coverage doesn't report number of passed tests in tooltip | |
Bug | IDEA-202134 | Wrong location of a magnifier icon in Light theme on Mac | |
Bug | IDEA-201003 | Huge freeze while "navigate to test data" | |
Bug | IDEA-201667 | Soft-Wrap works incorrectly with Inlays | |
Bug | IDEA-204455 | Breadcrumbs: breadcrumbs still shown after turning them off | |
Bug | IDEA-206149 | Fix com.intellij.ui.stripe.Updater#findPreviousIndex | |
Bug | IDEA-204505 | Plugin Settings: Custom plugin icons are not scaled on HiDPI Linux | |
Bug | IDEA-149084 | Spring Boot: completion in .yml files: incorrect results on inserting property if one with same prefix exists | |
Bug | IDEA-204674 | The logs' arhive file name is too generic | |
Bug | IDEA-205610 | Already disposed exception if close project with opened Recent location popup | |
Bug | IDEA-201376 | IntelliJ IDEA 2018.2.4: Mocha 5.2.0 with Node 10.12.0 does not work, only output when trying to run test: Test Framework quit unexpectedly | |
Bug | IDEA-185161 | ShelveChangesManager must be PersistentStateComponent | |
Bug | IDEA-206132 | 5 modules of the IntelliJ Community are missing in the master branch source tree | |
Bug | IDEA-207318 | mac.touchbar exception in 2019.1 EAP | |
Bug | IDEA-206487 | Error:java: java.lang.IllegalArgumentException: Not supported: org.jetbrains.jps.javac.InputFileObject[...] | |
Bug | IDEA-208060 | Deadlock on Rider startup | |
Bug | IDEA-206285 | Suggestions bubble can make it impossible to mouse click at the beginning of line | |
Bug | IDEA-204044 | move clashes with resize in custom decorated mode | |
Bug | IDEA-205817 | It's possible to open several Recent Locations popups simultaneously | |
Bug | IDEA-203310 | Memory leak detected VirtualFilePointerManagerImpl, ConsoleViewImpl | |
Bug | IDEA-204173 | "Settings | Scopes" - "Expand" action doesn't work for ill-formatted strings | |
Bug | IDEA-204844 | Integer layered settings are not saved | |
Bug | IDEA-205847 | Comments from coffescript files shown as text in snippets | |
Bug | IDEA-205658 | Empty lines at the end of file are shown as empty snippet | |
Bug | IDEA-204163 | Don't suggest `P` and `B` live templates in all Kotlin contexts | |
Bug | IDEA-203161 | SOE at ThreeComponentsSplitter.visibleDividersCount() on attempt to open Run tool window in certain Gradle-based projects | |
Bug | IDEA-202994 | DiffUserDataKeys.GO_TO_SOURCE_DISABLE property is ignored in OpenInEditorAction | |
Bug | IDEA-203108 | fix for RUBY-19897 fails with JFX10 | |
Bug | IDEA-202296 | EditorConfig-related actions in the status bar: on the first attempt only one action is shown | |
Bug | IDEA-208045 | Exception from `RootModelImpl` on (Cargo) project update. | |
Bug | IDEA-199415 | UIDefaults completion inside IntelliJ theme files | |
Bug | IDEA-205350 | Fold region at beginning of file causes issues | |
Bug | IDEA-145069 | EditorConfig plugin doesn't handle indent_size option correctly | |
Bug | IDEA-205756 | contract can be simplified | |
Bug | IDEA-205654 | Extra lines in recent location snippet | |
Bug | IDEA-201532 | The BlockInlay loses the background of the editor's selection | |
Bug | IDEA-200366 | No way to configure Run Configuration Templates for a new projects in non-IDEA IDEs | |
Bug | IDEA-207848 | IDE crashes on startup | |
Bug | IDEA-204946 | File templates: File Template Variables aren't parsed in includes | |
Bug | IDEA-73793 | PyCharm will freeze when opening certain files and switching to another app | |
Bug | IDEA-203356 | Junit tests should not be marked as ignored when assertion in @AfterClass fails | |
Bug | IDEA-206403 | unused declaration inspection: constructor used in code outside analysis scope should be marked as used | |
Bug | IDEA-205663 | Recent Locations is not available in Find Action | |
Performance | IDEA-200469 | Should we really convert code style settings into XML just for damage checking? | |
Usability | IDEA-161842 | Key Mapping: Ctrl-Y not assigned to "Redo" is problematic | |
Usability | IDEA-206611 | Editor | General | SoftWraps| Soft-wrap file types: it is unclear how to specify types there | |
Usability | IDEA-204836 | Nested class/method navigation breadcrumb trail off by one | |
Usability | IDEA-155709 | IDE Fatal Errors dialog could show the installed plugin version when blames a plugin | |
Usability | IDEA-78518 | Method Inheritance Hierarchy should allow to narrow by search scope | |
Usability | IDEA-202024 | Rename "View / Expression Type" to "View / Type" | |
Usability | IDEA-205605 | Long code samples shows scroll bars | |
Usability | IDEA-205681 | Recent location list size should be configurable in Settings | |
Usability | IDEA-201429 | Remove .editorconfig from the list of file templates | |
Usability | IDEA-205653 | There is no ability to clear Recent Location history from popup | |
Usability | IDEA-201792 | Ability to edit Run Configuration Templates when a project is opened | |
Cosmetics | IDEA-187402 | When compressing CPU profile, progress bar in status line says "compressing memory snapshot" | |
Cosmetics | IDEA-203127 | Rename "Settings Summary" to "Collect Troubleshooting Information" | |
Cosmetics | IDEA-168874 | New 'Find in Path' dialog hard to read | |
Cosmetics | IDEA-204514 | Some spaces between file names in logs would be really nice | |
Cosmetics | IDEA-201465 | Improve display for long string in Ctrl+hover tooltips | |
Cosmetics | IDEA-205841 | Right border is not redraw if resize Recent location popup | |
Cosmetics | IDEA-201114 | Plugins: do not show "Show All" link if all plugins in the group are already shown | |
Task | IDEA-207393 | Update bundled trove library to prevent unnecessary rehashing | |
Task | IDEA-205647 | Shortcut for Recent location | |
Task | IDEA-205600 | [Bundled JRE 11] Get rid of MimetypesFileTypeMap usage because it is moved to private package since JDK 11 | |
Task | IDEA-203680 | Invalidate external projects imported data on 'Invalidate Caches' action | |
Task | IDEA-205758 | Hide 'Show parameter name hints on completion' in Code Completion settings | |
Task | IDEA-202382 | Update spy-js icons | |
Exception | IDEA-205608 | Editor is already disposed exception if navigate on recent location sample with quick search result | |
Exception | IDEA-206776 | in Linux on project closing Throwable occurs at com.intellij.openapi.wm.impl.GlobalMenuLinux.access$800 | |
Exception | IDEA-196008 | Throwable at com.intellij.openapi.roots.impl.libraries.LibraryImpl.<init> | |
Exception | IDEA-202454 | PluginManager - mixer IllegalArgumentException: mixer[0..1] is 2.0 | |
Exception | IDEA-207299 | com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException (ShowDiagramBase) | |
Exception | IDEA-206482 | RuntimeException: java.lang.reflect.InvocationTargetException | |
Exception | IDEA-202313 | Exception appears on Compress Logs and Show in Explorer menu item | |
Android | Bug | IDEA-208185 | IntentionHintComponent is registered as child of project causing a memory leak |
Bug | IDEA-193964 | Gradle test runner outputs to console and instead creating test result toolwindow | |
Bug | IDEA-204346 | ANDROID: AE: Write-unsafe context! | |
Android.Designer | Feature | IDEA-204927 | Please add a way to determine when the user has resized the components in a ThreeComponentsSplitter |
Ant | Bug | IDEA-202538 | Starting already built project takes a lot of time |
Code Analysis. Dependencies | Bug | IDEA-203520 | "Analyze This Dependency" action doesn't process usages of classes from other modules and libraries exported by the dependency |
Bug | IDEA-203484 | Empty node is shown instead of JDK name in 'Analyze Dependencies' results | |
Code Analysis. Duplicates | Feature | IDEA-181304 | Highlight duplicated branches in 'switch-case' statement |
Bug | IDEA-206673 | Inspection `Duplicated code fragment` does not analyze content folders. | |
Cosmetics | IDEA-207219 | Change "Hide duplicates fix" for "Duplicated code fragment" inspection | |
Code Analysis. Inspection | Feature | IDEA-33733 | "Field can be local" quickfix should not create redundant variable |
Bug | IDEA-204111 | Run inspection by name produces empty view | |
Bug | IDEA-203922 | Ctrl+Alt+Up in inspection results moves to the next result, rather than previous | |
Bug | IDEA-181614 | Inspection profile changes every time project is opened | |
Bug | IDEA-208033 | Go to next highlighted error is broken | |
Bug | IDEA-86833 | web.xml inspection for assignable to javax.servlet.Servlet is wrong | |
Bug | IDEA-201236 | Import of inspection results could not parse method name when it has parameter type | |
Bug | IDEA-201595 | All problems in file disappear from "Inspection Results" after applying a single fix | |
Bug | IDEA-200142 | Deadlock in Inspection tree view | |
Bug | IDEA-202177 | Error during injected code cleanup | |
Bug | IDEA-205936 | Inspections View: Group by Module doesn't work for groovy files | |
Bug | IDEA-207410 | Can't choose Constant conditions and exceptions in settings | |
Bug | IDEA-206216 | Fix all for warning in the top level file doesn't work when caret is located inside injection | |
Bug | IDEA-203538 | Cannot export results of single inspection run to XML | |
Bug | IDEA-183685 | Incorrect parameter type - ParamConverterProvider | |
Bug | IDEA-204414 | Exporting inspections results as HTML doesn't produce output | |
Performance | IDEA-204287 | LocalInspectionTool.isValidID should precompile regular expression | |
Performance | IDEA-207013 | Uast: Evaluator hangs uninterruptible analysing some loops | |
Usability | IDEA-201800 | Progress Bar Doesn't Move in Batch Suppress For Statement | |
Usability | IDEA-204371 | Remember "Group by severity" setting in inspection results | |
Usability | IDEA-204733 | Troubles massively apply fix to all found warnings | |
Task | IDEA-77381 | NonSerializableFieldInSerializableClass should check whether all possible values of final field are serializable | |
Exception | IDEA-206047 | Invalid cached value assertion during offline inspections | |
Exception | IDEA-203498 | com.intellij.analysis.AnalysisScope$2.visitFileEx(AnalysisScope.java:248): Read access is allowed from event dispatch thread or inside read-action only | |
Code Coverage | Feature | IDEA-196509 | Not possible to remove custom coverage suite from suite selection dialog |
Bug | IDEA-206286 | Run/Debug configuration - JUnit - Code coverage - when include a class for exclusion and save the item is added to include dialog box | |
Bug | IDEA-161415 | Cannot "show tests covering line" if test class name contains _ or $ | |
Bug | IDEA-90722 | File name too long IOException on CodeCoverage *.tr file | |
Bug | IDEA-200258 | Coverage tool window: Autoscroll from Source does not work on 1st test execution | |
Cosmetics | IDEA-200520 | What is the meaning of a checkbox with "include/exclude" title? | |
Code Formatting and Code Style | Feature | IDEA-149529 | Code Style settings export options |
Bug | IDEA-189934 | Replace lambda with method references messes up indentation | |
Bug | IDEA-200800 | Configure indents action from the status bar should open JS code style for JS/JSX files | |
Bug | IDEA-204458 | Java Formatter : close-brace in enum does not create new line | |
Bug | IDEA-203775 | NPE on opening unified diff view when Upsource Integration plugin is enabled | |
Bug | IDEA-206778 | Export codestyle settings to JSON: export fails when non-default values are provided for java | wrapping and braces | braces placement options | |
Bug | IDEA-206769 | Export codestyles settings to JSON: space_within_* attributes of java settings are not exported | |
Bug | IDEA-203464 | There is not same code style in 2018.2 and 2018.3 which I have the same codestyle.xml | |
Code Navigation | Feature | IDEA-205404 | When navigating from Java stacktrace try to find the relevant position within line |
Bug | IDEA-164838 | Open three new same windows when do "Open In New Editor Window" | |
Bug | IDEA-205772 | Javadoc: multi-resolve method references without signature to all overloads | |
Bug | IDEA-202922 | Navigate | File results are not sorted by proximity | |
Bug | IDEA-207132 | Recent locations popup shows 1 less snippets as in settings | |
Bug | IDEA-178367 | Weird 'choose implementation' popup | |
Usability | IDEA-194817 | Show enum constant usages on mouse middle-click | |
Cosmetics | IDEA-207272 | Recent locations: icon is not shown for decompiled classes | |
Code. Generate | Bug | IDEA-202062 | Code generation for equals will reference built-in java classes directly regardless of whether identically named user-defined classes are already in scope |
Bug | IDEA-200281 | Generete "Delegate Methods..." action doesn't respect already implemented method | |
Bug | IDEA-203737 | Introduced method has wrong context | |
Bug | IDEA-201670 | Generating setter for final field | |
ColdFusion | Bug | IDEA-206225 | CFML: investigate duplicate conditions in CfmlQuoteHandler |
Bug | IDEA-205092 | CFML: Inspection Error When Writing SQL Variables with Pound Signs | |
Bug | IDEA-205139 | CFML: Improper closing tag auto completion with <cfset> and <cfif> | |
Bug | IDEA-205201 | ColdFusion: conflict in order of closing tags by type handler HTML with CFML | |
Compiling Project | Bug | IDEA-203838 | Interface field usages aren't recompiled after pushing it down and changing return type |
Bug | IDEA-200217 | Internal error on 'Rebuild project' | |
Bug | IDEA-206390 | Error:java: class X is public, should be declared in a file named X.java | |
Bug | IDEA-187185 | Library index not updated when jars are replaced | |
Bug | IDEA-203645 | Hang on project open | |
Bug | IDEA-205069 | "Build" process hanging, had to hard-quit app | |
Bug | IDEA-203603 | Show descriptive error message if project is configured to use JDK but 'IntelliJ Platform Plugin SDK' is used instead | |
Performance | IDEA-205572 | Optimization proposal: avoid @NotNull runtime check for a string literal returned from a method | |
Usability | IDEA-206946 | Building Java Scratch file builds everything while "Use classpath of module" is set to <no module> | |
Cosmetics | IDEA-174920 | Don't write "Rebuild" in status bar when not whole project is being recompiled | |
Cucumber JVM | Feature | IDEA-201317 | Update Cucumber Formatter Plugin to Support ConcurrentEvents in Cucumber 4.x |
Bug | IDEA-142408 | Show difference link is not always shown | |
Bug | IDEA-171313 | Cucumber: Regex not abiding by anchors ^ or $ | |
Bug | IDEA-142407 | Generating Cucumber step definiton using JVM Cucumber plugin does not properly escape parentheses in generated regex | |
Bug | IDEA-203555 | Cucumber sentences does not evaluate {n} regular expressions | |
Bug | IDEA-205969 | Broken Layout in Dialog "Create new step definition file" on UHD 4k screen | |
Bug | IDEA-205598 | 191 IDEA could not find Cucumber step definitions | |
Bug | IDEA-189140 | Syntax highlighting of step variables in Cucumber features does not work together with doc string | |
Bug | IDEA-205590 | Executing Cucumber step for which WebElement in POP hasn't been found results in doubling step listing in "Run:" window | |
Bug | IDEA-171766 | Cucumber-java plugin does not support java8 step definitions with dynamic regexp | |
Performance | IDEA-187983 | Long code analysis - Cucumber with java8 | |
Usability | IDEA-206258 | Cucumber Autocomplete doesn't give me the ability to autocomplete capture groups that use the or operator | |
Task | IDEA-202545 | Java8 step definition in languages other than English | |
Debugger | Feature | IDEA-189549 | Better display for Maps in debugger |
Feature | IDEA-202293 | Support synchronized statement in evaluator | |
Feature | IDEA-202146 | Support switch statement in evaluate code block | |
Feature | IDEA-186962 | Allow user defined Async annotations | |
Feature | IDEA-173619 | Debug mode / Mouse gesture "Run to mouse pointer" | |
Feature | IDEA-124595 | Feature to "Step Out" of the current block when debugging | |
Feature | IDEA-202292 | Support asserts in evaluator | |
Feature | IDEA-201942 | Do not use compiling evaluator for method references | |
Bug | IDEA-203014 | Target Jdk version does not match message | |
Bug | IDEA-202129 | .attach_pid files in the working dir | |
Bug | IDEA-200161 | Exception related to debugger agent on plugin project startup | |
Bug | IDEA-208136 | Can't run Tomcat run configuration in 2019.1 EAP (build 5849.21): Could not find agent library ... Can't load AMD 64-bit .dll on a IA 32-bit platform | |
Bug | IDEA-205407 | Parameter is not resolved in breakpoint condition after adding @NotNull to parameter | |
Bug | IDEA-204691 | Unable to cast primitive value to Object | |
Bug | IDEA-204693 | Argument boxing does not happen if type is not available | |
Bug | IDEA-206755 | Hovering over line numbers in editor during debug make lines highlighted as if they're active in debugger | |
Bug | IDEA-207569 | Can't use Debug: Error occurred during initialization of VM | |
Bug | IDEA-203825 | Deadlock in debugger | |
Bug | IDEA-203322 | "Hold alt and click to evaluate expression not working" (this is a tip of the day) | |
Bug | IDEA-199602 | Stepping into String constructor with debugger makes a string that is shown as empty in variables view | |
Bug | IDEA-195531 | Debug tool window causes segmentation fault in the JVM | |
Bug | IDEA-202459 | Unable to evaluate virtual method ref | |
Bug | IDEA-205230 | "View as" popup item is inactive on the first click but becomes active on the next clicks | |
Bug | IDEA-208000 | "Target JRE version does not match project JDK version" message is shown for the same JDK/JRE = 1.8.0_121 | |
Bug | IDEA-203275 | Cast in evaluator does not fail when is should | |
Performance | IDEA-204448 | Debug startup slowly with `debugger-agent.jar` | |
Usability | IDEA-204807 | "Add to Watches" action shouldn't create duplicates | |
Usability | IDEA-207231 | Don't change sort order when selecting a different goroutine in debugger | |
Usability | IDEA-205901 | Debugger: Clicking into empty area below stack frames makes IntelliJ navigate to bottom-most item | |
Usability | IDEA-172140 | Suspend only current thread during evaluation of breakpoint's condition | |
Usability | IDEA-200637 | Debugger pop-ups trigger OutOfMemoryError | |
Usability | IDEA-200972 | View Breakpoints: Show breakpoint icons in the tree view to distinguish between suspend options | |
Usability | IDEA-205987 | Preselect main thread on pause | |
Cosmetics | IDEA-202684 | Map Entry's value displayed not good | |
Debugger. Memory View | Bug | IDEA-208333 | Memory Agent causes strange exceptions in program when running in debug mode |
Debugger. Streams | Bug | IDEA-199022 | Stream Trace cannot access private class or method |
Decompiler | Feature | IDEA-174243 | Decompiler Switch-Enum Sugaring Doesn't Support Obfuscated Code |
Bug | IDEA-204223 | Decompiler doesn't add mandatory narrowing cast on integer type | |
Bug | IDEA-204272 | Decompiler loses generic info on varargs params | |
Bug | IDEA-197665 | Decompiler decompiles references to static fields inside class inforrectly | |
Bug | IDEA-204310 | Decompiler adds redundant imports for lambdas | |
Diff_Merge | Feature | IDEA-77478 | Diff: Add by-char comparison mode that will compare individual chars |
Feature | IDEA-48213 | Compare two files action does not allow to select which file will be left and which one will be right (swap diff) | |
Feature | IDEA-199750 | 3-way merge should have a Rollback action in the changes stripe menu | |
Feature | IDEA-197789 | Allow adding file contents to the Blank DIff Window | |
Bug | IDEA-111268 | Tab width not respected when viewing code changes inline | |
Bug | IDEA-203659 | Shift+Tab in Diff editor changes line indentation style | |
Usability | IDEA-207839 | Accept left/right shortcuts are reversed | |
Cosmetics | IDEA-206495 | Partial commits: Excess "Uncheck all" checkbox on Diff dialog | |
Exception | IDEA-207311 | Error: can't show diff on EAP | |
Docker | Bug | IDEA-202973 | Docker: RunConfiguration: "..." instead of the error about the wrong path to the Dockerfile |
Bug | IDEA-208312 | Error in typehint in cap_add block in docker-compose | |
Bug | IDEA-208100 | Docker. java.lang.AssertionError: Without manager but not disposed: Log at deleting container with the opened Log | |
Performance | IDEA-208129 | DockerDebug. Docker works slow after many "docker debug" runnings | |
Drools | Performance | IDEA-203046 | Intellij lags when editing drl (Drools rules) files. |
Editor. Code Completion | Feature | IDEA-203280 | Groovy Script for PHP Storm Live Templates give suggested box? |
Bug | IDEA-148060 | Completion doesn't work after switching window | |
Bug | IDEA-199925 | Dash breaks autocompletion for live template name | |
Bug | IDEA-208424 | Word completion doesn't work in language-specific elements in small IDEs | |
Bug | IDEA-207334 | Edit Postfix template dialog: custom template box is missing | |
Bug | IDEA-205485 | Goto Declaration doesn't work in completion autopopup with automatic quick doc popup | |
Bug | IDEA-204126 | [Live templates] autocompletion is not shown for some live templates (e.g. sout, psvm) | |
Editor. Color Schemes | Task | IDEA-206064 | Display a warning of Rider color schemes incompatibility instead of failing, fall back to some other color scheme |
Editor. Editing Text | Feature | IDEA-36496 | Move statement up/down handles catch blocks improperly |
Feature | IDEA-204140 | Should be able to unwrap rule based switch expression | |
Feature | IDEA-205621 | Switch statement unwrapper | |
Feature | IDEA-144788 | Code folding - Class description doxygen/javadoc comments: leave first line visible | |
Feature | IDEA-168176 | Move Caret Backward/Forward a Paragraph With Selection | |
Feature | IDEA-106702 | Folding comments block | |
Feature | IDEA-204702 | Support after-line-end inlays in editor | |
Bug | IDEA-204703 | Text selection significantly slows down when cursor is outside the text editor | |
Bug | IDEA-207951 | Ide freeze on showing parameter info | |
Bug | IDEA-205635 | Moving up/down enum entry declaration with empty line after declaration produces red code | |
Bug | IDEA-203335 | Parameter info appears when not required | |
Bug | IDEA-205365 | Git diff view in commit dialog does not allow copying text to clipboard (CTRL+C) if this shortcut is assigned to "Copy as Plain Text" action. | |
Bug | IDEA-208537 | folding toggles are not shown for added fold regions | |
Bug | IDEA-136779 | In editor, alt+drag should clear the old caret. | |
Bug | IDEA-205622 | Scope popup closes diff fragment popup | |
Bug | IDEA-203902 | Text drag'n'drop in editor is not canceled by Esc key | |
Bug | IDEA-205739 | Editor: Action is applied for the wrong line if invoked from menu | |
Bug | IDEA-103199 | Undo: UTF problem | |
Bug | IDEA-205130 | Parameters info shows the actual proper method signature as disabled | |
Bug | IDEA-201882 | Scrolling position jumps on completion | |
Bug | IDEA-204769 | Editor: selecting "Copy" action from menu copies whole line instead | |
Bug | IDEA-202245 | Editor ignores EditorMouseEvent consuming | |
Bug | IDEA-201502 | Weird soft wraps behavior when working with XML content | |
Bug | IDEA-205802 | Repaint issues for soft-wrap marks in a diff pane | |
Bug | IDEA-202915 | Highlighting of deleted ranges in diff window is blinking sometimes | |
Bug | IDEA-201210 | Expanding selection within method's generic type parameter expands to beginning of file | |
Bug | IDEA-197843 | 'Move Statement Up/Down' for switch-case-blocks does only detect the statement when the caret is exactly on the statement | |
Bug | IDEA-199639 | While typing TODO comment with Korean text, color scheme to the last letter is disappeared | |
Bug | IDEA-204898 | Exception in buildFoldRegions can block loading of editor | |
Bug | IDEA-205776 | Moving Up/Down dowsn't work for Enum constant with body | |
Bug | IDEA-205336 | after new file is added, "last edit location" doesn't work | |
Bug | IDEA-199790 | FileEditorManagerImpl does not properly handle opening TextEditor instances created by custom FileEditorProvider | |
Bug | IDEA-175878 | Multicursor first cursor incorrect indent on tab press in injected fragment | |
Bug | IDEA-199621 | Text selection doesn't work after triple-click | |
Bug | IDEA-201750 | Move Up/Down and Scroll works wrong with a cloned caret | |
Bug | IDEA-201725 | Rich text copy / paste on high DPI screens should scale down fonts | |
Bug | IDEA-195293 | Strange behavior when join lines with "builder.append('...')" | |
Bug | IDEA-192879 | "Move statement" skips position outside code block in Java | |
Bug | IDEA-203201 | Cursor jumps back and sometimes random extra spaces are inserted | |
Bug | IDEA-205774 | Moving Up/Down doesn't work properly for Enum constants in case of missing ';' | |
Performance | IDEA-199690 | Terrible performance with multiple cursors in insert with multiple values | |
Performance | IDEA-206039 | IntelliJ froze for 148 seconds after tabbing alt-tabbing away and back to IntelliJ with large buffer.txt file | |
Usability | IDEA-200275 | Multiline TODO: support line Split in block comments | |
Usability | IDEA-200276 | Multiline TODO: line comment <-> block comment conversion breaks multiline comments | |
Usability | IDEA-199375 | Parameter info (Ctrl+P) does not recognize array parameter as a vararg | |
Usability | IDEA-199843 | Ctrl hovering over keyword should not show quick doc popup | |
Usability | IDEA-204308 | Multiline TODO popup interferes with editing the TODO. | |
Usability | IDEA-200630 | too eager commenting out | |
Usability | IDEA-198213 | Double clicking on the { or } (curly brace) should select class body | |
Usability | IDEA-203855 | Cloned carets visually off | |
Usability | IDEA-89608 | Should be able to set editor view options like soft wraps for certain file types | |
Cosmetics | IDEA-200296 | confusing gutter folding hints for "closure" folding | |
Task | IDEA-205639 | Gutter current line number highlighting doesn't respect conversion function | |
Editor. Error Highlighting | Bug | IDEA-155186 | Daemon status icon (aka eye aka TrafficLightRenderer) isn't always repainted |
Bug | IDEA-202625 | IDEA doesn't see library after it is copied into 'lib' folder | |
Bug | IDEA-204791 | Duplicate highlights in maven | |
Performance | IDEA-207045 | 23 lines with open dots cause of hang of IDEA | |
Editor. Intention Actions | Bug | IDEA-200761 | Settings: Intentions: "Before/After" sections for intention actions are empty |
File System | Feature | IDEA-198080 | fsnotifier fails to start from Flatpak image |
Bug | IDEA-188926 | `VirtualFileManager.refreshWithoutFileWatcher` can take an extremely long time on a Windows FileSystem with a large number of mapped network drives | |
Performance | IDEA-202236 | UI freeze on VFS operations (I/O in PersistentFS.processEvents) | |
Exception | IDEA-207039 | Import Database Schema + H2 datasource: select or unselect table or column may invoke exception InvalidPathException: UNC path is missing sharename | |
Find, Replace, Find Usages | Bug | IDEA-202717 | Pinned "Find in Path" window closes on clicking on a result |
Bug | IDEA-203111 | Undo doesn't work correctly after "replace all" | |
Bug | IDEA-168548 | find usages in file (ctrl-f7) skips some usages | |
Usability | IDEA-202987 | Ability to customize a shortcut for search history | |
Usability | IDEA-170894 | "Rerun Search" should not open new tab | |
Usability | IDEA-204169 | Add "Open results in a new tab" in the Find ToolWindow | |
Usability | IDEA-76610 | I want to be able to turn off the "Do you want to find usages of the base method?" question | |
Usability | IDEA-108477 | Preview for in-place regexp replace doesn't preview line breaks | |
Exception | IDEA-202503 | Exception occurs on opening file context menu for the first time | |
GWT | Bug | IDEA-206271 | GWT Debug broken with latest IDEA version(s) |
Exception | IDEA-208056 | GWT: invoking New | "GWT UiRenderer and ui.xml File" always produce an exception | |
Gradle | Feature | IDEA-188855 | Support package prefixes |
Feature | IDEA-201866 | [Gradle] An ability to configure default encoding by build script | |
Bug | IDEA-207556 | Run Configuration classpath doesn't include dependent modules output roots if such folders were not exist before the delegated build | |
Bug | IDEA-178036 | Inconsistent "Reload changed classes" behavior when build actions delegated to Gradle | |
Bug | IDEA-205449 | Spring Initializr + 191 IDEA : gradle project failed on import from custom Initializr Service | |
Bug | IDEA-203967 | JUnit parameterized java tests Gradle test runner support | |
Bug | IDEA-204633 | DataNode serialization bug, affecting MPP project data serialization | |
Bug | IDEA-205337 | Gradle sync fail: source folder out of content | |
Bug | IDEA-203446 | Import Gradle project fails: project leakage in control model | |
Bug | IDEA-187917 | Gradle import creates additional content roots for providedRuntime/providedCompile dependencies in a Spring Boot War project | |
Bug | IDEA-202243 | Gradle/Kotlin/JUnit: Cannot run tests with `names with spaces and sym'bols` | |
Bug | IDEA-194377 | Odd "Unsupported Modules Detected" warning on Gradle Java/Kotlin project | |
Bug | IDEA-206555 | "Unused symbol": Gradle annotation "TaskAction" does not mark the method as used | |
Bug | IDEA-205919 | Wrong test run configuration producing for package | |
Bug | IDEA-198414 | 2018.3 Can't import Gradle project with source out of content root error with Gradle version 4.7 or newer and 'Separate modules per source set' disabled | |
Bug | IDEA-206492 | Running gradle tests via project context menu is broken | |
Bug | IDEA-206305 | Gradle editor cannot resolve basic gradle keywords in 2019.1 IDE version | |
Bug | IDEA-202346 | Transitive dependency for dependent source set additional output folders can be missed | |
Bug | IDEA-206362 | Cannot resolve extension in Gradle | |
Bug | IDEA-202179 | Platform run configurations created for @Test methods in abstract classes when "Gradle test runner" is selected | |
Bug | IDEA-205456 | Gradle: last test in suite is shown as ignored | |
Bug | IDEA-207396 | Test suite shown as terminated when test class inherits from abstract test class | |
Bug | IDEA-202181 | Gradle run configurations for abstract classes with test methods are created with incorrect module | |
Bug | IDEA-163187 | HotSwap is not triggered when build action is delegated to gradle | |
Bug | IDEA-207719 | Can't run all tests in module (Gradle project) | |
Bug | IDEA-175569 | "Two modules in the project cannot share the same content root" error | |
Bug | IDEA-204313 | Recursion in build.gradle of kotlin-native project | |
Bug | IDEA-182742 | Running several JUnit tests in a Gradle project creates a JUnit run configuration which uses platform test runner | |
Bug | IDEA-208411 | Odd option when use "Run tests using: Choose per test" option | |
Bug | IDEA-202168 | temp\ijtestinitXY.gradle -> ijTestIncludes contains unescaped strings for test with custom names | |
Bug | IDEA-201331 | IntelliJ doesn't respect annotation definition order when importing a project from Gradle | |
Bug | IDEA-181187 | Inter sourcesets dependencies not recognized by Idea when using gradle composite build | |
Bug | IDEA-208041 | AssertionError from ReprocessContentRootDataActivity | |
Bug | IDEA-202466 | Gradle project structure broken in Gradle tool window | |
Bug | IDEA-169795 | Run Tests uses incorrect task when delegated to Gradle | |
Performance | IDEA-204736 | IntelliJ freezes permanently while indexing | |
Usability | IDEA-176794 | Provide the option to set "Delegate IDE build/run actions to gradle" setting per gradle project | |
Usability | IDEA-173354 | "Delegate IDE build/run actions to gradle" affects all projects | |
Usability | IDEA-189463 | Setting "Delegate Build Actions to Gradle" should override project output directory | |
Cosmetics | IDEA-197431 | Link to "Open the debugger session tab" is displaced | |
Task | IDEA-203887 | Upgrade built-in Gradle to 4.10.3 | |
Configuration Problem | IDEA-192580 | Support for packagePrefix in Gradle projects | |
Exception | IDEA-203399 | Groovy: IAE "Unneeded kind: METHOD" at KindsResolverProcessor.execute(), analysis fails to complete | |
Exception | IDEA-202349 | Exception in offline inspections | |
Grails | Feature | IDEA-206469 | Grails `GrailsAutoConfiguration` should be recognised as a Spring Configuration |
Bug | IDEA-206635 | Grails view doesn't always refresh | |
Bug | IDEA-166966 | New gsp file missing in menu for Grails project | |
Groovy | Feature | IDEA-202738 | Don't break code with backslash in literals |
Feature | IDEA-202693 | Support Java lambda syntax | |
Feature | IDEA-205861 | Spock Interaction DSL triggers lots of spurious warnings | |
Feature | IDEA-201921 | Add "Access to unresolved expression" to the analyze process | |
Bug | IDEA-205783 | No navigation to setter in ++/-- expressions | |
Bug | IDEA-206710 | IDEA debugger shows warning about skipped breakpoint in ResetAgent. Looks like it's NPE | |
Bug | IDEA-206659 | Broken resolve in OCHighlightingTest.groovy | |
Bug | IDEA-185987 | Missing parameter when extracting method in Groovy | |
Bug | IDEA-207309 | Ambiguous calls are highlighted as warnings in @CompileStatic | |
Bug | IDEA-207049 | Wrong highlighting on method overloads and unknown type | |
Bug | IDEA-139952 | Spock where block data table inspection issues | |
Bug | IDEA-205771 | Bad code green: type argument list is not allowed in import references | |
Bug | IDEA-205811 | Cannot assign empty list literal to set | |
Bug | IDEA-186753 | Groovy: Wrong type inference inside closure | |
Bug | IDEA-137307 | Groovy: Inspection of Java style setter invocation should not be applied to Spock mock invocations | |
Bug | IDEA-205853 | `instanceof` type is not inferred | |
Bug | IDEA-206425 | void argument causes ambiguous method call highlighting | |
Bug | IDEA-201672 | False-positive warning: assigning null to non-primitive member is always fine | |
Bug | IDEA-202386 | Incomplete type for getClass() | |
Bug | IDEA-114247 | Spock data table test with double pipe (||) confused with boolean values | |
Bug | IDEA-128454 | Groovy's @TypeChecked with asImmutable() method called on collect()/collectEntries() result marks good code red. | |
Bug | IDEA-206716 | Static type is not inferred | |
Bug | IDEA-206662 | @CompileStatic: anonymous classes should not be excluded from compile-static scope | |
Bug | IDEA-205436 | NormalCompletionTest is red | |
Bug | IDEA-194192 | Refactor Groovy type inference for "call" method invocations and constructors | |
Bug | IDEA-206945 | Invalid Ambiguous method call compilation error | |
Bug | IDEA-207005 | False positive "Cannot resolve symbol" in "and:" separated part of "where:" block of Spock specification | |
Bug | IDEA-206718 | Type inference: broken case | |
Bug | IDEA-87240 | "Pointless arithmetic expression" warning should be suppressed in Spock tests | |
Bug | IDEA-207549 | Make closure call explicit produces invalid code | |
Bug | IDEA-206932 | Good code red: collection to array assignment in @CompileStatic | |
Bug | IDEA-206907 | Wrong groovy undefined variable highlighting | |
Bug | IDEA-152478 | Good code red in Groovy: method is highlighted as unresolved when invoked on variable of raw type declared via def | |
Bug | IDEA-207367 | Unexpected formatting of code with a dot on a newline | |
Bug | IDEA-176655 | False Positive: String type not inferred in Stream.of..map closure (Groovy) | |
Bug | IDEA-206430 | Regression on Navigate to Class in Groovy | |
Exception | IDEA-202220 | CCE GrLiteralImpl cannot be cast to GrReferenceExpression on editing literals inside Groovy script | |
Exception | IDEA-204054 | SOE in Groovy | |
HTML | Cosmetics | IDEA-201570 | Questionable folding and preview of " " in HTML (Velocity) |
Hibernate | Bug | IDEA-185976 | Hibernate plugin doesn't work with Kotlin "Entities" |
IDE Configuration | Feature | IDEA-108609 | Cannot remap cursor keys for navigation outside the editor (popups, etc.) |
Feature | IDEA-107709 | StringUtils within a File Template | |
Bug | IDEA-207196 | @NotNull method com/intellij/openapi/projectRoots/impl/JavaSdkImpl.suggestSdkName must not return null | |
Bug | IDEA-205643 | IDE cannot restart after disabling/enabling plugin — hangs indefinitely | |
Bug | IDEA-179784 | Idea fails to load a project when running on Java 9 | |
Bug | IDEA-205967 | Wrong previous version directory in import setting dialog (2019.1 suggests 2018.1) | |
Bug | IDEA-206792 | [jdk11] MaxJavaStackTraceDepth=-1 is outside the allowed range | |
Bug | IDEA-196437 | Plugin manager: problem with enabled/disabled plugins blocks any interaction | |
Bug | IDEA-188964 | Error loading kotlin-language facet | |
Bug | IDEA-201898 | Handle plugin duplications with sync settings | |
Bug | IDEA-201018 | Unable to submit IDE errors anonymously after enabling 2FA | |
Usability | IDEA-195932 | Allow "Check connection" even if no proxy is selected | |
Usability | IDEA-206444 | "Edit variables" for live template shows empty expression lists for templates with no context | |
Usability | IDEA-206954 | "Configure soft wraps" action should apply search highlight to the "Soft wraps" group in the editor settings | |
Cosmetics | IDEA-203663 | Preferences | Editor | General | Gutter Icons: sort plugin groups alphabetically | |
Indices | Performance | IDEA-202221 | 2 minute freeze on index query after deleting a large directory |
Performance | IDEA-208533 | OutOfMemory when indexing a 2Gb project, "Out of memory" window stuck forever | |
Usability | IDEA-207075 | Better diagnosis for FileBasedIndexImpl - scheduleIndexRebuild, reason: File type change | |
Internal | Task | IDEA-206894 | Extract UrlClassLoader and its dependencies to a separate module |
Internal build scripts | Bug | IDEA-203509 | Cannot debug tests in nested classes |
Task | IDEA-197426 | pom.xml generated for modules from IntelliJ IDEA project should honor exclusion of transitive dependencies | |
Configuration Problem | IDEA-199738 | Upgrade internal Ant to version 1.10.3 or newer (support JUnit5 Jupiter engine) | |
JPA | Feature | IDEA-198647 | JPA Entity gutters are not available for Kotlin |
Bug | IDEA-200831 | ImportFromDatabaseSchema dialog: on table selecting all its columns should be selected by default | |
Bug | IDEA-205585 | Persistence view: all entity elements are displayed as "unnamed" | |
Bug | IDEA-202607 | SpringData QueryLanguage Injector doesn't properly handle kotlin const vals in annotations | |
Bug | IDEA-131228 | JPA: Update hbm2ddl.auto in JPA persistence template Hibernate | |
Bug | IDEA-180142 | JPA: JavaEE 8: add Download for JPA 2.2 | |
Bug | IDEA-205905 | JPA: ER diagram. In tooltips Entity names are displayed as "null" | |
Bug | IDEA-201107 | Java11. JPA/Hibernate console doesn't work | |
Bug | IDEA-190769 | JPA. java.lang.IllegalArgumentException at calling quick-fix for the absent "other side attribute" at many-to-many relationships | |
Bug | IDEA-201060 | Persistence tool window: no entities are shown | |
Bug | IDEA-206212 | Java, KT: JPA. JoinColumn, "name" parameter: Completion, resolve of the column name doesn't work | |
Bug | IDEA-185331 | XML with default value and self closed tag causes warning | |
Bug | IDEA-203135 | Do not report error on classes/META-INF/persistence.xml, classes/META-INF/orm.xml | |
Exception | IDEA-200452 | AE at com.intellij.jpa.generation.ui.DatabaseSchemaImportDialog.createInfo | |
JSP | Task | IDEA-206443 | Rewrite JSP validation to run inside external build process and download required JARs instead of bundling them |
Java | Feature | IDEA-204569 | Highlight `break` for switch expressions |
Bug | IDEA-205584 | Choose package dialog: should not apply changes on closing with Cancel | |
Bug | IDEA-201223 | Type parameter isn't inferred in code completion/parameter popup, but known when Ctrl-hovering | |
Bug | IDEA-204005 | Expected types should be aware of switch expressions | |
Bug | IDEA-205583 | Choose package dialog: a new package specified with several parent packages is shown on the top level and without parent packages | |
Bug | IDEA-205947 | Join lines works incorrectly if next line string literal is followed by the method call | |
Bug | IDEA-203841 | Type hierarchy not complete when using test-jars | |
Bug | IDEA-204012 | "Surround with if" action and friends suggests to be applied for switch rule | |
Usability | IDEA-208309 | Add 'main' template as an alias to 'psvm' | |
Exception | IDEA-205578 | IOOBE on editing the JavaDoc | |
Java. Code Completion | Feature | IDEA-206386 | Stream.toUnmodifiableList autocompletion |
Feature | IDEA-204244 | Configure magic constants for java.util.Spliterators.spliterator(..., int characteristics) | |
Feature | IDEA-204010 | '.switch' template should be available on switch expressions | |
Feature | IDEA-194568 | Show "will be casted to" class name in the method call completion list | |
Bug | IDEA-195934 | "return" keyword should have priority in completion over methods | |
Bug | IDEA-203901 | Code completion can't consider consecutive digits as word separators | |
Bug | IDEA-203204 | Import-class popup suggests java.util.List as the last item | |
Bug | IDEA-203898 | Smart completion sometimes has "no suggestions/results" within throw statement | |
Bug | IDEA-202314 | Strike deprecated annotation options in completion dialog | |
Bug | IDEA-195106 | Broken return type completion for method declarations | |
Bug | IDEA-202262 | Wrong cursor position, when IDEA autocompletes List.of(), Set.of() and other Java 9 factory methods for Collections | |
Bug | IDEA-198368 | Raw generics are inserted in some cases | |
Bug | IDEA-204074 | Completion case constant add unnecessary '->' | |
Bug | IDEA-202340 | Java 12 switch: completion inserts `default:` even if switch uses switch rule format | |
Usability | IDEA-199341 | Do not use exact declaration information unless explicit Ctrl+Space is pressed | |
Usability | IDEA-200682 | Non-optimal order of entries in smart completion popup | |
Exception | IDEA-204037 | ClassCastException: com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl cannot be cast to com.intellij.psi.PsiReferenceExpression | |
Exception | IDEA-204680 | ClassCastException during editing of SE | |
Java. Code Formatting | Bug | IDEA-204482 | Java Code Formatting of enum uses blank Lines In declarations instead of blank lines before '}' |
Java. Error Highlighting | Feature | IDEA-202131 | Java 12: Switch Expressions: Control flow graph updates |
Feature | IDEA-196643 | Switch expressions (JEP 325): parser | |
Bug | IDEA-203812 | bad code green: switch expression does not have any case clauses | |
Bug | IDEA-202621 | Switch expression: switch labeled block can't complete normally | |
Bug | IDEA-201175 | IntelliJ complains about wrong first argument type instead of second argument type in simple generic code | |
Bug | IDEA-204125 | Java: False-Positive on Generics | |
Bug | IDEA-206295 | Classes cannot be resolved on specific import statement constellation | |
Bug | IDEA-205657 | actual and formal generic arguments differ in length | |
Bug | IDEA-207296 | Good code red: exception never thrown in the corresponding try block | |
Bug | IDEA-204006 | Create local from usage: update to switch expressions | |
Bug | IDEA-205390 | Javadoc method references aren't resolved when there are no parameter types | |
Bug | IDEA-204208 | Bad code green: usage of 'continue' outside of switch expression | |
Bug | IDEA-192201 | Bad code is green: inner class object creation | |
Bug | IDEA-204188 | Good code red: switch expression as part of ternary operator with type conversions | |
Bug | IDEA-202897 | Error highlighted in a different place from javac | |
Bug | IDEA-204204 | Bad code green: ambiguous reference either label or variable | |
Bug | IDEA-203732 | Enum.valueOf method with generics is not highlighted as an error | |
Bug | IDEA-208030 | False positive Variable might not have been initialized | |
Bug | IDEA-163104 | Red code green: invalid generic overrides | |
Bug | IDEA-205883 | Incompatible types error is not reported when type has intersection bound | |
Bug | IDEA-129147 | JPA Intellisense incorrectly marking field as red | |
Performance | IDEA-202848 | UAST is very slow on large string switch | |
Usability | IDEA-203776 | Confusing error message when switch expression is used as a body of void lambda | |
Usability | IDEA-206347 | Import marked as unused in statement that does not compile | |
Java. Inspections | Feature | IDEA-204701 | Redundant collection operation: suggest emptyIterator() |
Feature | IDEA-203878 | Auto(un)boxing inspection needs update for switch expressions | |
Feature | IDEA-203459 | "'default' not last case in 'switch' statement" inspection needs update for switch expressions | |
Feature | IDEA-203387 | Add limited multiplication support to DFA | |
Feature | IDEA-204734 | Track Optional content similarly to boxed numbers | |
Feature | IDEA-176351 | Improve non-null inspection with static flow analysis (isPresent() and similar) | |
Feature | IDEA-179180 | Strike deprecated annotation options | |
Feature | IDEA-204787 | Deprecated usage inspection should (optionally) skip occurrences in documentation. | |
Feature | IDEA-204827 | When calculating `a - b`, take into account relations between `a` and `b`. | |
Feature | IDEA-188305 | Algebraic conversions in conditions DFA | |
Feature | IDEA-205057 | DFA: support remainder tracking | |
Feature | IDEA-206224 | Improve support of bitwise operation in DFA | |
Feature | IDEA-195323 | Notify if array creation can be replaced with Enum#values() | |
Feature | IDEA-171758 | Support Guava collections in 'Suspicious collections method calls' | |
Feature | IDEA-202323 | Inspection 'Conditional expression with negated condition' should allow != 0 | |
Feature | IDEA-202753 | Map.entrySet can be simplified analysis could identify more cases. | |
Feature | IDEA-205555 | Warn about useless 'if' like "if (x == y) return x; else return y" | |
Feature | IDEA-205011 | DFA: limited support for shift-left | |
Feature | IDEA-202623 | Redundant switch labeled rule block | |
Feature | IDEA-90060 | Class without logger Inspection enhancements | |
Feature | IDEA-204773 | Enable non-null parameter inference for non-stable source methods | |
Feature | IDEA-192251 | Infer purity of constructors from sources | |
Feature | IDEA-206567 | Warn about double bitwise complement (~) operation | |
Feature | IDEA-202825 | Track stream size in stream inliner | |
Feature | IDEA-205560 | Integer multiplication cast to long: use dataflow to check for overflow possibility | |
Feature | IDEA-206024 | Add a quick-fix for "Integer multiplication or shift explicitly cast to long" inspection | |
Feature | IDEA-200908 | Suspicious 'Collection.toArray()' call: support new Java 11 Collection.toArray(IntFunction) | |
Feature | IDEA-203717 | "Nested 'switch' statement" inspection could use update for new switch | |
Feature | IDEA-200879 | Intermediate Stream::collect could be reported when result of expression is Collection::size | |
Feature | IDEA-203016 | On nullability violation show which ternary branch is nullable | |
Feature | IDEA-200365 | Inspection to collapse simple implementation of Comparator into JDK-provided one | |
Feature | IDEA-200056 | Redundant semicolon: Add an option to ignore trailing semicolons in enums | |
Feature | IDEA-206568 | Shift by inappropriate constant: use dataflow | |
Feature | IDEA-203071 | Switch expressions: provide fix to generate missed branches for enum switches | |
Feature | IDEA-193906 | Java intention: Switch - Add default case with IllegalStateException | |
Feature | IDEA-200455 | Suggest to replace (a, b) -> a + b lambdas with Integer::sum, Long::sum, Double::sum | |
Feature | IDEA-205846 | Suggestion to use String.repeat where appropriate when using JDK 11 | |
Feature | IDEA-204461 | DFA: Make final getter stable if it gets a final field | |
Feature | IDEA-205726 | DFA: Inline Collection/Map.clear() method | |
Feature | IDEA-194715 | Recognize assertTrue(Arrays.equals(a1, a2)) | |
Feature | IDEA-205785 | Java inspection, which detects unused value of Optional.get() method | |
Feature | IDEA-204698 | Report meaningless operations on empty collections | |
Feature | IDEA-206497 | Replace with stream: support intermediate map operations in counting loops | |
Feature | IDEA-205213 | Inspect Code, Declaration access can be weaker: have optional "entry points" which should keep visibility as is (as for "Unused Code") | |
Feature | IDEA-203579 | Update "Unnecessary 'return' statement" for enhanced switch statements | |
Feature | IDEA-202132 | Java 12: Switch Expressions: Data flow updates | |
Feature | IDEA-200232 | Support numeric casts in dataflow | |
Feature | IDEA-200859 | Inspection "Java | Probable bugs | Suspicious 'Collection.toArray()' call" should provide quick-fix | |
Feature | IDEA-205727 | DFA: wire Map.keySet/values/entrySet().size() to Map.size() | |
Feature | IDEA-203449 | Switch statement without default branch: provide a quick-fix | |
Feature | IDEA-205151 | Misc improvements for Mismatched array read/write inspection | |
Feature | IDEA-203462 | Update "Unnecessary 'default' for enum 'switch' statement" inspection for switch expressions | |
Feature | IDEA-96216 | Missing "Condition always false" | |
Feature | IDEA-203974 | "Local variable used and declared in different 'switch' branches" inspection needs update for switch expressions | |
Feature | IDEA-206230 | Pointless bitwise inspection: report `i & ~i` and `i | ~i` | |
Feature | IDEA-203316 | Turn on by default "Number of placeholders does not match number of arguments in logging call" | |
Feature | IDEA-200820 | Map.keySet(key).forEach(key -> map.get(key)) can be simplified | |
Feature | IDEA-160792 | 'Iteration over keySet() may be replaced with entrySet() iteration' should be smarter | |
Feature | IDEA-203985 | "Fallthrough in 'switch' statement" inspection needs update for switch expressions | |
Feature | IDEA-205949 | StringBuilder can be replaced with String inspection should recognize implicit toString() call | |
Feature | IDEA-205154 | Cast conflicts with instanceof: take into account assertion methods | |
Feature | IDEA-202419 | Missing 'array out of bounds' inspection for multidimensional array | |
Feature | IDEA-205676 | Inspection for simplifiable StringBuilder.append(CharSequence, int, int) | |
Bug | IDEA-203225 | Switch statement has too few branches: update for Java 12 | |
Bug | IDEA-208270 | Action "Replace with old-style switch" is available on empty switch and does nothing | |
Bug | IDEA-202645 | Good code is yellow: @NonNls-annotated property in annotation triggers the "hard coded string literal" warning if the string literal is concatenated | |
Bug | IDEA-204165 | [BUG][Inspection][IC-183.4588.61] false report of 'Optional.get()' without 'isPresent()' check | |
Bug | IDEA-202709 | False negative "Conditional expression with identical branches" inspection on switch expression | |
Bug | IDEA-177299 | Rework of inspection "'default' branch is unnecessary" | |
Bug | IDEA-204071 | Auto-unboxing fix produces red code | |
Bug | IDEA-203085 | Switch expressions: support "Make method call chain to call sequence" intention | |
Bug | IDEA-203343 | Replace with lambda suggestion can produce bad code | |
Bug | IDEA-203798 | Inspection "Default method not implemented" has too big range when implemented anonymously | |
Bug | IDEA-205482 | "Use removal by object" fix may change semantics for List<Integer> | |
Bug | IDEA-203421 | "Unused declaration" inspection false positive on fields of inner classes | |
Bug | IDEA-205112 | Declaration access can be weaker false positive with inner class constructor | |
Bug | IDEA-194091 | ParameterizedParametersStaticCollection reports valid data methods | |
Bug | IDEA-203708 | "Unnecessary boxing" false-negative with Java 12 switch expressions | |
Bug | IDEA-206615 | Suppression for inspection 'Static field used before initialization' shows as redundant | |
Bug | IDEA-204207 | 'Replace with 'old-style' switch statement' removes switch block body, when value break used. | |
Bug | IDEA-200018 | "Overly broad 'catch' block" inspection incorrectly highlights Exception/Throwable when "Ignore exceptions which hide others..." is ticked. | |
Bug | IDEA-204808 | CloneReturnsClassTypeInspection fails in anonymous class | |
Bug | IDEA-200488 | 'Java | Class structure | Field can be local' inspection show warning even if annotation added to 'Additional Special Annotations' | |
Bug | IDEA-207178 | Incorrect simplification of optional suggested by inspection | |
Bug | IDEA-189840 | False positive: 'Number of placeholders does not match number of arguments in logging call' if error(String, Trowable) is invoked | |
Bug | IDEA-204977 | "Method returns the same value" false-positive for void method with anonymous class inside | |
Bug | IDEA-201335 | False positive "value of parameter is always..." | |
Bug | IDEA-204431 | 'Unnecessary return statement' false positive in enhanced switch statement | |
Bug | IDEA-205529 | Conversion from the new to the old 'switch' doesn't split the list of the case constants | |
Bug | IDEA-206763 | Iteration over keySet quickfix does not take into consideration that the variable name "entry" is already used by a lambda value | |
Bug | IDEA-204013 | "Redundant local variable" should be switch break-aware | |
Bug | IDEA-174522 | No deannotate intention action for library classes annotated as deprecated via external annotations | |
Bug | IDEA-205122 | Unwrap switch fails with exception | |
Bug | IDEA-205090 | Checking Optionals with Optional#isEmpty() still triggers {'Optional.get()' without 'isPresent()'} hint | |
Bug | IDEA-202410 | False positive "Method only calls it super" when using default methods | |
Bug | IDEA-204193 | "'break' statement" inspection should not highlight usage of 'value break' | |
Bug | IDEA-203510 | Entry points are not shown in inspection results toolwindow | |
Bug | IDEA-206640 | Replace var with explicit type not working with for loop | |
Bug | IDEA-205073 | Remove redundant suppress warning doesn't work for javadoc tags with unrelated descriptions | |
Bug | IDEA-204138 | Exception in "statement with empty body" inspection with switch expression | |
Bug | IDEA-203531 | Use of obsolete date time API doesn't warn on new expressions | |
Bug | IDEA-206052 | Don't report class as unsed when it has a used function because of an annotation | |
Bug | IDEA-203447 | Switch statement without default branch: support Java 12 | |
Bug | IDEA-207637 | "Flip equals" does nothing on unqualified equals | |
Bug | IDEA-199670 | Javadoc is inaccessible from here for a reference in the same directory | |
Bug | IDEA-200832 | Default constructor, which is marked with @Deprecated via external annotation and absent in source code, is not recognised by inspection | |
Bug | IDEA-203454 | SwitchStatementDensityInspection: update for Java 12 | |
Bug | IDEA-203719 | "Result of object allocation ignored" inspection false positive in new switch | |
Bug | IDEA-196997 | 'Number of placeholders ... in logging call' does not support Log4j 2's ParameterizedMessage | |
Bug | IDEA-203946 | Update "Text label in 'switch' statement" inspection for switch expressions | |
Bug | IDEA-203693 | "Move assignment to field declaration" produces erroneous code when assignment is inside Java 12 switch | |
Bug | IDEA-204081 | `@VisibleForTesting` still treated as `@TestOnly` even if used to relax visibility of production method to call it from tests | |
Bug | IDEA-203979 | Java | Probable bugs | 'equals()' between objects of inconvertible types false negative with anonymous class | |
Bug | IDEA-202706 | InstanceVariableUninitializedUseInspection breaks on switch expression | |
Bug | IDEA-200961 | Simplification of "!list.add(type) is always false" may change code semantic | |
Bug | IDEA-200137 | "Replace with 'try' with resources" produces uncompilable source | |
Bug | IDEA-204187 | Code becomes red after applying conversion to old style switch | |
Bug | IDEA-204762 | "Integer division in floating point context" inspection false negative | |
Bug | IDEA-200391 | Quickfix 'Extract side effect' is absent in Editor | |
Bug | IDEA-136742 | unused library inspection: false positive for libraries containing super classes/interfaces. | |
Bug | IDEA-203086 | Switch expressions: support "Replace conditional with if" intention | |
Bug | IDEA-204014 | "I/O resource opened and not safely closed" should be updated to support switch expressions | |
Bug | IDEA-207552 | Wrong inspection "Actual method parameter is the same constant" | |
Bug | IDEA-204867 | Scope of variable is too broad inspection doesn't keep var keyword. | |
Bug | IDEA-172237 | SLF4J formatting inspection does not handle escaping backslash | |
Bug | IDEA-207312 | Inspection / Java / Declaration redundancy: gets confused by Lombok's @Getter annotation | |
Bug | IDEA-203845 | com.intellij.util.IncorrectOperationException: Incorrect statement 'else | |
Bug | IDEA-198865 | Inspection "Parameter '<name>' is not used in either this method or any of its derived methods" not working for methods with public visibility | |
Bug | IDEA-204804 | Unused import: don't warn if reference in import itself is unresolved | |
Bug | IDEA-203698 | Value of ++ or -- is used: false-negative on switch expression | |
Bug | IDEA-205308 | 'Replace with max()' produces uncompilable source | |
Bug | IDEA-204986 | False Positive: "Class with only private constructor should be declared final" does not detect subclass on same level | |
Bug | IDEA-204393 | Cannot unwrap break-with value if the value is a switch expression | |
Bug | IDEA-204985 | Auto-replacing deprecated method with a suggested equivalent doesn't check type compatibility and breaks compilation | |
Bug | IDEA-203227 | Switch statement has too many branches: update for Java 12 | |
Bug | IDEA-203984 | "Remove unreachable branches" quickfix breaks code on switch expression | |
Bug | IDEA-203692 | Remove unused variable should be aware of Java 12 switch | |
Bug | IDEA-200775 | 'Static initializer references subclass' inspection doesn't report anonymous class | |
Bug | IDEA-198040 | False positive "'equals()' between objects of inconvertible types" for Class types | |
Bug | IDEA-203701 | Result of assignment is used: false-negative in Java 12 | |
Bug | IDEA-203709 | 'equals()' called on BigDecimal false-negative on switch expression | |
Bug | IDEA-205854 | "Compute constant value" can be shown and not shown in similar cases | |
Bug | IDEA-205851 | "Compute constant value" suggests to make not equivalent replacement | |
Bug | IDEA-204584 | Broken link in Java | Abstraction issues | 'public' method with 'boolean' parameter | |
Bug | IDEA-205952 | Invalid Java Refactoring Suggestion - stream-foreach() call throwing exception | |
Bug | IDEA-200858 | No warning for 'Stream.toArray' when types of arguments are mixed | |
Bug | IDEA-203069 | Enum 'switch' statement that misses case should support enhanced switch statements | |
Bug | IDEA-185473 | false positive "method identical to its super method" | |
Bug | IDEA-206272 | "Fallthrough in 'switch' statement" false positive | |
Bug | IDEA-205137 | `Replace Switch with If` produce exceptions | |
Bug | IDEA-206397 | Iteration over keySet fix produce wrong code with wildcard ? extends | |
Bug | IDEA-172232 | Field dereference inside try block makes qualifier notnull outside | |
Bug | IDEA-205309 | 'Replace with findFirst()' produces uncompilable source | |
Bug | IDEA-204430 | Red code after conversion to 'enhanced switch statement' when when 'default' has only 'return' | |
Bug | IDEA-200534 | Remove "Volatile long or double field" inspection | |
Bug | IDEA-203625 | Inspection 'assertEquals() between objects of inconvertible types' doesn't show warning when comparing collection of inconvertable type | |
Bug | IDEA-203119 | Unwrap switch statement: support rule-cases and multiple expression cases | |
Bug | IDEA-208296 | Java 12: Replace with old-style switch produces erroneous code for exhaustive enum | |
Bug | IDEA-201646 | Wrong message for inspection | |
Bug | IDEA-205008 | "Implicit numeric conversion" inspection doesn't report implicit conversions in compound assignment operators | |
Bug | IDEA-205525 | Do not warn "The declared exception X is never thrown" on native methods | |
Bug | IDEA-203697 | Class.getClass() false-negative on Java 12 switch expression | |
Bug | IDEA-203705 | "Equals called on enum value" doesn't suggest a quick-fix inside switch expression | |
Bug | IDEA-204944 | "'clone()' defined in non-Cloneable class 'null'" on anonymous class | |
Bug | IDEA-203450 | Ambiguous method call bug | |
Bug | IDEA-203424 | @noinspection doesn't work for some inspections | |
Bug | IDEA-205376 | Warning about non-atomic operation on volatile field doesn't work for anonymous instance but works for lambda | |
Bug | IDEA-203703 | "Throwable not thrown" false-positive with Java 12 switch | |
Performance | IDEA-203363 | DuplicateBranchesInSwitchInspection is slow on a file with many switch cases | |
Usability | IDEA-202808 | Method invoked with reflection is marked as unreachable if its caller method is added to custom entry point | |
Usability | IDEA-201258 | Do not highlight element annotated with ScheduledForRemoval if they declaration reside in the same project | |
Usability | IDEA-201852 | If with common parts: suppress in the if-else chain | |
Usability | IDEA-205223 | Iteration over keySet() may be replaced with entrySet(): keep key variable when it's reused | |
Cosmetics | IDEA-205019 | Conversion StringBuilder -> String can be slightly improved | |
Cosmetics | IDEA-199315 | To reformulate the error about the inability to override the method from java.lang.Object | |
Cosmetics | IDEA-206417 | Typo: Gaurd | |
Exception | IDEA-206891 | NPE in data flow inspection | |
Exception | IDEA-207640 | Replace StringBuilder with String throws exception when there are comments inside | |
Exception | IDEA-200866 | Structural Search: ConcurrentModificationException during offline inspections | |
Exception | IDEA-205962 | AIOOBE in duplicate branches in switch inspection | |
Exception | IDEA-199489 | "Simplify" quick fix exception on invalid code | |
Exception | IDEA-204717 | Can't convert enhanced 'switch' to 'if' if a branch's body contains an end-of-line comment | |
Exception | IDEA-204106 | Auto-unboxing with switch expressions produces exceptions | |
Java. Intention Actions | Feature | IDEA-200651 | Analysis for 'switch' statements may determine always truthy conditions on branches in addition to always falsy |
Feature | IDEA-200560 | Reasonable intention actions are missing for "'catch' or 'finally' missing" error | |
Feature | IDEA-205362 | Intention to convert (collection.isEmpty() || collection.size() > 1) to collection.size() != 1 | |
Feature | IDEA-202622 | Java 12: Switch Expressions: Convert switch labeled rule expression to a block | |
Feature | IDEA-200412 | CommentTracker: update API to be able to keep intermediate comments in their place | |
Feature | IDEA-201192 | Make encapsulate field available on the field declaration as an action | |
Feature | IDEA-199264 | Introduce useful standard interface type for lambda expression | |
Feature | IDEA-203533 | Various improvements in "Make call chain into call sequence" | |
Feature | IDEA-190886 | Create missing 'switch' branches should provide default branch | |
Feature | IDEA-203895 | Intention to split switch branch with multiple values into separate branches | |
Bug | IDEA-200216 | "Extract ++" produces invalid code in for loop update | |
Bug | IDEA-201741 | 'Inline method' changes semantics in case of nested if-else | |
Bug | IDEA-173780 | Insert declaration should resolve name conflicts | |
Bug | IDEA-201751 | Space deleted after comma in type arguments | |
Bug | IDEA-206725 | "Insert default branch" produces uncompilable code | |
Bug | IDEA-173828 | Convert junit 3 to junit 4 should warn about usages which can't be converted | |
Bug | IDEA-201744 | Quick fix actions don't suggest creating a class if the name starts with lowercase letter | |
Bug | IDEA-206882 | Invert if produces non-equivalent code for nested if statament | |
Bug | IDEA-203741 | I cannot prevent IntelliJ from adding annotatations | |
Bug | IDEA-203897 | "Import class" popup behaves weirdly in case of package local class | |
Bug | IDEA-205835 | "invert if" inserts zillion of comments | |
Bug | IDEA-205607 | "Replace with old style 'switch' statement" intention produces unreachable code | |
Bug | IDEA-201457 | Weird "Cast to Boolean" quickfix | |
Bug | IDEA-205710 | `Change parameter type` / `Create method` quick-fixes malfunction and incorrect handling of the `void` type | |
Bug | IDEA-200209 | "Replace with findFirst" produces incompilable code | |
Bug | IDEA-201206 | Unwrapping a lambda shows wrong preview | |
Usability | IDEA-202345 | Weird Tab/Enter behavior in 'replace with x != null' quick fix | |
Usability | IDEA-200649 | Showing 'add missing switch branches' intention for all the nested switches is a bit confusing | |
Cosmetics | IDEA-202990 | Intellij suggests adding new parameter as '21th' parameter to method | |
Java. Refactoring | Feature | IDEA-116670 | "Surround with try/catch" - exception variable name "ex" in catch blocks instead "e" |
Feature | IDEA-202383 | Convert old-style switch statements into the enhanced switch | |
Feature | IDEA-202629 | Java 12 Switch expression: Highlight duplicate values and branches | |
Feature | IDEA-179176 | LVTI: Introduce local variable: suggest to use var | |
Feature | IDEA-202384 | Convert new-style switch expressions and enhanced switch statements into the old-style switch statements | |
Feature | IDEA-199273 | Create local variable should not suggest Object type when it is a ternary with null in one of the branches | |
Feature | IDEA-201703 | Allow extract variable from field initializer | |
Feature | IDEA-197438 | Allow to extract static fields from this() constructor call | |
Feature | IDEA-161607 | Allow to introduce variable in the head of try-with-resources block | |
Feature | IDEA-200509 | More suggested types of constructor method references | |
Feature | IDEA-92652 | Extract variable action breaks program flow | |
Feature | IDEA-202048 | Extract variable: convert ternary to 'if' automatically when condition is important | |
Bug | IDEA-181367 | Refactoring rename a base class cause also rename another derived class. | |
Bug | IDEA-153052 | Vararg argument is lost when changing signature | |
Bug | IDEA-200562 | "Move class" dialog: autocompletion for class name in "Make inner class of" field doesn't contain classes from default package | |
Bug | IDEA-204134 | When merging identical branches of 'switch' statement keep the default branch the last | |
Bug | IDEA-191738 | Extract method replaces different expressions with the same method call | |
Bug | IDEA-201205 | Signature change propagation forgot to adjust call site because call site is in lambda | |
Bug | IDEA-62340 | Bug in change signature quick fix | |
Bug | IDEA-201012 | Result of Convert Anonymous to Inner does not compile | |
Bug | IDEA-202630 | Java 12: Switch Expression: extract variable from switch labeled rule statement should wrap with code block | |
Bug | IDEA-184433 | Extract variable breaks code when it should split if | |
Bug | IDEA-194264 | Extract method with duplicates produces red code | |
Bug | IDEA-205330 | Can't "Move" class files, only via drag and drop | |
Bug | IDEA-204546 | Inlining action should warn during inline variables if their value is not effectively final | |
Bug | IDEA-206523 | Introduce variable doesn't work for switch statement | |
Bug | IDEA-205981 | parameter reordering removes annotation from the method's return type | |
Bug | IDEA-207987 | Create local variable suggested but fails with exception | |
Bug | IDEA-128795 | Bad extract variable/constant on case statement | |
Bug | IDEA-203752 | Multiple files copy-paste between projects fails with 'paste is not available while idea is updating indices' warning | |
Bug | IDEA-204121 | Introduce variable/method selects unexpected type on switch expression | |
Bug | IDEA-200882 | Moving inner class with inner class to top level results in invalid code | |
Bug | IDEA-200790 | Unwrap problems | |
Bug | IDEA-171701 | Add exception to whole method hierarchy does not work when exception is a generic type | |
Bug | IDEA-202398 | Refactor rename omits name suggestions from variables that are not in scope | |
Bug | IDEA-203452 | Extract variable refactoring suggests illegal name | |
Bug | IDEA-200392 | IndexNotReadyException while running OptimizeImportsRefactoringHelper | |
Bug | IDEA-202544 | 'extract method' fails silently, exception is logged to idea.log | |
Bug | IDEA-200869 | Unable to input any name in "extract method from duplicate code" window | |
Bug | IDEA-202731 | Exception refactor removes try-with-resources block | |
Bug | IDEA-203444 | Pull members up suggests to reuse pulled method making it static which breaks the code | |
Bug | IDEA-201024 | Duplicate fragment is not found when extracting a method | |
Bug | IDEA-179064 | Two different modal windows for the same calls for Refactor → Extract Parameter | |
Bug | IDEA-205931 | Move Class member refactoring has issues with target class field | |
Usability | IDEA-176975 | Change Signature doesn't change variables | |
Usability | IDEA-206499 | ui bloopers | |
JavaEE | Bug | IDEA-207516 | CDI: @Alternative stereotype not detected |
Bug | IDEA-204655 | Unable to Add Framework Support for JSON Binding | |
Exception | IDEA-206715 | java.lang.Throwable: Template not found on creating batch application | |
JavaEE. Deployment and Run | Bug | IDEA-203047 | Rerun for JavaEE server run configuration does not lead to `Update` action |
JavaEE.EJB3 | Bug | IDEA-151644 | false error detection on ManagedExecutorService injection |
JavaEE.JBoss | Bug | IDEA-208360 | Wildfly 16.0.0.Final Support Missing |
Bug | IDEA-204303 | Open browser run configuration doesn't launch the browser and causes IntelliJ to constantly poll application (JBoss Server) | |
JavaEE.JSF | Bug | IDEA-204871 | JSF not automatically enabled and Cannot Manually add |
Bug | IDEA-124803 | Code highlighting for ui:repeat varStatus not working. Parameter not recognized. | |
Bug | IDEA-188937 | JSF 2.3 won't load <f:websocket> | |
Usability | IDEA-201728 | Libraries under java enterprise for JSF default to 1.2 when we are at 2.1 | |
JavaEE.Struts | Exception | IDEA-206588 | Plugin exception [Plugin: StrutsAssistant] at com.intellij.util.ExtensionInstantiator.instantiateWithPicoContainerOnlyIfNeeded |
Kubernetes | Feature | IDEA-194758 | Helm: Validate requirements.yaml fields |
Bug | IDEA-204167 | Helm. com.intellij.util.IncorrectOperationException at attempt to rename the chart name in a read-only file | |
Bug | IDEA-207960 | Kubernetes: External resources. Multiple CRD schemas in one file: only the first schema is applied | |
Bug | IDEA-207953 | Kubernetes. External resources. CRD. Make it possible to add a schema with "version" key, not only "versions" | |
Bug | IDEA-207703 | java.lang.LinkageError at attempt to load CRD as external spec | |
Cosmetics | IDEA-205741 | Kubernetes. Settings. Too big distance between fields. | |
Language Injection | Bug | IDEA-201839 | Injected Brace Matcher Works Pretty Fun |
Local History | Bug | IDEA-203490 | Copy/paste is not working in the left pane of the Local History window |
Usability | IDEA-75181 | show absolute time in local history | |
Exception | IDEA-203259 | It's possible to call 'Show History for Selection' for project tree items: IllegalArgumentException is thrown | |
Macros | Bug | IDEA-204339 | Some IDEA macro invalid in other IDE's context. |
Maven | Feature | IDEA-143475 | Drop Maven 2.2.1 from IDEA distribution |
Feature | IDEA-206109 | Use Build Tool window to report Maven build process | |
Bug | IDEA-202286 | Refreshing Maven always resets Java Compiler to "Javac" | |
Bug | IDEA-208029 | When executing in Before launch Maven execution fails | |
Bug | IDEA-200543 | HotSwap is not triggered when build action is delegated to maven | |
Bug | IDEA-207490 | Maven: Build tool window: no navigable links to errors are shown in the right tab (console) | |
Bug | IDEA-202846 | Can not download source code for jar after updtaing 2018.3 | |
Bug | IDEA-207493 | Maven: Build tool window: no navigation to errors in *.kt files | |
Cosmetics | IDEA-125728 | Maven: ExecuteMavenGoal: confusing title of 'Select maven project file' dialog | |
Cosmetics | IDEA-129410 | Maven: settings cosmetics | |
Task | IDEA-183383 | Update Bundled Maven Version | |
OSGi | Feature | IDEA-200767 | Eclipse Concierge: cannot find the Concierge framework bundle |
Packaging and Installation | Feature | IDEA-194148 | Publish 'intellij.platform.testFramework' module as a Maven artifact |
Bug | IDEA-198859 | Batch Mode for IDE updates: IDEA just restarted without any message when the last patch in chain is wrong | |
Bug | IDEA-203550 | Windows Installer: 'Uninstall old versions' shows only several installations from only one disk with a weird gap | |
Bug | IDEA-158855 | Windows installer starts uninstaller even when clicking back | |
Bug | IDEA-206790 | [jre11.win.zip artifact]: There is 32bit launcher in archive | |
Bug | IDEA-141900 | Installer: Uninstall old version has weird word wrapping | |
Bug | IDEA-206868 | Patch update doesn't work on macOS (2019.1 EAP) | |
Bug | IDEA-208430 | [jbr 11] Uninstall doesn't work after patching IDEA | |
Bug | IDEA-202232 | Two versions of commons-codec.jar are included into IntelliJ Platform | |
Bug | IDEA-204957 | Projects opened with cli have names ending in ./. opening other projects causes hang and then indexes root file system and or sometimes the parent directory filesystem. | |
Usability | IDEA-197129 | Kotlin compiler binaries miss executable permissions | |
Usability | IDEA-202806 | There are too few rows in Uninstall Old Versions tab | |
Usability | IDEA-207608 | [jbr11 windows installers] It is better to remove checkboxes related to win32 system from Setup dialog | |
Cosmetics | IDEA-208125 | [Setup dialog]: Replace '...install JRE x86...' with '...instal JBR x86...' | |
Cosmetics | IDEA-204535 | Header text in Rider Installer is heavily misaligned | |
Task | IDEA-192396 | Publish java-psi and required modules as Maven artifacts | |
Task | IDEA-200437 | Use correct product code when IDE is started from sources | |
Task | IDEA-206416 | Bundle Kotlin 1.3.21 with IntelliJ IDEA | |
Task | IDEA-202441 | Bundle Kotlin 1.3.20 with IntelliJ IDEA | |
Task | IDEA-149668 | Publish javac2 on maven | |
Platform API | Feature | IDEA-201009 | Introduce ApiStatus.AvailableSince annotation |
Feature | IDEA-198928 | Make UAST provide a priory list of PsiElement types which could be used to get required UElement | |
Feature | IDEA-200287 | UCallableReferenceExpression should provide access to referenceNameElement | |
Feature | IDEA-209082 | Allow IDEs to customize which builds can be used as possible updates | |
Bug | IDEA-202707 | If PersistentStateComponent::loadState failed with exception it won't be called next time | |
Bug | IDEA-205876 | Completion on a LightClass that is an interface does not include static methods | |
Bug | IDEA-196796 | UAST: UMethod should provide access to the return-type reference expression | |
Usability | IDEA-207106 | Log plugin that use registerFileType instead of FileTypeFactory | |
Task | IDEA-203954 | Make sure that `PsiReferenceProvider`s add references to elements they were asked about | |
Plugin Development | Feature | IDEA-194946 | DevKit: verify plugin provides pluginIcon.svg |
Feature | IDEA-201007 | Devkit: show warning if a plugin code uses API which wasn't available in old versions of the platform | |
Feature | IDEA-202010 | Highlight services/components with identical interface and implementation classes as redundant in plugin.xml | |
Feature | IDEA-206060 | DevKit: deprecate Project Wizard | |
Bug | IDEA-206150 | Something wrong in ExtensionOrderConverter#isBeforeOrAfterKeyword(java.lang.String, boolean) | |
Bug | IDEA-205189 | theme.json: no spellchecking for color hex values | |
Bug | IDEA-196765 | Good code red in a module.xml when referring an action defined in the same xml | |
Bug | IDEA-208354 | Devkit: subtags of 'intentionAction' tag in plugin.xml are highlighted as errors | |
Bug | IDEA-187409 | AutoCompletion popup disappears if variant contain dash symbol "-" | |
Bug | IDEA-202635 | Devkit: fix all gutter icon sizes, make configurable | |
Bug | IDEA-208625 | Devkit: extension point property "className" should have PsiClass code insight | |
Bug | IDEA-204436 | Plugin Icon search path is wrong for ZIP plugin distributions | |
Bug | IDEA-197440 | Navigation to testdata hangs uninterruptible | |
Bug | IDEA-202417 | Quick-fix to register PsiReferenceProvider via psi.referenceProvider generates red code | |
Bug | IDEA-140250 | Rename class refactoring handles usages in xml incorrectly if inner class is renamed | |
Bug | IDEA-200152 | Error launching plugin project with 'local' IDEA SDK | |
Bug | IDEA-202393 | Always include ID of a problematic plugin into exception report | |
Usability | IDEA-204886 | Navigate to test data action shows multiple blinking modal progresses | |
Usability | IDEA-206928 | plugin.xml: plugin name in Tab title shouldn't only work for plugin projects | |
Task | IDEA-208472 | Devkit: allow user to specify modules which are included into single plugin for component registration check | |
Plugin Management | Feature | IDEA-206274 | If there there are two dependencies on the same plugin in plugin.xml and one of them is optional the other is treated as optional as well |
Feature | IDEA-201336 | Drag'n'drop plugin zip file to welcome screen doesn't install it, but instead opens it as a file | |
Bug | IDEA-202302 | Plugins management: confusing reaction in case of required plugin disabling, and the dependent plugin uninstalling | |
Bug | IDEA-199129 | New Plugins panel opens oversized if last opened tab was "Installed" | |
Bug | IDEA-205249 | Required plugin isn't isn't added when click 'Enable' in 'Preferences | Plugins' | |
Bug | IDEA-171225 | Plugin manager should select ony one (latest compatible) version in custom plugin repository and use it | |
Bug | IDEA-202957 | New Plugins dialog: 503 server error causes two error dialogs - one after settings dialog is closed | |
Performance | IDEA-205534 | Typing lags in plugins search UI | |
Usability | IDEA-200867 | Show plugin versions in the installed plugins list | |
Usability | IDEA-126874 | Settings | Plugins have poor keyboard navigation | |
Usability | IDEA-200225 | When user installs plugin from disk tab should be switched from "Marketplace" to "Installed" | |
Exception | IDEA-201296 | Restart from new plugins dialog results in exceptions in console | |
Project Configuration | Bug | IDEA-185499 | Do not create all facet editors on project settings open |
Bug | IDEA-139332 | Creating template from project error: Error parsing file template | |
Bug | IDEA-107676 | Project Templates: attempt to apply the project template created from one of static web template project fails with velocity exceptions | |
Bug | IDEA-208450 | Memory leak in RootModelImpl.myDisposable | |
Bug | IDEA-203651 | Kotlin MPP (Common and JS) test source roots are not detected as source roots | |
Bug | IDEA-208237 | IDEA forgets unloaded modules. | |
Bug | IDEA-206879 | Scopes: can't exclude folder, only the files inside it | |
Cosmetics | IDEA-202743 | Library that contains only a single folder is shown as "libs and one more file" in Project Structure | |
Exception | IDEA-205597 | REWA at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread | |
Exception | IDEA-202726 | AccessDeniedException on project name change if .name file is read-only | |
Quick Documentation | Bug | IDEA-205229 | QuickDoc popup appears at wrong position when cursor is in "Find" field |
Bug | IDEA-189815 | Quick doc popup shown on mouse hover closes when clicking on a reference to a different class inside | |
Bug | IDEA-203264 | Restoring quick doc popup size changes its content | |
Bug | IDEA-201023 | QuickDoc popup becomes small after resizing and clicking the link inside the popup | |
Bug | IDEA-203728 | Quick doc opened for an item from Project View changes position if one clicks on a hyperlink it contains | |
Bug | IDEA-203588 | JDK11 Javadoc links use wrong anchor format | |
Bug | IDEA-201819 | QuickDoc popup is shown under the element in Diagram area even if there is not enough space for it | |
Bug | IDEA-201449 | Documentation tab name is not updated on following links in documentation | |
Bug | IDEA-202665 | Quick documentation resolves method to any compatible method | |
Bug | IDEA-205497 | QuickDoc popup appears on another monitor if invoked from "Brief Info" popup | |
Bug | IDEA-201280 | QuickDoc popup appears at the cursor position after closing the documentation tab in Tool Window | |
Bug | IDEA-205190 | Misplaced Mouse Cursor | |
Bug | IDEA-202789 | Too many "Element information is not available during index update" notifications | |
Bug | IDEA-204179 | Wrong scrolling position after hyperlink navigation in quick doc popup | |
Bug | IDEA-201393 | QuickDoc popup hides after selecting "Show Toolbar" option if QucikDoc is shown on mouse move | |
Usability | IDEA-200124 | Quick Documentation hides context menu | |
Usability | IDEA-200674 | Adjust popup size according to the font size | |
Refactoring | Usability | IDEA-206481 | Improve new file "Register New File Type Association" |
Cosmetics | IDEA-206172 | Refactor of directory name that begins with a dot to another name that begins with a dot PREVIEW-s a new name with TWO dots. | |
RegExp | Feature | IDEA-202325 | In RegExp form, check whether the regular expression could match a longer input |
Usability | IDEA-202189 | Pressing Shift+Tab in the Check RegExp window leaves the window | |
Run | Debug configuration | Feature | IDEA-114577 | Confirm deletion of run/debug configurations |
Bug | IDEA-202004 | Run Configuration. Red class name "Class 'Main' is in the default package" | |
Bug | IDEA-195693 | Context help shows 404 page when invoked for a run configuration which don't have special help page | |
Bug | IDEA-194910 | Add macro support for VM options field (e.g. expand $ModuleFileDir$ properly) | |
Bug | IDEA-96960 | Run Configurations popup: inconsistent position for run config folders | |
Bug | IDEA-206761 | Run configuration adds one more underscore | |
Bug | IDEA-157989 | "Stop" button does not work when the IDE is launched as a background task | |
Usability | IDEA-204335 | Need an ability to disable run configuration delete confirmation dialog | |
Usability | IDEA-201215 | JVM launcher cannot process @argfiles produced by IDEA | |
Usability | IDEA-206392 | Do not allow empty parameters in Run configuration > Spring Boot > Application | |
Usability | IDEA-207069 | Environment Variables "Open Folder" | |
Usability | IDEA-206173 | Environment Variables: can no longer paste from clipboard | |
Exception | IDEA-205510 | Throwable at com.intellij.execution.impl.RunManagerImpl.addConfiguration$intellij_platform_lang_impl | |
Settings Repository | Feature | IDEA-174290 | Settings Repository plugin leaks sensitive information in the commit message |
Bug | IDEA-206186 | When starting up new 2019.1 IDEA it resets settings if JetBrains Account is used. | |
Bug | IDEA-205426 | Unable to push settings to shared repository - Unknown macro $PROJECT_FILE$ in storage file spec | |
Bug | IDEA-193044 | Duplicated plugins in Sync Plugin list | |
Bug | IDEA-182954 | Font size setting synchronization (via account) fail | |
Spring | Feature | IDEA-201123 | Spring Boot: offer completion for configured replacement tokens in values |
Feature | IDEA-205930 | Spring MVC + Kotlin: reference to constant is not supported as @PathVariable value | |
Feature | IDEA-203238 | Spring Cloud Stream: binder name completion in application configuration files | |
Feature | IDEA-201452 | Spring Cloud Stream: provide navigation between bound producers and consumers | |
Feature | IDEA-193781 | Spring Boot: resolve placeholders|replacement tokens in multiple/generic locations | |
Feature | IDEA-199770 | Spring MVC and Kotlin: provide the "RelatedViews" gutter navigation icons for the request mapping methods | |
Feature | IDEA-199860 | Spring + Kotlin: Select In... | Spring Beans doesn't work for kotlin classes | |
Feature | IDEA-201453 | Spring Cloud Stream: support 'spring.binders' files | |
Bug | IDEA-202367 | Spring Boot: "Copy Reference" doesn't work in SB YAML configuration files | |
Bug | IDEA-168170 | Spring: "Duplicate bean name" does not respect imports | |
Bug | IDEA-201454 | Spring Cloud Stream: false positive 'Cannot find channel' warning when referring to binding dedicated error channel | |
Bug | IDEA-206141 | @ConfigurationProperties doesn't make properties shown in application.properties | |
Bug | IDEA-204374 | Cache manager auto-configuration is not detected properly | |
Bug | IDEA-194994 | Update resources does not work for Spring boot with devtools and enabled 'Delegate IDE build/run actions to gradle' | |
Bug | IDEA-204415 | Cannot resolve @PathVariable for Spring MVC project (chops off last character) | |
Bug | IDEA-206247 | Spring Java Configuration and @Qualifier for Optional<Foo> Argument with bean of type Foo autowire error | |
Bug | IDEA-201803 | Spring Boot: suppress "classname completion" for value in YAML config files | |
Bug | IDEA-205789 | WebTestClient | |
Bug | IDEA-201226 | Spring XML: do not propose to parse "custom bean" for builtin namespaces | |
Bug | IDEA-202068 | Spring Boot configuration keys: misleading presentation of default value when multiple values are given | |
Bug | IDEA-122239 | Spring: support Spring io.Resource for ReloadableResourceBundleMessageSource#basename | |
Bug | IDEA-205828 | [Kotlin] SpEL inspection - Cannot resolve variable 'bar' | |
Bug | IDEA-203834 | Spring Cloud Stream: dedicated error channel referenced by 'binding.group.errors' is not resolved | |
Bug | IDEA-161820 | Spring MVC: if custom @RequestMapping meta-annotations defines #value the mapping is not recognized | |
Bug | IDEA-149459 | Spring Boot: fix highlighting of Map "key" part when using RelaxedNames | |
Bug | IDEA-174066 | Spring MVC @PathVariable inspection doesn't locate pathvariable when @RequestMapping contains constant | |
Performance | IDEA-203949 | SpringDiagramElementManager builds Spring Model on UI thread | |
Performance | IDEA-205027 | UI is frozen for 25s after opening a project in a new window and immediately switching to the previous IDEA window | |
Cosmetics | IDEA-206783 | Inspection to move field injection to constructor injection should not add @Autowired in case of single constructor | |
Exception | IDEA-206000 | Throwable at com.intellij.util.CachedValueStabilityChecker.complain | |
Exception | IDEA-205670 | CCE at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getFileId | |
Exception | IDEA-207792 | java.lang.Throwable: It's prohibited to access index during event dispatching | |
Exception | IDEA-201893 | PIEAE at com.intellij.psi.PsiInvalidElementAccessException.createByNode | |
Exception | IDEA-146621 | YML config file: PIEAE at com.intellij.extapi.psi.ASTDelegatePsiElement.getManager | |
Structural Search and Replace | Feature | IDEA-198496 | Structural search usability: Switch between search and replace modes |
Feature | IDEA-161879 | CTRL+C on Structural Search > Existing Templates yields SearchConfiguration@2115ed8a | |
Bug | IDEA-201300 | No validation after filter change | |
Bug | IDEA-202451 | SSR: search templates are missing on each project openenig | |
Bug | IDEA-201833 | Structural search inspection: added filter is not saved for search template | |
Bug | IDEA-200742 | Tooltip with "Edit Filters" should be disabled in Existing Templates window | |
Bug | IDEA-202914 | mess after selection | |
Bug | IDEA-200892 | Dialog remembers its size incorrectly | |
Bug | IDEA-201528 | Simple xml query not found because of index access problem | |
Bug | IDEA-206795 | File type not correctly detected from editor selection | |
Usability | IDEA-203074 | Cutting and pasting a placeholder in the template editor looses all placeholder filters | |
Usability | IDEA-168054 | Make structural search/replace templates available globally | |
Task Management | Cosmetics | IDEA-171919 | Underscore missing in task list drop-down |
Template Languages. FreeMarker | Bug | IDEA-205704 | Freemarker editor doesn't resolve variables anymore when using <#stop "" /> statement in some cases |
Exception | IDEA-204842 | nonempty text is not covered by block in #<FreeMarker> | |
Terminal | Feature | IDEA-119667 | Feature request: shortcut for switching between terminal tabs |
Bug | IDEA-205239 | Cmd+W in a Terminal tab moved to the Editor closes the wrong window | |
Bug | IDEA-165632 | The terminal is called twice. | |
Bug | IDEA-155571 | terminal history not retained between openings op terminal pane | |
Bug | IDEA-204243 | In 2018.3 terminal doesn't save commands to the history (zsh). | |
Bug | IDEA-204725 | Terminal with bash: 'cat' process ignores SIGPIPE | |
Bug | IDEA-201228 | IllegalStateException when split Terminal tab | |
Usability | IDEA-132932 | Console font change doesn't take effect immediately | |
Usability | IDEA-205457 | Terminal trap DEBUG overrides my trap | |
Usability | IDEA-206189 | Fall back shell path for terminal settings | |
Usability | IDEA-204510 | too easy to accidentally close terminal window | |
Thymeleaf | Feature | IDEA-129851 | Thymeleaf: rename doesn't work for included fragments |
Bug | IDEA-130667 | Thymeleaf: incorrect completion in th:include attribute value | |
Bug | IDEA-145647 | Thymeleaf: support navigation to included / replaced fragment | |
Bug | IDEA-145628 | Thymeleaf: data-th-* syntax should not require xmlns declaration | |
Bug | IDEA-152595 | Thymeleaf: no navigation/completion/rename is provided for the included/replaces template w/o specified fragments (Complete-template fragments) | |
Bug | IDEA-129852 | Thymeleaf: th:include: same-file fragment can be referenced with no keyword specifying | |
Bug | IDEA-152588 | Thymeleaf: completion should be available for the included/replaced fragments | |
Bug | IDEA-205379 | Thymeleaf: navigation to the parametrized fragment doesn't work | |
Bug | IDEA-163350 | Darcula color scheme not looking very nice in Thymleaf templates | |
Exception | IDEA-129849 | Thymeleaf: exception on attempt to rename the included file | |
UML | Bug | IDEA-208229 | Export diagram to image file: progress cancelling doesn't work |
Bug | IDEA-204874 | UML diagram: context menu does not work on macOS | |
Bug | IDEA-207533 | Move UML diagram colors to color theme, then use editor color theme | |
Bug | IDEA-207912 | Diagrams background is white on Darcula | |
Unit Testing. JUnit | Feature | IDEA-205843 | Click to see difference for JUnit doesn't support anonymous FeatureMatchers (too sensitive to whitespace) |
Feature | IDEA-201375 | 2018.3 Beta + Rerun Failed Tests does not work with JUnit 5.3.1 Dynamic Test using a testSourceURI | |
Feature | IDEA-201121 | Ignore @Enabled... conditions when run individual JUnit5 test | |
Feature | IDEA-202111 | JUnit5 suggest, make reference and validate @EnumSource values from enum constants | |
Bug | IDEA-206892 | Incorrect JUnit tree generated for repeated parameterized tests | |
Bug | IDEA-202575 | JUnit5: FileSource test/container opens file in "bin" folder (if available) on "Jump to Source" or "Show Source" | |
Bug | IDEA-200501 | JUnit3: "leaf" empty JUnit3 TestSuites are no longer visible | |
Bug | IDEA-159414 | Execute single overridden test method in JUnit test class without explicit @Test | |
Bug | IDEA-200313 | JUnit Jupiter tests ignored when run by pattern and with Vintage tests | |
Bug | IDEA-202869 | Run Configuration with Test Kind 'TAGS' has unsolvable Error | |
Bug | IDEA-201118 | Ignore @DisabledIf condition when run individual JUnit5 test | |
Bug | IDEA-185466 | Wrong test run configuration can be used when running module tests | |
Bug | IDEA-195665 | Not good generate test source | |
Bug | IDEA-160306 | Very long text in test result failures clips the "Click to see difference" link | |
Bug | IDEA-178882 | Fork doesn't work properly when run tests from package with mix of Junit4 and Junit5 tests | |
Bug | IDEA-203414 | Test configuration with invalid class shows as passing | |
Bug | IDEA-123039 | StackOverflowError when exporting large junit results | |
Bug | IDEA-139160 | Slow response during execution of unit tests when assertion fails with big message | |
Bug | IDEA-205937 | Can't run whole project JUnit tests in Gradle project with multiple modules because of NumberFormatException | |
Bug | IDEA-190838 | Generated JUnit's setUp() method does not compile | |
Bug | IDEA-202418 | Confusing output from opentest4j MultipleFailuresError | |
Bug | IDEA-204168 | Test class selection by name is broken | |
Bug | IDEA-203609 | IDE won't run JUnit tests classes with same name | |
Bug | IDEA-202594 | Counter of total tests shows less then it should when test fails | |
Bug | IDEA-199945 | Idea 2018 and Junit 5 duplicates test executions when running tests from the IDE | |
Bug | IDEA-198613 | Test output removed when JUnit test fails | |
Bug | IDEA-205512 | IntelliJ is only running the first package when you select multiple packages to run test | |
Performance | IDEA-203173 | JUnit 5 Platform Integration calls TestEngine.discover twice | |
Usability | IDEA-195529 | Test run gutter inconsistency | |
Usability | IDEA-206042 | Display name of failed test in JUnit diff window | |
Usability | IDEA-179482 | Support opentest4j in all tests not just JUnit 5 | |
Usability | IDEA-205284 | JUnit5: using @ParameterizedTest and @Test in the same class shows erroneous hint for public access class/methods | |
Unit Testing. TestNG | Bug | IDEA-206449 | TestNG: test name is not displayed if it is identical to the suite name |
User Interface | Bug | IDEA-184388 | Exception on pressing "context menu button" if there is no context menu in the current UI component |
Bug | IDEA-203502 | Preview in "Find Usages" toolwindow turns green when disabled | |
Bug | IDEA-204678 | Editor tab is minimized to OS title bar when detaching it with a mouse | |
Bug | IDEA-207598 | Show smart step into popup above the line | |
Bug | IDEA-201284 | Linux Native Menu Bar: main menu is not available if the detached editor has focus | |
Bug | IDEA-202749 | Missing mnemonics for labels | |
Bug | IDEA-166195 | icons doing the same action: intended? | |
Bug | IDEA-199508 | New Search Field: replace clean icon with close one | |
Bug | IDEA-201103 | Linux native menu: some submenu are empty | |
Bug | IDEA-207394 | Icon animation stops in TestTree for one project if tests were started in parallel in two projects | |
Bug | IDEA-203496 | java.lang.IllegalStateException: component cannot be null | |
Bug | IDEA-201104 | Linux native menu: popups are not closed when native menu is opened | |
Bug | IDEA-204789 | project frame opens out of screen | |
Bug | IDEA-203219 | Touch Bar buttons for "Find/Replace in Path" dialog do not correspond to dialog buttons | |
Bug | IDEA-207737 | support native custom decoration | |
Bug | IDEA-204015 | IllegalArgumentException because event getcomponent is null (from TrayIcon) | |
Bug | IDEA-206399 | Navigation bar missing on opening new project | |
Bug | IDEA-206484 | "Switch Boot Runtime" dialog: Some local JDKs are shown as "Undefined[Local]" in drop-down list | |
Bug | IDEA-207957 | IDEA is not switched to full screen on Windows | |
Bug | IDEA-204831 | On IDEA restart 2 projects are opened while when IDEA was closed only one project was opened | |
Bug | IDEA-202305 | Update JavaScriptDebugger and JavaScriptLanguage icons | |
Bug | IDEA-206344 | Recent Locations popup: after exiting presentation mode, popup may keep the enlarged font for snippets | |
Bug | IDEA-186740 | Scrollbar overlaps piece of text in an overflow hint | |
Bug | IDEA-186873 | Unpinned "Find Usages" window became closed when some control in it are pressed | |
Bug | IDEA-127973 | Ctrl+Click doesn't work for multiple selection in Changes | Log, File History | |
Bug | IDEA-204130 | Find usages -> Export to Text background does not match font colour | |
Bug | IDEA-198933 | Problem painting splash screen tail image | |
Bug | IDEA-118112 | Additional keybindings | |
Bug | IDEA-204534 | KDE global menu | |
Bug | IDEA-202939 | Can't exit search from Mac Touch Bar when no Touch Bar menu configurations | |
Bug | IDEA-206775 | Remove Run Anything icon for IntelliJ IDEA | |
Bug | IDEA-206700 | Validation in tables: bugs | |
Performance | IDEA-199779 | Make generated icons lazy | |
Performance | IDEA-204341 | 30s hang inside DeferredIconImpl | |
Performance | IDEA-205737 | parameter info tooltip slows down typing in editor | |
Performance | IDEA-199938 | "Compress and Show Logs" works on UI thread | |
Usability | IDEA-203577 | Update tool window modes menu | |
Usability | IDEA-195255 | Dialog Non-Project Files Protection: make OK primary button | |
Usability | IDEA-206969 | Consistent names of actions in View menu | |
Usability | IDEA-206408 | "Switch Boot Runtime" dialog takes a long time to show up | |
Usability | IDEA-203571 | Disabled icons on status bar should support LAF changes | |
Usability | IDEA-180216 | Image viewer zooms in wrong direction on scroll wheel | |
Usability | IDEA-167451 | file chooser dialog: can't definitely say which icons are grayed and which are wnot | |
Usability | IDEA-202513 | 'Evaluate' window always shows on a fixed size and location. | |
Cosmetics | IDEA-200555 | Icons in the Apply Patch dialog are not updated | |
Cosmetics | IDEA-206478 | Partial commits: 'Uncheck All' checkbox misaligned with dependent checkboxes | |
Cosmetics | IDEA-205826 | Annotation name is cropped on hiDPI monitor 175% scale | |
Cosmetics | IDEA-199007 | Incorrect progress dialog border rendering | |
Cosmetics | IDEA-184165 | Startup splash screen progress bar is not centered | |
Cosmetics | IDEA-203937 | Vertical aligned windows can't be resized entirely anymore | |
Cosmetics | IDEA-203829 | Analyze actions shows "Include test sources" option even if there are no tests in the project | |
Cosmetics | IDEA-85566 | Git branches with underscores don't render properly in branch menu | |
Task | IDEA-205679 | Rework validation in tables | |
Exception | IDEA-203132 | NullPointerException occurs on entering Presentation mode | |
Exception | IDEA-208621 | Bookmark dialog's move up/down actions do not work (throw exceptions) | |
Exception | IDEA-205460 | "Throwable: Project is already disposed" in Structure View on Close project | |
User Interface. Action System | Bug | IDEA-202541 | Replacing an action via unregisterAction/registerAction may not update references in action groups |
Bug | IDEA-202598 | Remove action from all action groups when ActionManager.unregisterAction is called | |
Exception | IDEA-203236 | Throwable occurs when accessing "Run Anything" via shortcut | |
User Interface. Controls | Bug | IDEA-207235 | On Linux it's impossible to switch tabs in Debug Tool Window (e.g. from Threads to Frames), in Project View if the first line is selected |
Bug | IDEA-202228 | NPE at com.intellij.ide.ui.laf.darcula.ui.DarculaProgressBarUI.paintDeterminate | |
Bug | IDEA-204186 | IDEA lost mnemonic for 'File-eXit' | |
Bug | IDEA-204972 | Cannot assign context-dependent shortcut key if that shortcut is left alone for a different context | |
Bug | IDEA-200457 | ComponentValidator doesn't work with EditorTextField | |
Bug | IDEA-207083 | Implement validation of checkboxes | |
Cosmetics | IDEA-202283 | Plugins UI: Top border of "Back to Plugins" button is cut | |
Cosmetics | IDEA-201120 | Cannot Run Git popup contains Configu link instead of Configure | |
Exception | IDEA-198778 | Exception on a click to the hidden toolwindow toolbar item | |
User Interface. Focus | Bug | IDEA-203154 | Focus lost when some tab is closed in Version control toolwindow |
Bug | IDEA-187615 | VCS tool window loses focus when file is selected from History dropdown list | |
Bug | IDEA-194482 | Focus lost from main pane after swithcing tabs with keyboard (Alt+Right) | |
User Interface. Keyboard Input | Bug | IDEA-203999 | Double CMD doesn't show tool windows |
Bug | IDEA-206348 | Can no longer use "AltGr" to invoke Alt-Enter for Intention action under JDK11 | |
Usability | IDEA-206757 | [Sublime keymap]: "Ctrl+Shift+Backspace" should be mapped to "delete to line start" action | |
User Interface. Look and Feel | Bug | IDEA-206617 | Cannot open Settings when a theme is applied |
Bug | IDEA-185124 | Project Structure dialog doesn't change theme properly | |
Bug | IDEA-159315 | Black text on dark background in 'Rename File' dialog box. (Dracula theme) | |
Bug | IDEA-201938 | High Contrast Theme: UML diagram window is still grey for contrast scheme | |
Bug | IDEA-203934 | Icons become of a Darcula theme after restarting IDEA with "High Contrast" theme set | |
Bug | IDEA-204746 | No border between 'Shelf' toolwindow content area and toolbar | |
Cosmetics | IDEA-204282 | Tree in "File and Code Templates" has grey background when "High Contrast" theme is applied | |
Task | IDEA-203153 | Support old color key names | |
User Interface. Navigation | Feature | IDEA-115029 | Feature request: recent files dialog should use up/down/left/right key mappings |
Bug | IDEA-154117 | Cannot bind Alt+S to an action | |
Bug | IDEA-206340 | Recent Locations popup: after checkbox is checked by mouse popup loses keyboard focus | |
Bug | IDEA-207903 | Search Everywhere: Selection disappears when "more" item activated | |
Bug | IDEA-206205 | Recent Locations popup: new-created file doesn't appear in popup | |
Bug | IDEA-207077 | Header does not resize on popup resize, title and checkbox may overlap | |
Bug | IDEA-208222 | Search Everywhere: Items duplicated in Files and Symbols sections | |
Bug | IDEA-207963 | Can't find some recent files in Search Everywhere top | |
Bug | IDEA-206176 | Recent locations popup: long string editing leads to location shown as empty | |
Performance | IDEA-202231 | Compute breadcrumb information outside of EDT | |
Usability | IDEA-207546 | Goto file: match spaces with file separators | |
Usability | IDEA-204424 | Confusing representation of items without a group in go to related symbol popup | |
Task | IDEA-209217 | Fixed size RL popup | |
Exception | IDEA-206238 | IAE at com.intellij.util.containers.ContainerUtil.$$$reportNull$$$0 | |
Exception | IDEA-200357 | 'Quick Documentation' action fails with exception | |
User Interface. Project View | Feature | IDEA-123918 | Allow to use additional keymaps for up/down in project window |
Feature | IDEA-200471 | File nesting not happening when file name is equal to configured file suffix | |
Bug | IDEA-203616 | Update in Resource Bundle makes the file explorer to close the Resource Bundle folder | |
Bug | IDEA-190056 | Class members are highlighted as erroneous when they aren't | |
Bug | IDEA-176384 | Scroll from source not working anymore | |
Bug | IDEA-204918 | File nesting doesn't work with .java files | |
Exception | IDEA-204840 | StringIndexOutOfBoundsException on Enum file opening when "Structure.Show Inherited" enabled | |
Exception | IDEA-203552 | CancellationException at org.jetbrains.concurrency.AsyncPromise.cancel | |
Version Control | Feature | IDEA-203130 | Allow to apply shelved changes without removing them from shelf by dragging corresponding changelist to 'Local Changes' tab while holding Ctrl |
Feature | IDEA-182234 | VCS code analysis: specify exactly how many files contain problems | |
Feature | IDEA-202946 | Show History for selection should work for the caret position | |
Feature | IDEA-200561 | VCS Annotations: add mode to show author initials instead of full name | |
Feature | IDEA-52058 | Prompt to add files to version control that got copied into a project externally. | |
Feature | IDEA-167703 | Shelf deletion should support undo instead of confirmation | |
Feature | IDEA-177606 | Use more relaxed heuristics to mark cherry-picked commits | |
Bug | IDEA-205302 | 'Clean Unshelved Changelist' - Option button has no default option | |
Bug | IDEA-204713 | Deadlock after switching git branches (with kotlin) | |
Bug | IDEA-206072 | IDEA shows half of project with an olive color | |
Bug | IDEA-201084 | 'Group By' button doesn't work in Apply Patch dialog | |
Bug | IDEA-87811 | No line status markers for files modified without checkout | |
Bug | IDEA-203012 | Files which were not added under VCS at once, do not appear at the list of files proposed ti add to VCS on project reload | |
Bug | IDEA-202099 | Shelve tab automatically closed if delete last shelve even if there are items in Recently deleted | |
Bug | IDEA-170942 | Scope background color is not shown for files that do not have VirtualFile | |
Bug | IDEA-207102 | Annoying "Shelf" behavior changes | |
Bug | IDEA-205331 | Cancelling pre-commit code analysis leaves all local changes in stash/shelve | |
Bug | IDEA-148109 | A file ignored via .gitignore is shown as modified in 'Local Changes' | |
Bug | IDEA-179602 | Workspace should not be restored is a branch is not checked out | |
Bug | IDEA-203802 | Unshelve Silently restores several changelists in one | |
Performance | IDEA-205332 | Pre-commit code analysis stashes all roots in the multi-repo project | |
Performance | IDEA-208067 | Project leak via EditorImpl -> InlayModelImpl -> AnnotateRevisionAction$MyVcsVirtualFile | |
Performance | IDEA-201408 | ChangesViewManager's tree builds itself in EDT causing performance problems | |
Usability | IDEA-167403 | Shelf: focus disappears after removing one of the shelved lists | |
Usability | IDEA-93999 | Don't show modal "add files to VCS" dialog when files being added are project files | |
Usability | IDEA-138130 | Make 'vcs changed' popup scrollable for much code | |
Usability | IDEA-192682 | Can't drag&drop several files from 'Shelf' tool window to the 'Local Change" tool window | |
Usability | IDEA-195646 | 'Local Changes' tree shows module names instead of directory names if 'Group by: directory' is selected | |
Cosmetics | IDEA-203839 | Change 'Unshelve changes' dialog button rename | |
Task | IDEA-204767 | Unbundle CVS plugin | |
Task | IDEA-204766 | Unbundle TFS plugin | |
Exception | IDEA-205978 | Already disposed on exit from offline inspections | |
Exception | IDEA-201711 | Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed | |
Exception | IDEA-180971 | java.lang.RuntimeException: java.lang.Exception: Cannot get ChangeListManager component state | |
Version Control. Git | Feature | IDEA-190870 | Cherry-pick only some of the files from the selected commit |
Feature | IDEA-116425 | Ignored files and folders should indicate that they are ignored | |
Feature | IDEA-193870 | Set GIT_OPTIONAL_LOCKS for IDE operations | |
Feature | IDEA-139940 | Force push could be made a bit safer with --force-with-lease option | |
Bug | IDEA-200432 | VCS: deleted previously generated .gitignore file will be recreated anew after opening project again | |
Bug | IDEA-205777 | IO Commits: commits status is not saved after refresh time is over | |
Bug | IDEA-200354 | unwanted .gitignore created | |
Bug | IDEA-200208 | Git: the set custom shelf location should be considered on .gitignore generating | |
Bug | IDEA-205297 | java.lang.NullPointerException at git4idea.checkin.GitCheckinHandlerFactory$MyCheckinHandler.getSelectedRoots(GitCheckinHandlerFactory .java:368) | |
Bug | IDEA-76760 | When a file is added to git and immediately deleted, IDEA update fails with no visible reason | |
Bug | IDEA-200433 | VCS: gitignore not always created after new project creation | |
Bug | IDEA-200486 | "This file doesn't belong to the project" warning for .gitignore file in the project | |
Bug | IDEA-200211 | Git: if the project files are located not in the project root, but in some subfolder, the .gitignore is generated incorrectly | |
Bug | IDEA-204694 | IO changes: Outgoing commits are not shown when local and remote branch names do not match | |
Usability | IDEA-155587 | Git action "Checkout with Rebase" has counter-intuitive name | |
Usability | IDEA-174119 | Git -> Add option should execute git add for all selected files | |
Usability | IDEA-206134 | Unknown host question is asked N times for a single host | |
Usability | IDEA-204470 | 'Update checks failed' warning on Branches popup | |
Usability | IDEA-201596 | Don't add unrelated entries to automatically created .gitignore file | |
Usability | IDEA-187448 | Partial commit | "Uncheck all" button | |
Cosmetics | IDEA-203057 | Unify wordings in 'GitHub Pull Requests' | |
Version Control. GitHub | Feature | IDEA-202764 | Add Open on GitHub option to annotations in diff dialog of older revisions |
Bug | IDEA-201720 | Multiplr Github accounts: can't clone from the accessible host while another configured one can't be reached | |
Bug | IDEA-206841 | GitHub pull requests: reviewers list is not sorted | |
Bug | IDEA-203744 | "Checked Out Branch pull/xxx" popup displayed even when no branch is checkout | |
Usability | IDEA-200441 | Git: "Сhoose Github Account " dialog size is not remembered | |
Version Control. Log | Bug | IDEA-206766 | Bug in Log filtering by branch |
Bug | IDEA-191688 | Resume indexing operation infinite pop-up dialog | |
Usability | IDEA-130970 | Git Log: search for filter string both in hashes and in strings | |
Usability | IDEA-202408 | Strange window flickers on the screen when I navigate through git log (Windows 10) | |
Usability | IDEA-160441 | Better name for Log tabs & tooltips | |
Exception | IDEA-200875 | NPE at com.intellij.vcs.log.ui.render.GraphCommitCellRenderer$MyComponent.getFontMetrics | |
Version Control. Mercurial | Bug | IDEA-203079 | Add project files to Mercurial |
Bug | IDEA-130035 | Mercurial - move refactoring bugs | |
Task | IDEA-205988 | Please get rid of dependency on javax.activation | |
Task | IDEA-203152 | Update incoming / outgoingChangesOn icons for HG | |
Version Control. Subversion | Bug | IDEA-206423 | Subversion: impossible to merge file conflict using idea |
Performance | IDEA-207024 | 100% CPU usage when working with a changelists of ~100 files | |
Exception | IDEA-202460 | NFE at org.jetbrains.idea.svn.commandLine.CommandUtil.parse | |
Version Control. TFS | Bug | IDEA-206607 | TFS: Axis2 configuration error/ClassCastException on workspace creation |
Bug | IDEA-206233 | TFS checkin not possible "Validation must be performed before checking in" | |
Bug | IDEA-206226 | Investigate duplicate condition in org.jetbrains.tfsIntegration.tests.ChangeHelper#getModificationChange | |
Web Services | Bug | IDEA-176843 | @OnMessage inspection false positive on String/boolean pair |
XML | Bug | IDEA-194155 | "Collapse empty tag" quickfix deletes non-empty inner tags in XML file |
Bug | IDEA-170206 | 'Collapse empty tag' intention breaks code | |
Cosmetics | IDEA-204273 | Outdated version of the Xerces library in org.jetbrains.intellij.build.CommunityLibraryLicenses | |
Exception | IDEA-128571 | AIOOBE at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement | |
i18n | Bug | IDEA-205800 | Properties keys are not collected into PropertyKeyIndex from Properties language injections |
Bug | IDEA-179977 | The properties keys names should be in full format in Resource Bundle Editor when "Group by Prefixes" button is not pressed | |
Bug | IDEA-179376 | Almost all items from refactoring menu is unavailable for Resource Bundle in Project Tree | |
Bug | IDEA-179972 | Subgroups properties names changes when you select group node | |
Exception | IDEA-180097 | NPE on deleting Resource Bundle | |
No subsystem | Feature | WEB-37472 | TypeScript 3.4: support improved type inference for unions/intersections |
Feature | WEB-36697 | Add support for SVG properties to W3C CSS validator | |
Feature | WEB-34725 | Angular: provide navigation and content assist for selectors in [ngClass] | |
Feature | WEB-37151 | Use proper syntax highlighting for destructured functions | |
Feature | WEB-11807 | Feature: Folder templates for new projects | |
Feature | WEB-29230 | HSLA (color) support in JS strings | |
Bug | WEB-36877 | JavaScript projects: IDE frequently freezes when typing in the editor | |
Bug | WEB-37667 | JSX tag is not closed on typing / | |
Bug | WEB-35729 | So called "Smart Paste" escapes valid code blocks making them invalid in Javascript. | |
Bug | WEB-36639 | New project template is only visible after the IDE restart | |
Bug | WEB-36306 | Welcome frame missing Create New Project action link | |
Bug | WEB-37226 | Can't run Vue.js plugin project (outdated config) | |
Bug | WEB-35513 | NodeJS: Importing a new project takes hours (when node_modules is already occupied) | |
Bug | WEB-37751 | Poor documentation formatting for 'ary' function in lodash | |
Bug | WEB-36034 | ##teamcity log messages when run mocha tests | |
Bug | WEB-37062 | image tag incorrectly marked as deprecated in an SVG context | |
Bug | WEB-36757 | Quick Documentation: link to the external doc page is hidden after the click | |
Bug | WEB-32905 | Can't analyse webpack.config.js: coding assistance will ignore module resolution rules in this file. | |
Bug | WEB-32850 | How to apply code style base on Prettier on this project, after saying "no" initially | |
Bug | WEB-37754 | Meaningless text in quickdoc for document.createElement() invoked from a TS file | |
Bug | WEB-37365 | Autocompletion using Typescript definitions does not work at destructuring. | |
Bug | WEB-37006 | Via quick-fix for failed tests possible to run several identical debug session, put several breakpoints on the same place | |
Bug | WEB-36051 | JSX: no parser recovery on an opening "<" | |
Bug | WEB-37044 | Invalid Inspection Warning - JavaScript - Constructor Returns Primitive Value | |
Bug | WEB-35483 | Invalid window order for filechooser in window "Run Gulp/Grunt/npm Task" | |
Bug | WEB-36646 | Please add "parallelize" to the default dictionary | |
Performance | WEB-35491 | Webstorm process uses up to 500% CPU | |
Usability | WEB-37387 | 'Ternary to if' and 'Split declaration/initializer' should be available on 'const' and turn them to 'let' | |
Usability | WEB-36796 | Save as project template: use notification instead of modal dialog | |
Usability | WEB-36592 | Quick Documentation tooltip shown on mouse move doesn't include a link to external docs | |
Cosmetics | WEB-37438 | 'Change color' alt+enter menu item is misaligned | |
Build tools | Feature | WEB-36867 | Use interactive console for npm scripts run tool window |
CSS | Feature | WEB-36260 | In stylesheet linked to Angular template, provide completion for classes/IDs defined in html |
Feature | WEB-30704 | @apply is deprecated and only supported by PostCSS, use more lenient parsing | |
Feature | WEB-21378 | color preview for css custom properties | |
Feature | WEB-28203 | CSS Modules: import class with hyphen as camelCase | |
Feature | WEB-96 | Allow browser selection for CSS validation | |
Feature | WEB-30004 | Stylelint: allow linting CSS/PostCSS files with custom extensions | |
Feature | WEB-36035 | Extract CSS variable refactoring | |
Feature | WEB-37256 | Instant image preview of encoded SVG data | |
Bug | WEB-37249 | CSS inspection for 'appearance' property | |
Bug | WEB-37312 | CSS: 'Browser compatibility (properties)' inspection: "no MDN compatibility data" is shown for the properties with the appropriate data available | |
Bug | WEB-37332 | css attribute place-items has no supported values | |
Bug | WEB-37014 | Typo in allowed property values for css overflow property | |
Bug | WEB-37524 | Hyphen css class renaming doesn't work | |
Bug | WEB-36942 | Sort CSS properties (aka Rearrange) in SCSS files doesn't work inside media queries | |
Bug | WEB-35011 | Sort CSS properties: correctly move the end of line comment together with the property | |
Bug | WEB-27632 | Bad scope for CSS resolution in Angular Templates | |
Bug | WEB-37292 | CSS: Extract variable: do not allow to invoke refactoring over the var() function | |
Task | WEB-37622 | Support "Motion Path Module Level 1" CSS spec | |
Task | WEB-37628 | Support 'CSS Overscroll Behavior Module' CSS spec | |
Exception | WEB-34320 | Locate duplicates doesn't work for css | |
Exception | WEB-37372 | Extracting ruleset in JS strings produces the exception | |
Dart | Feature | WEB-23646 | Include non-imported Dart classes in code completion list and auto-insert import |
Feature | WEB-36421 | Feature: allow to limit the scope of the Dart Analyzer with the current package | |
Bug | WEB-17258 | Dart SDK is not configured after updating Dart | |
Bug | WEB-36954 | Dart plugin incorrectly prevents editing excluded files | |
Usability | WEB-37176 | when launching a Dart web app, delay launching until wevdev is ready and serving the app | |
Debugger | Feature | WEB-35737 | npm script debugging not supported without $NODE_DEBUG_OPTION argument |
Feature | WEB-12349 | Debugger console: support string substitutions/output styling | |
Feature | WEB-37309 | Console message filtering | |
Feature | WEB-27977 | Debugger console: use special colors for `console.info()` and `console.warn()` messages | |
Bug | WEB-37352 | Fonts in js debug console should be the same as in editor | |
Bug | WEB-35502 | Jest: debugger hits the wrong line on debug session restart | |
Bug | WEB-34557 | Debugging doesn't work for Vue+typescript when using @vue/cli 3.0.0 | |
Bug | WEB-37444 | Console input icon doesn't change its size while changing font size | |
Bug | WEB-37354 | Can't evaluate objects created in console | |
Bug | WEB-36526 | When evaluate in console an object with many properties, some of them can't be shown due to a limit | |
Bug | WEB-37440 | Async stacktrace not shown in console | |
Bug | WEB-37144 | Breakpoint already exist error after disabling suspend for existing breakpoint | |
Bug | WEB-37018 | ReferenceError when trying to evaluate expression | |
Bug | WEB-34213 | javascript debug insists on using Chrome Canary, rather than my release Chrome 68 | |
Bug | WEB-37070 | Disabled/muted/removed breakpoints still hit in Webpack applications after recompile | |
Bug | WEB-36666 | 'Collecting data' for all variables after input in console | |
Bug | WEB-36953 | Throwable when rerunning tests | |
Bug | WEB-36095 | WinpException when stop Node.js run/debug configuration on Windows | |
Bug | WEB-36462 | Background is blinking in debugger console | |
Bug | WEB-36660 | Debugger: empty library file is opened | |
Bug | WEB-37397 | Syntax error in Debug when try to "evaluate" arrow function expresion | |
Usability | WEB-36785 | Show warning when specifying hostname in the "Host" field of "Attach to Node.js/Chrome" remote debug configuration | |
Usability | WEB-36448 | Better presentation for stack trace in debugger console | |
Cosmetics | WEB-37349 | Move icons on the top line of output | |
Cosmetics | WEB-37357 | Remove extra line in Filters popup | |
Cosmetics | WEB-37515 | Icons in console are not aligned | |
Task | WEB-33598 | Customize URL for react-native | |
Task | WEB-37145 | Debugger console: groups | |
Exception | WEB-37246 | NoClassDefFoundError when debug via JavaScript run configuration | |
Exception | WEB-37223 | TypeCastException when call console.group() | |
Exception | WEB-36972 | Assertion when debugging with temporary breakpoint | |
Exception | WEB-36540 | BufferOverflowException when drag console outside IDE | |
Exception | WEB-36460 | ObjectNotDisposedException when create @angular/cli project | |
Exception | WEB-37538 | RuntimeExceptionWithAttachments when debug npm script with interactive console | |
Exception | WEB-36682 | UnsupportedOperationException when call 'Pause output' | |
HTML | Feature | WEB-37374 | Add "application/ld+json" to `<script type>` completion |
Feature | WEB-5087 | Suggest more relevant tag names and remove delay | |
Feature | WEB-2192 | References guide in html and css | |
Feature | WEB-27624 | Code inspection does not scan for deprecated HTML attributes. | |
Feature | WEB-34660 | Navigate | Symbol should search for HTML tags by id. | |
Feature | WEB-36403 | Show SVG elements only inside svg tag in HTML files | |
Feature | WEB-16881 | Create inspection to look for deprecated HTML 5 tags and attributes. | |
Feature | WEB-32621 | Update HTML documentation | |
Feature | WEB-9469 | Alphabetically sorting of attributes in html and css (inline css) | |
Bug | WEB-36934 | React-native tag is incorrectly shown as deprecated | |
Bug | WEB-36583 | Tag name editing synchronization lags with some actions | |
Bug | WEB-36179 | HTML code style arrangment with order by name order does not rearrange all elements | |
Bug | WEB-26164 | onload event on STYLE tag is no longer allowed in v 2017.1 | |
Bug | WEB-37518 | HTML documentation shows existing tag instead of selected variant | |
Bug | WEB-36795 | HTML docs: doc is not always available in code completion | |
Bug | WEB-36843 | HTML Documentation: SVG: empty description with a dot | |
Bug | WEB-26169 | style attribute on script correupt | |
Bug | WEB-32620 | HTML documentation: remove links to SitePoint | |
Bug | WEB-36848 | html 5 boilerplate v7+ falls back to git checkout | |
Bug | WEB-36779 | HTML Documentation: invalid symbols in the description text | |
Bug | WEB-25857 | <script onerror="..."> highlight error in .html files | |
Bug | WEB-23008 | HTML5 documentation: "W3C website" links to old HTML4 specification in HTML5 file | |
Bug | WEB-34763 | MathML tags should not be available in the completion list outside <math> tag | |
Bug | WEB-35193 | HTML5 Outline shows <td> elements | |
Bug | WEB-36394 | scoped is marked as deprecated for style tag in vue file | |
Bug | WEB-37307 | "Form input without an associated label" inspection should work when input has a placeholder | |
Bug | WEB-36794 | HTML docs: description for parent docs is shown when doc is invoked in completion | |
Usability | WEB-6322 | Suppress code inspection "Form input without an associated label" when input has placeholder | |
JSON | Feature | WEB-37295 | Support non-standard deprecation attributes for JSON Schemas |
Feature | WEB-31905 | Semantic highlighting for JSON files | |
Feature | WEB-36774 | Add eslintIgnore to package.json schema | |
Feature | WEB-34933 | Suggest schemas from schema catalogue and schema schemas in "$schema" completion | |
Feature | WEB-36467 | JSON: show schema conflict notification for widget, get rid of editor notification bar | |
Feature | WEB-36487 | JSON schema in yaml notation | |
Bug | WEB-36973 | JSON validation doesn't allow large integer values, although it should | |
Bug | WEB-36161 | JSON: Don't input value to property if it already contains some value | |
Bug | WEB-31900 | JSON: Extend Selection doesn't respect camelHump settings | |
Bug | WEB-37571 | json schema oneOf not validating correctly | |
Bug | WEB-37261 | YAML plugin show error: Validates counter ‘if’ branch but no ‘else’ branch is present | |
Bug | WEB-31887 | "Wrap with double quotes" without effect ("JSON standard does not allow such tokens") | |
Bug | WEB-37393 | If-then-else validation issue | |
Bug | WEB-36429 | JSON: Don't show object/array default values in completion | |
JavaScript | Feature | WEB-32703 | Auto-import with webpack alias: always use the shortest possible path on import |
Feature | WEB-33449 | Intention actions and refactoring to replace code by destructuring | |
Feature | WEB-36338 | Use file name as a suggested name for class/enum/interface | |
Feature | WEB-36957 | Keyword completion for 'return' should insert whitespace/semicolon when applicable | |
Feature | WEB-30826 | TS 'Type mismatch' errors should show quickfix to update type when available | |
Feature | WEB-37007 | Allow initialising all fields of a class | |
Feature | WEB-32473 | Intentions to add/remove ES6 exports | |
Feature | WEB-12157 | Add 'Join subsequent variable declarations' intention | |
Feature | WEB-36316 | Code completion for 'switch' cases | |
Feature | WEB-35775 | Support 'globalThis' ESnext proposal | |
Feature | WEB-36737 | ES6: show blacklist settings (Do not import exactly from) in UI | |
Feature | WEB-36339 | Intention to convert properties in constructor to class fields | |
Feature | WEB-25533 | No suggestions to autocomplete missing properties in Flow by expected type | |
Feature | WEB-36971 | ES6: add a way to disable autoimports from some modules | |
Bug | WEB-33097 | Call hierarchy action doesn't work for functional expressions | |
Bug | WEB-26037 | Autocompletion gets confused when imported ES6 classes have the same name | |
Bug | WEB-16947 | CommonJS: prototype methods of exported function not resolved | |
Bug | WEB-36879 | Static member is not accessible for invocation with assignment under arrow function | |
Bug | WEB-37516 | Javascript classes are not identified correctly when declared with unnamed class expression | |
Bug | WEB-37355 | Custom predefined libraries are unavailable in JSP files | |
Bug | WEB-36821 | CommonJS: exported Promise not recognized | |
Bug | WEB-37211 | Find usages doesn't work with node.js require() | |
Bug | WEB-37373 | Add/remove ES6 exports. Wrong context detection for arrow/anonymous function | |
Bug | WEB-36011 | Flow 'typeof' syntax allows parens, but WebStorm doesn't | |
Bug | WEB-36870 | Replace with destructuring: enable for variables | |
Bug | WEB-36900 | 'Introduce destructuring variables' wrongly shown | |
Bug | WEB-35673 | Extra item in Structure view if file contains @Component | |
Bug | WEB-36234 | Process json file when it's accessed as module.exports property | |
Bug | WEB-37421 | 'Convert ternary to if' breaks variable initialization order | |
Bug | WEB-36902 | Introduce destructuring variable: doesn't work for static fields | |
Bug | WEB-34153 | Broken code after pasting a fragment with escaped symbols | |
Bug | WEB-18117 | CommonJS: module property not resolved/completed if module.exports is wrapped in immediately invoked function expression | |
Bug | WEB-37297 | Syntax error: A term expected | |
Bug | WEB-36041 | Some refactor actions should not be available for throw expressions | |
Bug | WEB-37277 | No completion provided when using default export in iife format | |
Bug | WEB-36598 | Types from 'prop-types' are not resolved | |
Bug | WEB-35892 | Symbols from CommonJS module are not resolved when ternary operator is used for the exported value | |
Bug | WEB-36395 | Completion for React utility types | |
Bug | WEB-35742 | Documentation popup: missing spaces between links to definitions | |
Bug | WEB-36012 | TypeScript/Flow arrow function return type annotation allows parens, but WebStorm doesn't | |
Bug | WEB-18054 | CommonJS: prototype methods of re-exported module should be available in completion | |
Bug | WEB-37550 | SystemJS autoimports should use path mappings | |
Bug | WEB-36872 | Replace with array destructuring with invalid preceding indexers | |
Bug | WEB-36298 | Semantic highlighting doesn't work for `let` and `const` passed as arguments | |
Bug | WEB-20459 | CommonJS: properties of function assigned to module.exports not resolved | |
Bug | WEB-36875 | Introduce object destructuring doesn't work within template strings | |
Bug | WEB-36750 | Color Scheme: Add "Semantic highlighting" option for the JavaScript, TypeScript, and JSON | |
Bug | WEB-36873 | Introduce new array destructuring doesn't work when invoked inside index | |
Bug | WEB-35445 | Webpack aliases are not resolved if webpack config function is async | |
Bug | WEB-25571 | Unresolved types when destructuring require() | |
Bug | WEB-36935 | Destructuring intentions: Better processing of non-integers (shouldn't be available) and large integers (shouldn't die) | |
Bug | WEB-31053 | Fields in ES6 class lose their accessor level on re-assignment | |
Bug | WEB-36781 | 'Safe delete' is not that safe: should extract side effects | |
Bug | WEB-36742 | Auto completion with named alias is not working correctly | |
Bug | WEB-34225 | CommonJS: exported object properties not resolved when assigning `Object.freeze(obj)` to `module.exports` | |
Bug | WEB-37736 | Flow process is not finished when close IDE | |
Bug | WEB-36241 | 'Remove unused local variable' behaves incorrectly with array destructuring | |
Bug | WEB-37642 | Flow integration super slow on flow 0.92.1 | |
Bug | WEB-33767 | \u not escaped when pasted into js string | |
Bug | WEB-35455 | No intellisense when using spread operator for 'module.export' | |
Bug | WEB-37149 | Destructuring can hide unused variable warnings/errors | |
Bug | WEB-30019 | The IDE can't recognize some mongoose functionality | |
Bug | WEB-28792 | Add Google Closure like destructured parameters of function in JSDoc | |
Bug | WEB-37148 | Semantic highlighting doesn't work for `let` variable assignments inside of separate function scope | |
Bug | WEB-30919 | Quick Documentation thinks that variable is tag name | |
Bug | WEB-37324 | Parameter hints popup menu is always invoked for the base language, wrong options page is shown for TypeScript as a result | |
Bug | WEB-32587 | JSDoc: support typescript "export as namespace" modules | |
Bug | WEB-36193 | Destructuring is not fully supported in control-flow analysis | |
Bug | WEB-37563 | Can't type semicolon sign in the color string | |
Bug | WEB-37413 | "Can't generate code from Angular Schematics" when using WSL | |
Bug | WEB-37416 | Add/Remove ES6 exports: "Remove export" intention: do not remove the whole code block on the export default | |
Bug | WEB-37420 | Invalid Inspection Warnings - Missing semicolon / Selector matches unknown element dummy_selector | |
Bug | WEB-37112 | JSDoc return type inference inconsistency between `const` and `let` variables breaks quick documentation and type checking inspections | |
Bug | WEB-35454 | No matching brace/bracket/parenthesis highlighting when ... | |
Bug | WEB-28276 | Renamed default import causes problems when importing commonjs module | |
Bug | WEB-36854 | Autocompletion gets confused on properties when there are 2 same-named classes in different modules | |
Bug | WEB-37258 | Import is marked as Unused if more than one import path is resolved (incorrectly) | |
Bug | WEB-32941 | Unresolved variable Node | |
Bug | WEB-37264 | Incorrect "Type void is not assignable to type () => void" warning | |
Bug | WEB-36947 | "Introduce destructuring variables" introduces 'Invalid delete operator target' | |
Bug | WEB-36477 | Module members are not resolved when using @module + @memberof | |
Usability | WEB-35838 | 'new Javascript file' attaches .js extension after .mjs | |
Usability | WEB-36422 | Do not show index.d.ts file name for items in completion popup | |
Usability | WEB-35652 | Accelerators in JavaScript run/debug configuration | |
Cosmetics | WEB-36186 | "Must be lvalue" instead of "ReferenceError: invalid assignment left-hand side" | |
Cosmetics | WEB-36414 | Update icons used in completion for methods that could be overriden | |
Exception | WEB-36918 | PsiInvalidElementAccessException when call 'Introduce destructuring variables' | |
Exception | WEB-37026 | Quick Doc: IllegalArgumentException on invocation documentation with a large image | |
Exception | WEB-37608 | NoClassDefFoundError: jdk/nashorn/internal/runtime/NumberToString | |
JavaScript. Formatter | Feature | WEB-7316 | Feature: Code Style: JS: space before and after unary negate operator |
Bug | WEB-35831 | JSX Body tag wrong indentation | |
Bug | WEB-37232 | Red error highlights in JS code style preview | |
JavaScript. Frameworks | Feature | WEB-36071 | Angular - provide completion for attribute bindings |
Feature | WEB-36662 | Support canonical attribute names completion | |
Feature | WEB-36150 | Angular - inspect type of expressions result | |
Feature | WEB-33517 | Support React 'defaultProps' + ensure compatibility with TS 3.0 'propTypes' | |
Feature | WEB-37056 | Angular - context aware code completion for pipes | |
Feature | WEB-35683 | Angular: disable Angular language services | |
Feature | WEB-37284 | Angular - list module as component's related symbol | |
Feature | WEB-37057 | Angular - provide quick fix to auto-import NgModule | |
Feature | WEB-37063 | Angular - inspect type in template bindings | |
Feature | WEB-23865 | Angular2 Class binding [class.special]="isSpecial" | |
Feature | WEB-37243 | Angular - provide auto-import of NgModules during code completion | |
Feature | WEB-35435 | Improve handling of Angular entities | |
Feature | WEB-37363 | Angular: incorrect type of bindings of directives with generics | |
Feature | WEB-32278 | Option to not self-close JSX tags when autocompleting | |
Bug | WEB-37275 | React + Typescript: broken completion for functional component (React.FunctionComponent) | |
Bug | WEB-36817 | Completion for 'native' event modifier in Vue.js | |
Bug | WEB-37791 | Angular structural directive without argument disables styling | |
Bug | WEB-37647 | "Must be lvalue" in angular template with non-null assertion | |
Bug | WEB-31288 | Editor > Code Style > HTML "Add for JSX attributes": None Doesn't Work | |
Bug | WEB-31058 | Incorrect warning: Element XYZ doesn't have required attribute children. | |
Bug | WEB-37637 | `Type` is missing in the completion list | |
Bug | WEB-37320 | Angular: binding to an @Input that is a method gives a warning | |
Bug | WEB-37509 | Emmet expansion in JSX templates generates Quotes for event handlers | |
Bug | WEB-37520 | Angular: Wrong case in autocomplete | |
Bug | WEB-37589 | Some build-in angular modules are marked as not Angular modules | |
Bug | WEB-37278 | False positive 'Declaration membership in NgModule' inspection when using spread operator | |
Bug | WEB-35684 | Angular: ensure Angular support is stub safe | |
Bug | WEB-35820 | Issue with spellchecking an expression with & and ; | |
Bug | WEB-36295 | Angular templates: improve completion suggestions after typing '*' | |
Bug | WEB-37660 | JSX: propTypes don't work with spread if they are defined using literal properties | |
Bug | WEB-37283 | Angular: false positive 'Type string is not assignable to type String("up")|String("down")' on string expression | |
Bug | WEB-37054 | Angular - take NgModule structure into account when resolving pipes, directives and components | |
Bug | WEB-37693 | Angular: Inspection "Component or directive matching ... out of the ... scope" broken if importing ModuleAndProviders | |
Bug | WEB-36002 | WebStorm doesn't recognize (focusin) or (focusout) event bindings in Angular templates | |
Bug | WEB-37396 | Exception when invoking 'Replace with template string' action in the angular template | |
Bug | WEB-34821 | No inspection for undefined symbols in pipe expressions. | |
Bug | WEB-37737 | Angular: issues if dot-prefixed templateUrl is relative to base path | |
Bug | WEB-36089 | ng-template is listed twitce in the completion list | |
Bug | WEB-36790 | Angular (version 7) intellisense not working with symlinks | |
Bug | WEB-37879 | Angular: $event type is wrong in (ngModelChange) | |
Bug | WEB-32279 | Support propTypes defined using static getter | |
Bug | WEB-37797 | Angular: incorrect text coloring if char entities are used. | |
Bug | WEB-37318 | Angular: syntax issues with xml entity references | |
Bug | WEB-34133 | Usages of component prefixed with underscore are not found | |
Bug | WEB-37798 | Angular: generic members of parent class not resolved correctly in template | |
Bug | WEB-35197 | Angular: CSS selector marked as unused if it's used in [ngClass] | |
Bug | WEB-30180 | New component tag should not always auto complete to self closing for components that require children | |
Bug | WEB-36386 | slot-scope not recognized | |
Bug | WEB-36652 | Enable auto imports for JavaScript symbols in .vue files | |
Bug | WEB-22063 | No completion for props merged with ES6 spread operator | |
Bug | WEB-36856 | Go to definition for some Ionic components takes you to metadata | |
Bug | WEB-37588 | [TypeScript][React] Component requires props from a Component connected to Redux | |
Bug | WEB-37603 | Ionic 4 components are reported as undefined tags | |
Bug | WEB-37644 | Angular expression comments are incorrectly lexed | |
Bug | WEB-37348 | Angular: false positive ambiguous component problem in index.html | |
Bug | WEB-37276 | False positive ' Expression result type' inspection for trackBy functions | |
Bug | WEB-37058 | Angular - support standard attribute to property mappings | |
Bug | WEB-21457 | Angular2: path in templateUrl changes to path relative to current file on refactoring | |
Bug | WEB-36114 | React components created with ref forwarding are not suggested in completion | |
Bug | WEB-37132 | Angular: CSS selectors from component local stylesheets are marked as unused | |
Bug | WEB-37279 | Declaration is not included in any module inspection doesn't work correct when inpsection the whole project | |
Bug | WEB-37384 | Angular Material error - "More than one component matched on this element" | |
Bug | WEB-34475 | Angular Dependency and Angular Schematics actions should not be available for scratches and libraries in the project view | |
Usability | WEB-37414 | Angular. Template. Autocomple inserts [class.] instead of class attribute | |
Task | WEB-26592 | Angular: Improve suppression inside component's templates | |
Exception | WEB-36170 | Exception is thrown when removing reference in angular tempate | |
JavaScript. Inspections | Feature | WEB-36229 | Add Inspection for missing switch statement cases |
Feature | WEB-36805 | Inspection and quick fix to move a variable closer to its usage joining with the initializer | |
Feature | WEB-36319 | More inspections related to 'switch' statements | |
Feature | WEB-36124 | Enable and improve JS inspections "Pointless bitwise expression", "Shift operation by inappropriate constant" and "Incompatible bitwise mask operation" | |
Bug | WEB-29577 | Good code yellow: Local variable is redundant when restoring original value | |
Bug | WEB-36945 | Don't highlight unreachable 'switch' labels in case of non-strict literal types | |
Bug | WEB-32220 | Not relevant quick-fixes for the missing import statement inspection for PropTypes | |
Bug | WEB-35461 | Inspections: "Missing required 'alt' attribute" gives false positive in the Vue.js files | |
Bug | WEB-37347 | False positive "Reports pointless bitwise expressions" inspection | |
Bug | WEB-36304 | False positive: 'arguments' not allowed | |
Bug | WEB-36969 | Function exit points highlighting: highlight 'yield' in generators, better highlight 'throw' in try-catch | |
Bug | WEB-37025 | "Condition is always true" inspection for THE standard "is this an object" test | |
Bug | WEB-37097 | inline suggestion of a const variable -> changes outcome | |
Bug | WEB-36236 | Suppressing several inspections for one line adds comments in several lines | |
Bug | WEB-36832 | Quick fix for 'no default branch in switch statement' is not displayed | |
Bug | WEB-36920 | Unused variables inspection/fix behave incorrectly with destructuring | |
Bug | WEB-34810 | False positive "unused function" with <a href="javascript:functionName()" /> | |
Bug | WEB-36979 | Destructuring intention actions shouldn't be available on type annotations | |
Bug | WEB-18936 | ES6/7 class declaration with getter/setter and default value causes "duplicate declaration" highlight. | |
Bug | WEB-36452 | "Condition is always true" false positive for result of local arrow function | |
Bug | WEB-36970 | False positive 'Expression type does not have [Symbol.iterator]' for 'any' type | |
Bug | WEB-34239 | Not possible to suppress inspection in class decorator | |
Cosmetics | WEB-37186 | 'Replace Switch With If' intention has a similar inspection | |
Cosmetics | WEB-36967 | Typos error in Settings → Editor → Inspections → JavaScript, missed a space in the inspection description | |
Cosmetics | WEB-37011 | Inspections: JS: clean up descriptions | |
Task | WEB-35027 | TypeScript / Javascript nullability: further improvements | |
JavaScript. Refactoring | Feature | WEB-36724 | Add intention to convert between indexed and dotted object notations |
Feature | WEB-26313 | ES6 refactorings: convert promises to async/await | |
Feature | WEB-34162 | Add an intention action to quote/unquote object literal properties | |
Feature | WEB-22569 | ES6 convert var to let/const inspection/intention: support destructuring operator | |
Feature | WEB-33422 | Destructuring should be used where possible ('Convert parameters to object') | |
Bug | WEB-37064 | Don't show 'Convert parameters to object' for callback function | |
Bug | WEB-36622 | Wrong default import when using Move refactoring for React components | |
Bug | WEB-37254 | Replace with indexer access: introduces red code in case of generics | |
Bug | WEB-33350 | Fix focus in 'Change signature' dialog when shown from quick fix | |
Bug | WEB-16853 | Incorrect brace insertion | |
Bug | WEB-37207 | Convert to hex/decimal/binary/octal is giving wrong results | |
Bug | WEB-37228 | Intentions: "Convert to async function": comments in the code blocks are lost after the conversion | |
Bug | WEB-37160 | Intentions: finally statement is lost after the "Convert to async function" intention invocation | |
Bug | WEB-37163 | AssertionError: Could not parse TS type from '*[]' when call 'Change signature' | |
Bug | WEB-37401 | 'Convert to async function' produces broken code if no semicolons selected in code style settings | |
Bug | WEB-36358 | Split OR'ed if produces corrupt output | |
Bug | WEB-36630 | Typescript extract parameter in arrow function doesn't affect call site. | |
Bug | WEB-36814 | 'Split into declaration and initialization' produces incorrect code | |
Bug | WEB-37205 | Convert to async function refactoring loses generic parameter | |
Bug | WEB-37301 | 'Replace with destructuring' intention places variables after the preceding when all the variables are in the same list | |
Bug | WEB-37170 | Remove actions ( 'Introduce local variable' and 'Introduce object destructuring') from embedded expressions | |
Bug | WEB-36799 | 'Extract function' should work when selection contains local functions | |
Bug | WEB-33970 | False positive 'Cannot extract code with conditional return' in extract method | |
Bug | WEB-36088 | On Refactoring - multiple imports are added | |
Bug | WEB-37121 | 'Extract type alias' should add an extra type parameter for 'this' | |
Bug | WEB-37311 | 'Convert parameters to object and introduce interface' should be available when parameters reference 'this'-type, and should extract generic interface | |
Bug | WEB-34947 | "Extract method" refactoring may create method, which doesn't return necessary variables if they are created using object destructuring | |
Bug | WEB-37239 | Intentions: "Convert to async function": correctly convert the anonymous function into IIFE | |
Bug | WEB-28356 | Extract method refactoring is not performed when semicolon is not selected | |
Bug | WEB-36891 | Improve 'Join variable declaration and assignment' for loops | |
Bug | WEB-36892 | 'Convert to let/const' breaks code when called in For loop | |
Bug | WEB-37164 | 'Change signature' is not available inside .vue files when return type is mismatched | |
Bug | WEB-36898 | Intention to split variable declaration and initializer incorrectly processes loops | |
Bug | WEB-37227 | Intentions: "Convert to async function": equal constructions are converted differently | |
Bug | WEB-37081 | Use 'const' for the introduced destructuring by default | |
Bug | WEB-35909 | Inline Function: (Typescript) nested "return" statement of inner anonymous function is lost | |
Bug | WEB-35588 | 'Convert to field holding arrow function' removes decorators from class | |
Bug | WEB-37131 | Intentions: preserve arguments names with the "Convert to async function" intention | |
Bug | WEB-37310 | 'Convert parameters to object' shouldn't be available if one of the parameters references 'this'-type | |
Bug | WEB-37270 | Introduce array destructuring: java.lang.RuntimeException: Document is locked by write PSI operations. | |
Bug | WEB-36136 | "Extract variable" refactoring may produce incorrect code if spread operator is used | |
Bug | WEB-37313 | 'Safe delete' for variables doesn't check for usages anymore | |
Bug | WEB-37328 | 'Convert to async function': properly handle same-call then-catch | |
Bug | WEB-36847 | Extract method may produce incorrect code when nested function is used in extracted method | |
Bug | WEB-36912 | Convert between indexed and dotted object notations: should have better availability | |
Bug | WEB-37280 | JS 'Extract method' produces extra newlines when selection contains nested function | |
Bug | WEB-36633 | Webstorm goes unresponsive when trying to extract a variable using ` cmd + option + v ` | |
Bug | WEB-36725 | Converting to named function creates unnecessary public modifier | |
Usability | WEB-37204 | Simplify parenthesized expressions when doing extract-refactorings | |
Task | WEB-37188 | Better UX for 'generate delegating methods' dialog | |
Exception | WEB-37158 | Intentions: java.lang.Exception is thrown for the "Convert to async function" intention | |
Exception | WEB-37077 | Exception on 'introduce object destructuring' | |
JavaScript. Templates | Feature | WEB-10883 | Mustache Plugin: Add Support for Inerhitance |
LESS | Feature | WEB-31443 | Support less 3.0 features |
Bug | WEB-34549 | Less function each | |
Bug | WEB-5649 | LESS CSS: variables with variable name are not correctly resolved | |
Bug | WEB-36397 | Char is missing when renaming variable variable in less | |
Bug | WEB-24644 | less-file report an error on using the literal sign '~' | |
Bug | WEB-35947 | Tilda-escaped import is shown as error in Less | |
Linters | Feature | WEB-30614 | Stylelint support should allow inspection of JS files |
Feature | WEB-36988 | Support @typescript-eslint for automatically linting .ts files using integrated ESLint | |
Feature | WEB-36890 | TSLint: Replace 'Lint JavaScript Files' checkbox with detection based on presence of 'jsRules' | |
Feature | WEB-35990 | ESLint: Use the runtime config(cliEngine.getConfigForFile) to detect which file types should be linted | |
Bug | WEB-37178 | Provide quick fixes when running TSLint with typescript-tslint-plugin | |
Bug | WEB-37120 | TSLint Schema for "whitespace" not up to date | |
Bug | WEB-37116 | ESLint depends on location of first linted file | |
Bug | WEB-37656 | eslint.additional.file.extensions registry option should trim space | |
Bug | WEB-37143 | Missing support for ESLint globals new syntax | |
Bug | WEB-37383 | Wrong highlighting with typescript-tslint-plugin and whitespace-checking rules in vue | |
Bug | WEB-36806 | 'Detect package and configuration file' in linters doesn't unselect custom config file | |
Bug | WEB-37761 | Unexpected Language service response - eslint with ts files (vue-parser as parser) | |
Bug | WEB-36889 | ESLint: doesn't work if there is no dependency to it in package.json and auto-detection of configs is enabled | |
Bug | WEB-37378 | typescript-tslint-plugin highlights wrong ranges for semicolons rule | |
Bug | WEB-37528 | typescript-tslint-plugin: invoking 'fix all errors' in vue file breaks code | |
Cosmetics | WEB-37027 | Linters config UI: replace label about automatic configuration with question mark icon with popup | |
Exception | WEB-36681 | NullPointerException when open file in create-react template project | |
Node.js | Feature | WEB-37534 | Docker compose: support Debug mode when "JavaScript file" field is empty |
Feature | WEB-35765 | Navigation and resolve for npm script names | |
Feature | WEB-22231 | Feature Request: Semver tooltip hinting | |
Feature | WEB-36167 | [NodeJS] missing field in packageJsonSchema.json | |
Feature | WEB-37123 | Offer the dev an auto-complete list of the environment variables defined in the active project run-time configuration. when process.env is entered in a statement. | |
Feature | WEB-35072 | ESLint on WSL not work when mount point '/mnt/c' is changed to others (e.g. '/c') | |
Feature | WEB-12988 | Basic Node JS template | |
Bug | WEB-36819 | Open in browser is suggested for 'url' and 'repository' keys in package.json | |
Bug | WEB-36645 | Use 'bin' property from package.json to run npm/yarn | |
Bug | WEB-37308 | Navigate and resolve to script files | |
Bug | WEB-36987 | Highlight __filename & __dirname as local | |
Bug | WEB-36650 | Go to definition for package name in package.json doesn't open module in project view | |
Bug | WEB-36753 | 'yarn install' from package.json quickfix / not installed dependencies notification should refresh parent directories | |
Bug | WEB-36921 | A window pops up when stopping a run task on windows | |
Bug | WEB-30960 | Change alignment in 'Package manager' field | |
Usability | WEB-36855 | NPM Upgrade via IDE allows multiselect but upgrade only updates last selected package | |
Usability | WEB-35968 | Settings update npm packages gives no indication of activity | |
Usability | WEB-36831 | Do not pre-configure working directory in Node.js run configuration template | |
Exception | WEB-37707 | package.json: Semver check produces Throwable | |
Pug (ex-Jade) | Feature | WEB-15349 | Allow multi-line property lists to be indented |
Feature | WEB-7901 | JADE: add breadcrumbs bar showcasing the nested elements like HTML & HAML have | |
Bug | WEB-14174 | Jade: Completion: replace obsolete value '5' with actual 'html' | |
Bug | WEB-22802 | Pug: support ES6 template strings | |
Bug | WEB-32306 | Arrow functions are not supported in the script tag in Pug | |
Bug | WEB-22432 | Support ES2015 syntax in Jade/Pug unbuffered code | |
Bug | WEB-19320 | Highlighting breaks for ES6/2015 tagged strings | |
Bug | WEB-19541 | Jade string formatting incorrect if /n is present | |
Bug | WEB-36968 | Pug: accepting completion for doctype removes a preceding space | |
Bug | WEB-35735 | Pug: no tags completion in block section | |
SASS | Feature | WEB-6015 | Add color preview box in the left gutter for variable (containing some color value) reference (as it done at its definition) |
Feature | WEB-34910 | Sort CSS properties (aka Rearrange) in SCSS files | |
Bug | WEB-36991 | Sort CSS properties (aka Rearrange) doesn't properly sort nested properties in SCSS | |
TypeScript | Feature | WEB-36291 | Make Extract TypeScript interface available for a variable holding the object |
Feature | WEB-36292 | Use capitalised variable name as placeholder for the extracted type or interface name | |
Feature | WEB-36375 | Add new intention to wrap the return type of async method to a global Promise type | |
Feature | WEB-37051 | Support TypeScript 3.4 readonly array/tuple types | |
Feature | WEB-37122 | An extra intention action to convert parameters to object + extract interface | |
Feature | WEB-35004 | Can 'Compile' action on .ts file trigger compilation on nearest config? | |
Feature | WEB-36444 | Support TypeScript 3.3 merged signatures | |
Feature | WEB-37105 | Support TypeScript 3.4 contextual type inference from generic return types | |
Feature | WEB-35849 | TypeScript: add explicit action to restart service | |
Feature | WEB-26429 | Generate -> Delegate Methods for ES6/TypeScript | |
Feature | WEB-37445 | Update bundled TypeScript to 3.3 | |
Feature | WEB-36981 | TypeScript: add quick fixes for adding library in tsconfig.json | |
Feature | WEB-33130 | Vue.js: use ts service for vue files | |
Bug | WEB-37581 | False type mismatch errors when returning promise instance | |
Bug | WEB-37388 | False positive in Unsound instanceof type guard check | |
Bug | WEB-34392 | Completion for readonly modifier after other modifiers in constructor | |
Bug | WEB-29618 | Support partial matching of union signatures | |
Bug | WEB-9526 | Typescript: Extract method should work for selected block inside switch() | |
Bug | WEB-36412 | Autocomplete not work with dynamicaly evaluated types | |
Bug | WEB-37125 | TypeScript: Create Field on enum adds 'public' keyword If 'use public modifier' option is on | |
Bug | WEB-34136 | Wrong rewriting of import path after moving a dependent file | |
Bug | WEB-37663 | TypeScript: wrap fixes aren't available if ts service is on | |
Bug | WEB-37552 | tsserver crashes with assertion on TS side on removing script tag in vue file | |
Bug | WEB-37530 | Angular: add tsconfig.lib.json to the tsconfigs list | |
Bug | WEB-36712 | No option to disable breadcrumbs in *.tsx files | |
Bug | WEB-35202 | TypeScript: No auto-import and completion of exported variables from js files | |
Bug | WEB-37386 | Popup menu for parameter hints does nothing in case of TypeScript call signatures | |
Bug | WEB-29249 | TypeScript. Incorrect import after moving files from mapping path | |
Bug | WEB-37251 | TypeScript config: "strict" option includes "strictNullChecks" | |
Bug | WEB-37533 | No expected type for React props in TypeScript files | |
Bug | WEB-37602 | Type guards: cannot resolve narrowed type methods because of invalid type source taken from 'any' | |
Bug | WEB-37488 | TypeScript: properly expand mapped type with 'any' | |
Bug | WEB-36334 | No type keyword completion in extended class generic arguments | |
Bug | WEB-37345 | Better cycle protection for aliases | |
Bug | WEB-36464 | Destructuring intention actions should better handle 'const' variables | |
Bug | WEB-33073 | Go to super class action doesn't work inside objects for implemented properties from the interface | |
Bug | WEB-36726 | "Introduce destructuring variable" intention should have better availability | |
Bug | WEB-37273 | Remove export intention adds public modifier for the variable | |
Bug | WEB-36177 | `constructor` not detected as used when only used with `this` | |
Bug | WEB-37564 | TypeScript: type guard doesn't work for re-declarations | |
Bug | WEB-37514 | TypeScript: support keyofStringsOnly compliler option | |
Bug | WEB-36885 | Type inference fails for Extract<T> type | |
Bug | WEB-30321 | 'instanceof' type guard works incorrectly when provided with 'any' type | |
Bug | WEB-31139 | Incorrect inference for Record type in conditional type | |
Bug | WEB-37410 | Type aliases should be in the completion list for implementing | |
Bug | WEB-36868 | Promise.resolve always infers to 'Promise<any>' because of incorrect resolve between library files | |
Bug | WEB-37119 | this-types should also have this-references | |
Bug | WEB-32596 | TypeScript overloaded functions resolve to first one that allows the argument, even when more precise alternatives exist | |
Bug | WEB-37411 | Rename-refactoring shouldn't be inplace on this-types and this-expressions | |
Bug | WEB-36169 | typescript lost setting after edit field | |
Bug | WEB-37129 | typescript/idea auto create method bug | |
Bug | WEB-36587 | Cannot parse parenthesized object literal with union type inside function return type annotation | |
Bug | WEB-37494 | Circular imports | |
Bug | WEB-36829 | False positive 'Item is not redundant' when assigning to typed variable before returning | |
Bug | WEB-35862 | 'Extract interface' refactoring should better handle implicitly referenced generics | |
Bug | WEB-27886 | Unused import inspection doesn't work when the path is invalid | |
Bug | WEB-36731 | "Introduce destructuring variable" intention. Read/write usages | |
Bug | WEB-37592 | Support for typeof import | |
Bug | WEB-37606 | "Do not show parameter hints for this method" not suggested for functions types | |
Bug | WEB-36771 | Incorrect result of type assignability check in TypeScript | |
Bug | WEB-37706 | Incorrect "is null" warning Typescript (closure) | |
Bug | WEB-37507 | 'Redundant local variable' inspection is spurious when the variable assignment is used for type widening. | |
Bug | WEB-36317 | 'Specify type explicitly' doesn't work for function/lambda expressions and also doesn't properly derive union return types | |
Bug | WEB-36195 | Incorrect Typescript intention: "make private" on lambda | |
Bug | WEB-36706 | Typescript: AutoImport ignoring `paths` field in tsconfig.json | |
Bug | WEB-37154 | Add 'readonly' in the completion list | |
Bug | WEB-36619 | Typescript class implementing an interface method as a lambda incorrectly reports method as unused/can't find usages | |
Bug | WEB-36949 | Expression Result Type inspection - wrong on Component bindings | |
Bug | WEB-35879 | idea can't display some func as func color in typescript | |
Bug | WEB-36439 | Use our tooltips instead of TS service tooltips on 'this'-expressions | |
Bug | WEB-37475 | Inspection: async function return type should be 'Promise<..>' | |
Bug | WEB-37429 | Type guard is not evaluated for 'switch (typeof x)' | |
Bug | WEB-37140 | IntelliSense does not resolve typescript with typeof import('module').property | |
Bug | WEB-37028 | TypeScript: if "lib" array in the tsconfig.json is empty do not duplicate the added library | |
Bug | WEB-37047 | Marking application assets as Resource Root cause problem with tsconfig lib aliases in Angular NX application | |
Performance | WEB-37049 | IDEA stop responding (hangs) on Type info (CTRL+SHIFT+P) | |
Usability | WEB-30634 | Extends/implements is not shown in completion for class expressions | |
Usability | WEB-36273 | Don't re-format file on applying "Add <classname> to existing import" Typescript service quickfix | |
Task | WEB-34800 | Check that new TypeScript 3.1 error UX is compatible with our presentation | |
Task | WEB-36269 | TypeScript: overload support for tag functions | |
Task | WEB-36160 | TypeScript: optimize TypeScriptGeneratedFilesStartupActivity#addFileToExclude | |
Unit Tests | Feature | WEB-29620 | Karma plugin should support CLI args |
Feature | WEB-22516 | Support cucumber step definition in TypeScript way | |
Feature | WEB-36578 | Show test status in the gutter for both compiled and original file | |
Feature | WEB-35279 | Highlight failed line and show error message in the test in the editor | |
Feature | WEB-29665 | Missing navigation support for latest CucumberJs and for TypeScript files | |
Bug | WEB-37031 | Angular with Jest: support running tests for non-default Angular project | |
Bug | WEB-36810 | Angular workspace: WebStorm is starting Karma tests for Protractor specs | |
Bug | WEB-37492 | Cucumber.js: Working directory doesn't work for the version 2 | |
Bug | WEB-31227 | Mocha: working directory isn't set to sub-folder | |
Bug | WEB-36845 | Mocha: afterEach fails but test is reported as a success | |
Bug | WEB-37066 | ##teamcity text in console when debug Jest tests with Node 6 | |
Bug | WEB-36974 | Improve @angular/cli stack trace parsing (impossible to get some unit test features in @angular/cli project) | |
Bug | WEB-37321 | Jest runner doesn't execute "setupFilesAfterEnv" correctly with Jest 24 | |
Bug | WEB-36927 | Jest: no results shown when running multiple tests with Node.js 6.x | |
Bug | WEB-21609 | Cucumber-js: 'Create all steps definition' quickfix creates a single definition | |
Bug | WEB-36736 | Add working directory option for Cucumber RC | |
Bug | WEB-37046 | Support jest todo feature (added in jest 24) | |
Bug | WEB-36728 | Cucumber.js: TypeScript steps: correctly process And and But steps | |
Bug | WEB-37262 | Karma Plugin raises deprecation warning when executing tests against Jasmine >= 3.3.0 | |
Bug | WEB-37048 | WebStorm/IntelliJ considers non Angular project as Angular one while running Jest test | |
Usability | WEB-36272 | Add gutter icon for 'jest' in package.json | |
Cosmetics | WEB-37422 | Cucumber RC. Align the labels to the left | |
Exception | WEB-36729 | Cucumber.js: TypeScript steps: correctly process asterisk step | |
DB Connectivity | Feature | DBE-2606 | Make it possible to run initialization scripts |
Feature | DBE-5890 | KeepAlive setting in data source properties | |
Feature | DBE-1584 | Database: "Automatically disconnect after XX minutes" Property | |
Bug | DBE-7768 | Database view: password in not saved by database creation | |
Bug | DBE-7106 | Connection error after using mysql-dump on data source with ssh tunnel | |
DB Console | Bug | DBE-2114 | Bug in count over function |
DB Diagram | Bug | DBE-6225 | Foreign keys referencing tables with different casing are not displayed in UML diagram |
DB Introspection | Feature | DBE-3413 | DB2: support database triggers |
IDE General | Feature | DBE-5854 | Console 'Save' is a weak spot in an otherwise brilliant product. |
SQL Completion | Bug | DBE-7682 | Incorrect completion for nullable enum types in data editor |
SQL Format and Style | Bug | DBE-4641 | Reformat Code should not quote words like NEW, OLD, and EXCLUDED |
Performance | DBE-7849 | The function WrapImpl.isChildOf() consumes all CPU and never completes | |
Performance | DBE-7823 | Datagrip infinite "Trigger sources" bug | |
SQL General | Performance | DBE-7930 | Infinite spin (UI freeze) in com.intellij.sql.inspections.SqlIllegalCursorStateInspection$createAnnotationVisitor$1.visitSqlRouti neDefinition -> FlowUtilKt.computePossibleCursorStates |
SQL Generation | Bug | DBE-7862 | SqlServer doesn't support column identity alteration |
SQL Highlighting | Feature | DBE-7648 | PL/SQL Inspection to Report Use of GOTO statements |
Feature | DBE-7854 | False positive for temporary table column reference in "json_populate_recordset" | |
Feature | DBE-4546 | Support SQLCMD Mode (Windows) | |
Bug | DBE-7700 | Support mysql alter user syntax | |
Bug | DBE-7754 | sql parsing issue with "if exists" | |
Bug | DBE-7932 | Incorrect inspection on UNION usage in DELETE statement | |
User Interface | Feature | DBE-6432 | Possibility to configure icons for custom data sources |
Feature | DBE-4074 | Database keep project datasource visible when scrolled down | |
Bug | DBE-7659 | An item in DB settings list is hidden 1) at first 2) after scrolling |
Overview
Content Tools