No subsystem | Feature | IDEA-198897 | Parameter hints: Smart argument completion should insert comma if selected signature has more arguments |
Feature | IDEA-177345 | Find in Path: make "Show filter popup" hotkey customizible in Keymap | |
Feature | IDEA-68324 | Add Cmd+1,2,3,4 for selecting tabs like in Chrome, Safari, Firefox | |
Feature | IDEA-98563 | Run Configurations: provide a default option for 'Single instance only' setting under Defaults node. | |
Feature | IDEA-132487 | External annotations for java third party libraries | |
Feature | IDEA-127245 | Open all files from favorites list | |
Feature | IDEA-196706 | Multithread model for new SE | |
Bug | IDEA-59397 | When caret is outside visible editor area, on Alt-Enter pressing intention bulb appears outside the editor frame | |
Bug | IDEA-197661 | Tooltip appears on a collapsed code block | |
Bug | IDEA-201312 | Recompilation of several modules: compiler caches and output files are out-of-sync if compilation does not complete normally | |
Bug | IDEA-198409 | Seems AsyncTreeModel delays showing node until its children are found | |
Bug | IDEA-197994 | Yaml: unnecessary indentation inserted after completion of mapping node key value | |
Bug | IDEA-113988 | Instance method call color cant be changed | |
Bug | IDEA-199063 | "Remove BOM" will destroy file, which has a "UTF-32 LE" encoding (where the BOM is mandatory) | |
Bug | IDEA-198794 | "2 consecutive spaces in RegExp" when one is in brackets | |
Bug | IDEA-199869 | "Scope" dialog's "path" section cannot be made any smaller | |
Bug | IDEA-198785 | When Plugins dialog is opened using FindAction, attempt to search in it returns empty result always | |
Bug | IDEA-197960 | No completion for Yaml file if caret behind ':' | |
Bug | IDEA-199646 | Input dialog should be displayed only when there is $Prompt$ in run configuration arguments | |
Bug | IDEA-197011 | Sibling Inherited Methods Provider should have an option in File | Settings | Editor | General | Gutter Icons | |
Bug | IDEA-199415 | UIDefaults completion inside IntelliJ theme files | |
Bug | IDEA-194201 | On switching JDK in run configuration, 'class not found' warning is displayed for main class | |
Bug | IDEA-198043 | NoClassDefFoundError: Could not initialize class com.intellij.profiler.ultimate.async.UtilsKt exception on project creating | |
Bug | IDEA-127997 | Gutter changed lines regions not shown when the changed lines are "folded" | |
Bug | IDEA-201286 | Linux Native Menu bar: the order of actions in menu can change unexpectedly | |
Bug | IDEA-130726 | Configure global external annotations | |
Bug | IDEA-199785 | CloudSettings plugin doesn't work with fresh versions of IDE | |
Bug | IDEA-161033 | Navigate to Type Declaration -- Opens a new window | |
Bug | IDEA-194877 | Search windows should sort results with closest match on top | |
Bug | IDEA-181678 | Fix colors on tip of the day welcome screen | |
Bug | IDEA-195058 | changelist rendering is blocked by some semistuporous locks | |
Bug | IDEA-200822 | Opening any Markdown file freezes recent IntelliJ Ultimate EAP 183.3795.13 | |
Bug | IDEA-198829 | Can't open any files in the editor in master | |
Bug | IDEA-194273 | NullPointerException on finding RemoteDesktopService | |
Bug | IDEA-202080 | UI components are not shown in some RC | |
Bug | IDEA-200619 | Maximized window state is not preserved | |
Bug | IDEA-188262 | Elements with the same content are underlined when only one of them is selected by mouse | |
Bug | IDEA-202374 | Cannot open files after import setting from previous release | |
Bug | IDEA-200840 | Exception appears for opened comment after TODO | |
Bug | IDEA-177327 | AltGr special characters don't work under Windows 10, instead hotkeys for Ctrl+Alt are initiated | |
Bug | IDEA-201729 | IntelliJ EAP keeps indexing the same files over and over | |
Bug | IDEA-201580 | Infinite logging loop on IDEA shutdown if there's an exception during IDE close | |
Bug | IDEA-198853 | Add description for `IntelliJ Configuration Script` plugin | |
Bug | IDEA-123363 | Default project language level is ignored if project is created from template | |
Bug | IDEA-199433 | Speed search on test is broken | |
Bug | IDEA-198289 | make selecting node in NodeDescriptor-based AsyncTreeModel -ed tree less than quadratic (on tree depth) | |
Bug | IDEA-197869 | [Copyright Profiles] The hour24 property for the $file.lastModified object isn't interpreted in comments | |
Bug | IDEA-197863 | JSON scheme: yaml completion - always insert ": " after completing property name | |
Bug | IDEA-84220 | CTRL-F5 shortcut doesn't work in Hierarchy view | |
Bug | IDEA-201279 | ctrl-p ctrl-n not working as expected in Webstorm 2018.3 EAP OSX | |
Bug | IDEA-147781 | ColorChooser: Opacity changing doesn't affect the results | |
Bug | IDEA-198611 | Failed to save setting when install CLion from scratch | |
Performance | IDEA-196408 | Idea 2018.2 freezes while typing if bookmark is set in library (decompiled) class | |
Performance | IDEA-198819 | "Show affected tests" shouldn't traverse PSI in EDT | |
Performance | IDEA-194547 | LossyEncodingInspection allocate a lot of objects on heap | |
Usability | IDEA-179037 | Last Edit Location List: edits performed in the diff window are not appended to the list | |
Usability | IDEA-165834 | Export settings to .zip by default | |
Usability | IDEA-200263 | [Run anything] Window can be resized too small | |
Usability | IDEA-192611 | Debug test is harder to invoke via Alt+Enter menu | |
Usability | IDEA-108586 | Launcher: can't open a project by relative path | |
Cosmetics | IDEA-198288 | [Run Anything] Incorrect tooltip for the icon in the navigation bar | |
Task | IDEA-195201 | Plugins: number of plugins on trending page | |
Task | IDEA-195193 | Plugins: implement search | |
Task | IDEA-196883 | Run anything: allow to provide completions variants based on the user input | |
Task | IDEA-186044 | Rework validation error popup from lightweight to heavyweight | |
Task | IDEA-180939 | Allow read-only mode for ExpandableTextField | |
Auto-reported Exception | IDEA-191293 | NPE in TrackingPathMacroSubstitutorImpl.invalidateUnknownMacros | |
Exception | IDEA-195973 | NPE at com.github.markusbernhardt.proxy.selector.pac.PacProxySelector.findProxy | |
Exception | IDEA-199679 | AE at com.intellij.ide.plugins.newui.RestartButton.lambda$null$0 | |
Exception | IDEA-141213 | IllegalStateException: This function should be called while holding treeLock at java.awt.Component.checkTreeLock | |
Exception | IDEA-194957 | NPE on closing Project in IntelliJ IDEA | |
Exception | IDEA-193478 | cannot share data context between Swing events; initial event count = 4939619; current event count = 4943502 | |
Exception | IDEA-194581 | NPE at com.intellij.psi.util.PsiUtilBase.findEditor | |
Exception | IDEA-200374 | Throwable at com.intellij.openapi.wm.impl.GlobalMenuLinux.lambda$handleEvent$4 | |
Exception | IDEA-192088 | Exception when starting IntelliJ | |
Exception | IDEA-199439 | ISE at com.intellij.ide.hierarchy.HierarchyBrowserBaseEx.$$$reportNull$$$0 | |
Exception | IDEA-195827 | AssertionError caused by ReadAction on already disposed project | |
Exception | IDEA-199921 | com.intellij.util.Alarm - Assertion failed: Already disposed | |
Exception | IDEA-149660 | IAE at com.intellij.configurationStore.StateStorageManagerImpl.expandMacro | |
Exception | IDEA-199825 | IllegalArgumentException on 'Force Step Into' | |
Android | Bug | IDEA-196754 | 2018.2 Android sync fails but UI does not show the failed status |
Bug | IDEA-190154 | Smali support plugin has no useful description | |
Exception | IDEA-198561 | Throwable at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile | |
Arquillian | Bug | IDEA-143282 | JBoss Arquillian + IPR project format: IAE at StateStorageManagerImpl.expandMacros() |
Clouds.OpenShift | Feature | IDEA-179768 | Support OpenShift Origin (V3) |
Feature | IDEA-176760 | Cloud Platform Openshift: Token Authentication | |
Bug | IDEA-199187 | OpenShift: Project dropdown is empty, so it is not possible to save run config | |
Bug | IDEA-199186 | OpenShift: Parameters area is too small | |
Code Analysis. Dependencies | Bug | IDEA-199212 | ArrayIndexOutOfBoundsException during Dependency Matrix Analysis |
Code Analysis. Duplicates | Feature | IDEA-198256 | Show diff preview in inspection results for duplicate code inspection |
Code Analysis. Inspection | Feature | IDEA-129836 | "Run inspection by name" popup: allow access to full inspection description |
Feature | IDEA-194409 | Need way to map inspection class name to the inspection in the inspection configuration ui | |
Feature | IDEA-173248 | Thread-blocking (I/O) calls detection | |
Feature | IDEA-142026 | Add inspection for Math.min(a, a) and Math.max(a,a) | |
Feature | IDEA-151197 | Apply (partial) "Redundant suppression" in the editor | |
Bug | IDEA-200236 | False positive: 'Redundant Suppression' warns for foreign suppressions | |
Bug | IDEA-157566 | NPE at applying quickfix 'Comment out' to unused class | |
Bug | IDEA-152262 | Don't report warning "private field is never assigned" for fields assigned via java.util.concurrent.atomic.Atomic*FieldUpdater | |
Bug | IDEA-89120 | AccessToStaticFieldLockedOnInstance inspection incorrectly fires on final threadsafe fields | |
Bug | IDEA-196200 | "Generate 'clone()' method which always throws exception" throws exception | |
Bug | IDEA-200207 | InconsistentLineSeparators false positives on regexp values that have line-end values | |
Bug | IDEA-194226 | Reset inspection options in Settings isn't saved | |
Bug | IDEA-71133 | Annotation method is incorrectly reported as unused when used in a same file where annotation declared | |
Bug | IDEA-55886 | Wrong inspection and auto-fix for Arrays.asList | |
Bug | IDEA-198686 | Optional.get() without isPresent() on second nonemptylist.stream().min().get() or .max.get() | |
Bug | IDEA-27535 | Inspection, erroneous field "can be final" | |
Bug | IDEA-99444 | IDEA condisers class used when it's not | |
Bug | IDEA-144891 | Good code is red: "Magic Constant" with Calendar.get() | |
Bug | IDEA-181933 | Single regex pattern replace to illegal and not equivalent to character class | |
Bug | IDEA-194381 | Resolved inspection items deleted though 'Filter resolved items' disabled. | |
Bug | IDEA-199808 | redundant suppression: support for merged tools | |
Performance | IDEA-199413 | Too much CPU time spent in UnnecessaryModuleDependencyAnnotator.onInitialize(RefElement) when opening offline inspection result | |
Usability | IDEA-194541 | Remove close button from inspection result toolwindow toolbar | |
Usability | IDEA-97605 | Serializable/Deserializable/Cloneable class in secure context inspections shall have an option to ignore some class hierarchies | |
Code Coverage | Bug | IDEA-199411 | Update JaCoCo to support Java 11 |
Bug | IDEA-197615 | Test with coverage suddenly reports "No coverage in 'all classes in scope'" | |
Usability | IDEA-194483 | Coverage file is not monitored | |
Exception | IDEA-199696 | Code coverage not working in IntelliJ 2018 running on JDK11 | |
Code Formatting and Code Style | Feature | IDEA-62161 | Multiline TODO matchers would be nice |
Feature | IDEA-155090 | File level indentation change | |
Feature | IDEA-162495 | Add Java Code Style setting for Spaces -> Within -> Enum braces | |
Bug | IDEA-180882 | Code formatting doesn't remove invalid/empty Javadoc tags | |
Bug | IDEA-127949 | "Names count to use static import with '*'" setting off by one | |
Bug | IDEA-197819 | Imported code-style-xml scheme is not applied to unclicked tabs | |
Bug | IDEA-190114 | Impossible to configure Java code style for enums that uses spaces within enum constant definition braces | |
Bug | IDEA-183296 | Wildcard import for specific packages | |
Bug | IDEA-200800 | Configure indents action from the status bar should open JS code style for JS/JSX files | |
Bug | IDEA-163103 | Wrong static imports order | |
Bug | IDEA-152798 | Names count to use static import with '*' doesn't work as expected | |
Bug | IDEA-163459 | Arrangement has different sorting based on anoymous inner class methods | |
Performance | IDEA-200803 | AWT EventQueue uses 100% CPU in idle when using EditorConfig | |
Code Navigation | Feature | IDEA-200584 | Goto symbol should allow to navigate to method overrides |
Bug | IDEA-200312 | UI freeze during Search Everywhere | |
Bug | IDEA-196545 | New "Go to" popup GUI: calling "Go to Class" while indexing silently shows empty list | |
Bug | IDEA-198344 | Editor back navigation not working as expected in TDD workflow | |
Bug | IDEA-165452 | Recent files should preselect first item if no editor is open in tabless mode | |
Bug | IDEA-200567 | Recent edited files popup shows files from another project | |
Bug | IDEA-199006 | Export Type Hierarchy to text file doesn't work | |
Bug | IDEA-200980 | Navigate / Last Edit Location opens Editor Pane in wrong IDEA instance window | |
Bug | IDEA-197278 | New SE: Increase search field font | |
Usability | IDEA-198811 | Quick search for classes (Ctrl-N) should prefer classes from the same module over classes in another module. | |
Code. Generate | Feature | IDEA-194650 | Do not use 'Objects.equals' for generated equals/hashCode |
Bug | IDEA-198090 | Changes to velocity macro for generating equals/hashcode take effect only after restarting IDE | |
Bug | IDEA-194722 | #macro does not work correctly in velocity templates for toString etc | |
Bug | IDEA-200057 | IntelliJ IDEA Ultimate 2018.2 toString() code generation uses super class private fields instead of getters | |
Bug | IDEA-196896 | No code generation using 'implement methods' or 'override methods' | |
ColdFusion | Bug | IDEA-194382 | CFML: Creating Thread (cfthread) in CFScript Causes Inspection Error |
Compiling Project | Usability | IDEA-200911 | Show path to corrupted zip file if it causes failure while building artifacts |
Usability | IDEA-195662 | Command-line compilation doesn't report any progress while downloading repository libraries | |
Console | Feature | IDEA-164907 | Run Configuration console does not support "file:///" URL |
Bug | IDEA-86669 | Console: support ASCII backspace symbol in console view | |
Cucumber JVM | Feature | IDEA-188946 | Provide possibility to edit step definition template |
Feature | IDEA-199659 | Add inspection and QuickFix for Scenario with Examples section | |
Bug | IDEA-194159 | Glue for step definitions written in Java 8 is not calculated | |
Bug | IDEA-196365 | Don't suggest to run "All Features" on a Java package in Java module | |
Bug | IDEA-199325 | Navigate from Parameter Type usage to its definition | |
Bug | IDEA-199326 | Complete Parameter Type with Template | |
Bug | IDEA-199218 | IDEA doesn't find step definition when Optional or Alternative text or Escaping used in step definition | |
Bug | IDEA-199217 | Cucumber expression doesn't match step def with additional JVM parameter type | |
Bug | IDEA-201033 | Unable to run any cucumber file/feature/scenario in ultimate project | |
Bug | IDEA-200295 | StringIndexOutOfBoundsException: Can't extract (9,12) range from '"]"' | |
Usability | IDEA-191020 | Run tool for cucumber doen't show feature description when using an alternative language and CucumberJvm2SMFormatter | |
Database | Cosmetics | IDEA-200581 | Hide "Scroll from Editor" button on Database tool window toolbar when autoscroll from editor enabled |
Debugger | Feature | IDEA-186962 | Allow user defined Async annotations |
Feature | IDEA-197758 | Attach to this process action | |
Feature | IDEA-194862 | Support project-specific async stack traces in remote configuration | |
Feature | IDEA-139757 | Shortcut for removing all breakpoints | |
Feature | IDEA-196669 | Allow to automatically restart remote debug server configuration | |
Feature | IDEA-194359 | Support for for Async Stacktraces in Remote JVMs | |
Feature | IDEA-197886 | Support attach to process for java 9+ | |
Feature | IDEA-168185 | Allow to attach to java processes started without debug agent (SAPIDAttachingConnector) | |
Feature | IDEA-199822 | Create extension point to provide captured stack frames by e.g. evaluation expression in debugged jvm | |
Bug | IDEA-201267 | Color icon is not correct for JBColor objects | |
Bug | IDEA-196012 | Compiling evaluator does not rename variables | |
Bug | IDEA-198388 | Dragging breakpoint clones it instead of moving | |
Bug | IDEA-195335 | Incorrect rendering of partially visible lines in Debugger Variables window | |
Bug | IDEA-199513 | Attach to process (read only) does not work if it requires administrator privileges | |
Bug | IDEA-144955 | Add Field Watchpoint context menu is missing | |
Bug | IDEA-201227 | Unclear error reporting for sa-jdwp | |
Bug | IDEA-199545 | Cannot re-attach to restarted process | |
Bug | IDEA-198704 | Debugger frames don't navigate to sources if they were added after session start | |
Bug | IDEA-156500 | Debugger does not stop at breakpoint in test with JMockit | |
Usability | IDEA-121159 | Pause Program improvement | |
Usability | IDEA-200959 | Speed search in debugger Variables view expands nodes | |
Usability | IDEA-200865 | [Regression] No indication that PHPStorm is connected to XDebug in Debug Tool Window | |
Usability | IDEA-198985 | In Debugger view, the Filter button doesn't allow toggling multiple times | |
Cosmetics | IDEA-184429 | Evaluate dialog: Evaluate button takes focus when code fragment is expanded to multi-line mode | |
Cosmetics | IDEA-198903 | [Floating debug tool window] when debugging run configuration, dropdown list with threads in Frame view is not shown at first step | |
Task | IDEA-195192 | Update debugger icons | |
Exception | IDEA-201303 | Exceptions are thrown when the process you are attached to is stopped | |
Debugger. Memory View | Bug | IDEA-179172 | Strange behavior in memory view search field on mac |
Decompiler | Cosmetics | IDEA-196314 | Decompiler produces extra semicolon in empty catch block |
Diff_Merge | Feature | IDEA-101663 | Allow option to ignore whitespace in three way merge |
Bug | IDEA-195754 | Wrong hint in diff window for function params | |
Bug | IDEA-197927 | VCS: Diff: Unified-viewer renders empty line in the wrong place if 'ignore imports and formatting' is enabled | |
Usability | IDEA-46059 | Version control: the clickable area of "Deleted" editor mark is shifted | |
Usability | IDEA-197588 | Text in Comparison/files view does not wrap in narrow window ("Difference between current working tree ...") | |
Usability | IDEA-110057 | Can't change keymap shortcut for "Compare Next File" in diff view | |
Cosmetics | IDEA-194881 | Rename Files Merged with Conflicts as it is confusing to users | |
Docker | Feature | IDEA-192030 | DockerCompose. Display auto-assigned ports for docker containers |
Feature | IDEA-194585 | DockerCompose: Editor. Provide possibility to run service/services by keyboard actions and from the context menu | |
Feature | IDEA-174228 | Docker: Add Run and Build actions into the Editor Context menu for dockerfiles | |
Bug | IDEA-200684 | Docker: "Path to compose file required" at running services without established docker connection. | |
Bug | IDEA-200116 | Docker: it should be possible to run compose after "down" all the conflict apps with the same names. | |
Bug | IDEA-199274 | DockerView: NPE at choosing a service without published ports | |
Bug | IDEA-201513 | Docker-compose: call `restart` instead of `up` when already running service is relaunched from the gutter | |
Bug | IDEA-196083 | docker-compose: wrong inspection at mem_limit option value in case of the string form instead of the integer | |
Bug | IDEA-202435 | Adding Docker requires email that has nowhere to enter | |
Bug | IDEA-200763 | DockerCompose: "Run" by click on service gutter doesn't work if there is no "docker" server | |
Bug | IDEA-178932 | Docker: "dockerfile detection" description in event log/balloon: the link doesn't work | |
Bug | IDEA-187414 | DockerCompose: The parent docker-compose node has "container" icon in case of some deploys from one folder | |
Bug | IDEA-193893 | DockerCompose: can't choose services for the attached yaml | |
Bug | IDEA-188077 | DockerCompose: Stop doesn't work if node contains any container not from the deployed compose file | |
Performance | IDEA-189747 | Docker loads YAML file AST when computing icon | |
Usability | IDEA-180791 | Docker: improve UI for Run/Build actions from Dockerfiles | |
Usability | IDEA-187260 | DockerCompose. Yml. Display more usable information after folding a "service" and "services" | |
Editor. Code Completion | Feature | IDEA-199722 | Can I make the live template appear at the top of the code completion list? |
Bug | IDEA-180723 | Parameter name hints completion: incorrect hints are shown in case of nested call (i.e. method call using as argument value) | |
Bug | IDEA-198968 | Idea smart completion suggests non-accessible constructor | |
Editor. Color Schemes | Bug | IDEA-197528 | Color scheme editor ConcurrentModificationException |
Editor. Editing Text | Feature | IDEA-196006 | Link for files in JavaDoc generation output |
Feature | IDEA-195733 | Show parameter hints for enum constructor | |
Bug | IDEA-196929 | Cannot copy text while IntelliJ is indexing | |
Bug | IDEA-198066 | RegEx. Wrong selection with double click. | |
Bug | IDEA-193695 | Quick Definition (Option+Space) writes a space character if it does not work | |
Bug | IDEA-197878 | AssertionError when inserting several lines insted of the one in multiline TODO | |
Bug | IDEA-198893 | Parameter info hints: exception on undo | |
Bug | IDEA-194685 | Add builtin soutv postfix template | |
Bug | IDEA-195416 | Join lines over arithmetic operations should preserve order | |
Bug | IDEA-200103 | Overload switching doesn't work for vararg methods | |
Bug | IDEA-196967 | External annotations not updated when I edit the file manually | |
Bug | IDEA-194238 | Custom file types comments conflicting | |
Bug | IDEA-196224 | Parameter Info bubble (CTRL-P) disappears immediately if invoked after first dot | |
Bug | IDEA-202087 | Broken indentation (scaling 250% or higher) | |
Bug | IDEA-201625 | Text jitter in editor when tabs are used for indentation (on a fractional-scale monitor on Windows) | |
Bug | IDEA-192438 | Underline is always bold underline | |
Bug | IDEA-198113 | File | Export to HTML: line numbers are displayed incorrectly when enabled | |
Bug | IDEA-194100 | Code folding state resets automatically | |
Bug | IDEA-198595 | Last edit location does not remember changes made in Find in Path | |
Bug | IDEA-171789 | "Last edit location" does not honor changes been made on "Commit changes" window | |
Bug | IDEA-194718 | Column selection status text is incorrect when multiple window is open | |
Bug | IDEA-194473 | Scope highlighting blinks terribly | |
Bug | IDEA-194649 | On navigation to a search result target location is not centered in editor | |
Bug | IDEA-121060 | Multiple carets: comment/uncomment works incorrectly | |
Bug | IDEA-198767 | Caret returns to wrong position at the end of the block in java code | |
Bug | IDEA-198539 | "underscored" and "strikeout" effects not rendering | |
Bug | IDEA-190611 | Unable to turn on parameter hint for all cases | |
Bug | IDEA-189671 | Editor loses caret (thus focus) after closing one of the two splits using Close (Ctrl+F4) | |
Bug | IDEA-196674 | Escape doesn't delete all carets in string literal with injected language | |
Bug | IDEA-197276 | Adding external annotation into .class file breaks syntax highlighting | |
Bug | IDEA-199909 | 'Jump outside closing bracket/quote with Tab' not working for method call closing parenthesis when parameter info tooltip is displayed | |
Usability | IDEA-198598 | "Split line" does not work for multiline TODOs | |
Usability | IDEA-197915 | Unable to set unix line separator for iml file | |
Usability | IDEA-193635 | Parameter hints react in a crazy way on incomplete expression | |
Cosmetics | IDEA-186054 | Text cursor is reset to position (1,1) when code editor tab is dragged from primary window to new 2nd window | |
Exception | IDEA-193406 | TraceableDisposable$DisposalException: Editor is already disposed | |
Editor. Error Highlighting | Bug | IDEA-197802 | Editor: highlighting for soft-wraps delimiter not always inherits background color from surrounding code |
Bug | IDEA-195971 | Library source soes not match the bytecode for java.util.regex.Pattern | |
Bug | IDEA-199466 | Editor: Error highlighting isn't change on color scheme switch | |
Usability | IDEA-178659 | Parameter name hints: automatically inserted commas are highlighted as errors | |
Editor. Intention Actions | Bug | IDEA-144708 | add static import adds import to inaccessible class |
File System | Performance | IDEA-201455 | Less calls to File.isDirectory in CoreLocalVirtualFile |
Usability | IDEA-192665 | Annoying "External file changes sync may be slow" notification | |
Find, Replace, Find Usages | Feature | IDEA-69435 | Search for Multi-line fragment |
Bug | IDEA-196638 | Rows in usage view sometimes get cropped | |
Bug | IDEA-193321 | SearchEverywhere: on scope switching the 'include non-project items' checkbox loses its state | |
Bug | IDEA-189354 | "Find in path" (old style) requires 2 "ESC" pressing to close | |
Bug | IDEA-177766 | Find In Path: regex search finds irrelevant matches if "In commets" selected in filter | |
Bug | IDEA-193455 | Cannot go from Find to Replace if shortcut was changed to Ctrl+H | |
Bug | IDEA-82930 | Ctrl+R (Replace) doesn't always copy the text selected to "From" box | |
Bug | IDEA-184743 | Button in "Replace in path" old dialog is called "Find" instead of "Replace" | |
Bug | IDEA-195122 | Find / Replace: when the size of the search field is small, it is not autoscrolled on typing or on Right arrow key pressing; cursor just goes to the invisible area | |
Bug | IDEA-198724 | New SE: Duplicated results in "Recent files" | |
Performance | IDEA-198369 | 89-second decompiler UI freeze | |
Usability | IDEA-180366 | Find in Path from VCS | Local Changes shall pre-select the selected change list or directory | |
Usability | IDEA-173010 | Rerun is greyed out in Find Occurrences, results are collapsed by default | |
Exception | IDEA-198437 | NPE at com.intellij.structuralsearch.plugin.ui.filters.FilterPanel.initFilters | |
Flash_Flex | Feature | IDEA-202149 | Provide Adobe AIR 31 support (XSD) |
Bug | IDEA-200478 | Refactor->Move of static const's opens a 'Move Module Members' Dialog ... | |
Bug | IDEA-127053 | Adobe Air debug on Android device seems to always uninstall first | |
GUI Designer | Usability | IDEA-184098 | 2017.3.1 IJ Forms code generator removes comment before generated code - Regression from 2017.2 |
GWT | Usability | IDEA-198527 | GWT: unnecessary 'public' modifier in generated sample project |
Gradle | Feature | IDEA-195798 | Gradle: support resources and test resources of the 'idea' plugin |
Feature | IDEA-196697 | Support starting Gradle tasks via 'Run Anything' action | |
Feature | IDEA-199979 | When run Gradle task of unlinked gradle project use Project SDK | |
Feature | IDEA-181863 | Display project name in editor tabs for build.gradle.kts instead of the script file name | |
Bug | IDEA-180619 | Can't open gradle config for build.gradle.kts project | |
Bug | IDEA-197549 | Gradle: debugging tests starts a new Gradle process every time | |
Bug | IDEA-196305 | Can't run tests using gutter run icons in gradle project when Groovy plugin disabled | |
Bug | IDEA-200434 | Multiple ijinit<Number>.gradle scripts are created for sequential project builds | |
Bug | IDEA-199886 | Empty gradle projects chooser | |
Bug | IDEA-198917 | IllegalStateException in ExternalProjectsStructure | |
Bug | IDEA-188755 | New Gradle project wizard: checked libraries/frameworks are reset when hovering Kotlin DSL build script checkbox | |
Bug | IDEA-199964 | Reimporting projects from Gradle leads to duplicated entries in .idea/jarRepositories.xml file | |
Bug | IDEA-195196 | Gradle: unable to stop import (or task running) until wrapper finished gradle distribution download | |
Bug | IDEA-178891 | IDEA's Gradle sync fails to download source for dependencies located in local Maven repo | |
Bug | IDEA-162677 | Gradle / Tool window only appearing after reopening project | |
Bug | IDEA-194703 | Gradle: the main build jvm options should be used when importing 'buildSrc' project | |
Bug | IDEA-197121 | Gradle test runner not showing test results. | |
Performance | IDEA-198560 | IntelliJ hangs on Gradle Project import | |
Performance | IDEA-195275 | Project save in EDT | |
Task | IDEA-201249 | Use qualified module names by default | |
Task | IDEA-194384 | Upgrade built-in Gradle to 4.10 | |
Task | IDEA-200093 | Use 'com.intellij.modules' prefix for 'org.jetbrains.plugins.gradle.java' module in Gradle plugin | |
Exception | IDEA-198395 | IDE Exception is thrown when running gradle tasks, corresponding run configurations in IDE are not created | |
Grails | Bug | IDEA-199076 | Grails View sometimes dissapears from Grails projects |
Bug | IDEA-145433 | Grails: specify default VM settings in IntelliJ Grails runner | |
Bug | IDEA-117494 | 133.193: Importing grails modules not labeled as grails enabled | |
Bug | IDEA-100270 | Unable to start Grails | |
Bug | IDEA-96490 | Grails View: "Autoscroll from/to Source" is always disabled after loading a project | |
Cosmetics | IDEA-162591 | Grails/Griffon target is always disable in 'Change View' popup in 2016.3 EAP | |
Groovy | Feature | IDEA-200196 | Support Groovy 2.5 "DefaultGroovyMethods.tap" |
Feature | IDEA-88872 | Support additional flags when creating a Griffon application project | |
Bug | IDEA-72408 | Grails : Run Target Ignores Xmx | |
Bug | IDEA-195598 | Groovy Compiler runs out of memory | |
Bug | IDEA-105357 | Griffon: @PropertyListener annotation | |
Bug | IDEA-94859 | Plugin/Addon descriptors should be visible in Griffon view | |
Bug | IDEA-69920 | Support additional imports added by the Griffon compiler | |
Bug | IDEA-199789 | Spread attribute is not parsed correctly | |
Bug | IDEA-199763 | SOE on map literal in groovy | |
Bug | IDEA-200480 | "Ambiguous code block" error triggered by line break in synchronized() blocks in groovy files | |
Bug | IDEA-97130 | IDEA cann't debug Griffon integration tests | |
Bug | IDEA-198119 | GroovyDoc format: adds unnecessary space around brackets | |
Bug | IDEA-69867 | Support services as an artifact type in Griffon projects | |
Bug | IDEA-84870 | Griffon plugin support seems to be missing | |
Bug | IDEA-200284 | IDEA freezes when editing Groovy file | |
Bug | IDEA-79054 | An action to synchronize Griffon settings (Grails-like) | |
Bug | IDEA-69910 | Griffon Services are not present in Griffon View | |
Bug | IDEA-188125 | Why this groovy script would not be correct formatted? | |
Task | IDEA-198062 | Resolve problem in bundled JDK | |
Task | IDEA-196870 | Remove Griffon project support | |
Hibernate | Bug | IDEA-198104 | Cant change file type of *.hql in IntelliJ 2018.2 |
IDE Configuration | Feature | IDEA-152848 | Fresh IntelliJ IDEA 2016.1 installation doesn't recognize the the exported settings file |
Feature | IDEA-135447 | Remember settings last exported | |
Feature | IDEA-146459 | Provide a more convenient way of editing custom file type keywords | |
Feature | IDEA-99671 | Export Settings: plugin repositories settings are not exported | |
Bug | IDEA-138366 | Default file types configuration (extensions) is not preserved if custom plugin registers conflicting extension | |
Bug | IDEA-197838 | Project leak via animated icon in PluginsGroupComponentWithProgress | |
Bug | IDEA-198818 | 'Annotations to copy' setting is not persistent | |
Bug | IDEA-200626 | File and Code Templates preferences section loads infinitely | |
Bug | IDEA-192064 | "Remove from Sidebar" is not persisted across project re-opening | |
Bug | IDEA-186794 | "Reassociate" action to change a file type association | |
Bug | IDEA-196469 | NPE error on startup with initial wizard | |
Bug | IDEA-200848 | SDK: Don't add the same SDK some times | |
Bug | IDEA-186551 | HttpConfigurable#getJvmProperties ignores proxy exceptions | |
Usability | IDEA-198415 | Option to turn off EAP channel updates entirely for stable releases | |
Cosmetics | IDEA-142225 | File template descriptions are wrapped when shouldn't + better padding in general description | |
Cosmetics | IDEA-199540 | Strange selection display when switching to "Other" tab in File and Code Template settings | |
Indices | Bug | IDEA-198452 | Exception on Welcome screen -> Preferences -> Quit |
Performance | IDEA-159590 | File-based index stamp changes when the index returns equal results for modified file | |
Performance | IDEA-185239 | 9 seconds freeze caused by non-interruptable Readlock | |
Internal build scripts | Bug | IDEA-198772 | Testings scripts fail to start a JUnit run configuration if it uses our UrlClassLoader |
Bug | IDEA-200994 | Building distribution of IntelliJ-based IDEs fails on Windows because of incorrectly extracted JRE | |
Bug | IDEA-200988 | Building PHP plugin on Windows fails with "The filename or extension is too long" error | |
Task | IDEA-198661 | Bundle product information file with a product distribution | |
JPA | Bug | IDEA-198650 | JPA named query reference navigation works only in one direction for Kotlin |
Bug | IDEA-199959 | Attempt to add JPA facet to module fails with UnsupportedOperationException | |
Bug | IDEA-200538 | JPA named query rename doesn't work in Kotlin projects | |
JSON | Feature | IDEA-185069 | Kubernetes: Json. QuickHelp. Provide quick help for completion list items |
Bug | IDEA-198593 | Errors reported by JSON annotator disappear only on typing | |
Bug | IDEA-195340 | bad JSON kills IntelliJ | |
Usability | IDEA-195016 | Kubernetes: Json. Completion for "integer" types should be with space before comma | |
JSP | Bug | IDEA-199851 | Double "<" when editing a JSP |
Bug | IDEA-169295 | When merging, if page has jsp/html the tiny popup of browser icons can cover the "accept/decline" arrow icons | |
Bug | IDEA-46629 | Quick javadoc for .tag-files not working | |
Java | Feature | IDEA-199888 | Make Postfix Template "not" more smart, replace "Optional.isPresent" with Java 11 "isEmpty" |
Feature | IDEA-135092 | Allow more control on how the nested classes are imported | |
Bug | IDEA-195975 | Optimize imports doesn't remove import which is recognized as redundant | |
Bug | IDEA-198674 | Wildcard Static Imports are Expanded Despite Required Static Import Name Count Set to 0 | |
Bug | IDEA-127947 | "Packages to Use Import with '*'" setting doesn't work for static imports | |
Bug | IDEA-83277 | Add unambiguous imports on the fly doesn't seem to work | |
Bug | IDEA-94125 | Optimize imports on the fly option stops working when using specific inspections profile | |
Bug | IDEA-196649 | Shorten qualified class names deletes the comments | |
Bug | IDEA-161989 | Optimize Imports can produce ambiguous code (part 2) | |
Bug | IDEA-199406 | Intellij IDEA fails to add JVM 9 or 10 if _JAVA_OPTIONS is set | |
Bug | IDEA-193394 | Manually provided JDK 10 not accepted in JShell: "JDK version is 8" | |
Bug | IDEA-195008 | Cannot get UImportStatement parent in Java | |
Usability | IDEA-195730 | IDEA shows jetbrains annotations as inferred annotation instead of default | |
Usability | IDEA-199809 | Don't treat 11 language level as experimental since 25.09 | |
Task | IDEA-200277 | Get rid of access to package-private members in platform modules from java support modules | |
Java. Code Completion | Feature | IDEA-161877 | Complete current statement doesn't work for generic types in completion |
Bug | IDEA-168048 | Constructor parameters are generated with @Nonnull annotations even though the class is annotated with @ParametersAreNonnullByDefault | |
Bug | IDEA-195849 | Stale parameter popup info for overloaded method when overload is selected via Ctrl-Up/Down and then the other overload is renamed | |
Bug | IDEA-194738 | Inner class is suggested twice on second completion | |
Bug | IDEA-193531 | Completion for type parameters doesn't work with language level 9 with mismatched package name | |
Bug | IDEA-195936 | "true"/"false" keywords should have priority in completion for boolean parameters inside "if" condition | |
Bug | IDEA-196034 | Type parameter not suggested in the middle of identifier if it's declared later | |
Usability | IDEA-200139 | Smart completion for super constructor call suggests base field | |
Usability | IDEA-199875 | Rank `println` higher than `print` | |
Usability | IDEA-53735 | 'Auto Import' feature lists classes multiple times | |
Usability | IDEA-195668 | Do not show completion hints in improper context | |
Usability | IDEA-199935 | Trying to add a method to enum w/o semicolon always completes with 'toString' | |
Exception | IDEA-199491 | PsiInvalidElementAccessException on completion | |
Java. Code Formatting | Feature | IDEA-119282 | Remove blank line between header and package declaration |
Bug | IDEA-192024 | Java formatter breaks do ... while onto a new line if it exceeds the hard limit | |
Java. Error Highlighting | Bug | IDEA-53597 | invalid generic declaration not flagged as error |
Bug | IDEA-195153 | @Override hint error | |
Bug | IDEA-140435 | 'Implement methods' creates an override with a wrong return type | |
Bug | IDEA-194104 | Type inferring error (Java 10 var) in the code that was compiled successfully | |
Bug | IDEA-198967 | A valid exception handling is marked with error (Unhandled exception) | |
Bug | IDEA-195612 | Good code is red: annotation on an array of static inner class | |
Bug | IDEA-196523 | It shows false compilation error "no instance of type variable exist" | |
Bug | IDEA-196642 | IntelliJ compiler doesn't report type inference problem like javac | |
Bug | IDEA-129663 | Invalid quick-fix suggestion when creating inexsiting inner classes | |
Bug | IDEA-195813 | IntelliJ Java Editor shows invalid error "Cannot resolve constructor" | |
Bug | IDEA-139214 | IDE doesn't show error for invalid Java code when class extends 2 generic types that have methods with the same name | |
Bug | IDEA-194839 | Assignment casting bug (IntelliJ IDEA 2018.2 Beta-EAP 182.3458.5, Mac OS X High Sierra v.10.13.5) | |
Usability | IDEA-199556 | IDE does not highlight code with compile errors for unreachable statement (Java). | |
Java. Inspections | Feature | IDEA-199044 | Support range analysis for boxed variables |
Feature | IDEA-117884 | Inspection "Divide by zero": Recognize 0.0/0.0 | |
Feature | IDEA-199692 | Quickfix to delete unreachable switch branch reported by "constant conditions & exceptions" | |
Feature | IDEA-178919 | Pls add inspection to find places where "join declaration and assignment" can be applied | |
Feature | IDEA-195165 | Non-static initializer inspection: quick-fix makes code incompilable | |
Feature | IDEA-194142 | IDEA should recognize min/max usage with reversed order | |
Feature | IDEA-194143 | min after useless sorted in stream | |
Feature | IDEA-196805 | Warn about switch statement with single 'default' | |
Feature | IDEA-195573 | 'collectingAndThen' prevents from replacing stream with loop | |
Feature | IDEA-193783 | Inspection for Null-safe equals replacement with Objects::equals should produce weak warning by default | |
Feature | IDEA-167983 | No quick fix for inspection "Map replaceable by EnumMap" | |
Feature | IDEA-194133 | Highlight usages of API marked with `@ScheduledForRemoval` as errors | |
Feature | IDEA-195544 | Inspection 'Unnecessary convertion to String' should be active by default for String concatenation | |
Feature | IDEA-197026 | "Redundant null-check" inspection: make a quick-fix to replace "foo != null" with "foo" | |
Feature | IDEA-195506 | Treat Void variables as always null | |
Feature | IDEA-188771 | Java 10: "Explicit type of local variable can be omitted" is not suggested when initializer is a new expression with diamond | |
Feature | IDEA-199799 | Inspection 'Objects.equals() can be replaced with equals()' should be aware of primitives too | |
Feature | IDEA-200005 | Suggest to use Files.readString/writeString since Java11 | |
Feature | IDEA-192870 | Execute light dataflow on "too complex" methods | |
Feature | IDEA-194715 | Recognize assertTrue(Arrays.equals(a1, a2)) | |
Feature | IDEA-195178 | JUnit 5 - assertAll, invocation may produce NPE | |
Feature | IDEA-194697 | Nullability analysis for stream chains should check against element-level nullability annotations | |
Feature | IDEA-136761 | Inspection to locate duplicated expressions | |
Feature | IDEA-196751 | Capitalization inspection: support ternary and parentheses | |
Feature | IDEA-186759 | "assert matcher.matches()" should produce a warning about potential side effect | |
Feature | IDEA-199625 | Support of Java11 Optional#isEmpty method | |
Feature | IDEA-199626 | Suggest Java 11 Pattern.asMatchPredicate() instead of x -> pattern.matcher(x).matches() | |
Feature | IDEA-197359 | Warn about use of SortedSet of non-comparable objects without a comparator | |
Feature | IDEA-194861 | Suggest to replace Objects.equals with direct equals call for non-null object | |
Feature | IDEA-200143 | Support compound assignment in dataflow | |
Feature | IDEA-117109 | Warn missing 'break' or mark on sideline all breaks of cases in a switch | |
Feature | IDEA-194676 | Report "will produce NPE" separately from "may produce NPE" | |
Feature | IDEA-194872 | Suggest conversion "Arrays.toList" to "List.of" when list not modified | |
Feature | IDEA-198956 | Track equality by equals for boxed values instead of equality by reference | |
Feature | IDEA-196019 | Inspection: string.startsWith("") | |
Feature | IDEA-198983 | Support explicit boxing in DFA | |
Feature | IDEA-199167 | Make CreateEnumSwitchBranchesIntention a fix action for EnumSwitchStatementWhichMissesCasesInspection | |
Feature | IDEA-197410 | Idea cannot simplify the condition like "val != -1 && val > 0" | |
Feature | IDEA-194394 | Suggest simplification for String.join with Stream as argument | |
Feature | IDEA-199012 | add inspection for reference comparison of Temporal instances | |
Feature | IDEA-199811 | Ability to extract statements from while condition and if condition/return/lambda with &&-chain | |
Feature | IDEA-197241 | Track content equality instead of reference equality for Strings in DFA | |
Feature | IDEA-195819 | Add AssertJ's WithAssertions to inspection "Junit test method without any assertions" | |
Feature | IDEA-167328 | Add check that MethodHandles for abstract methods are illegal | |
Feature | IDEA-199810 | Add a intention that highlights use of `this:method` in a loop as a performance risk | |
Feature | IDEA-195068 | Map.entrySet().stream().map(Entry::getKey) can be simplified | |
Feature | IDEA-195069 | Quick Fix: "Transform to mutable collection" in response to "Immutable object is modified" inspection | |
Feature | IDEA-199499 | Improve "Replace 'switch' with 'if'" action and make it a quick-fix for "Switch has too few branches" | |
Feature | IDEA-198701 | The Default Charset inspection doesn't offer quick fix for PrintWriter in Java 10 or later | |
Feature | IDEA-197892 | Explicitly negated Predicate::test can be simplified with Predicate::negate | |
Feature | IDEA-198991 | Export results of the new duplicates inspection | |
Feature | IDEA-193997 | No inspection for Stream.toArray() with unrelated array type | |
Bug | IDEA-154035 | TryWithIdenticalCatches treats comments as equal and fixing it loses the comment | |
Bug | IDEA-197701 | Assignment to another variable on the same object is not taken into assert | |
Bug | IDEA-197195 | Code Inspection shows wrong results when comparing same String but with different references, one from string pool and one from heap | |
Bug | IDEA-193830 | "While can be foreach" could produce invalid code when Java 10 'var' is used to declare iterator and | |
Bug | IDEA-195369 | incorrect suggestions when dealing with floating point arithmetic in Java (equality of +0 and -0) | |
Bug | IDEA-161859 | Safe delete method parameter does not update method contract | |
Bug | IDEA-195597 | "Public inner class" inspection reports all nested classes | |
Bug | IDEA-165900 | "Identical 'catch' branches in 'try' statement" inspection incorrectly works in batch mode | |
Bug | IDEA-195118 | replace with "try with resources" messes the code | |
Bug | IDEA-193822 | Replacing anonymous Void Callable with Lambda incorrectly shows error | |
Bug | IDEA-200233 | Wrong inspection with compire two objects | |
Bug | IDEA-197547 | False positive 'assertEquals()' between objects of inconvertible types for Set types | |
Bug | IDEA-199078 | Bogus "Optional get without isPresent check" for primitive optionals | |
Bug | IDEA-193685 | Useless quick-fix 'Make "org.jetbrains.annotations.NotNull" default annotation' | |
Bug | IDEA-195562 | "Transform into final one element array" quick fix generates red code for typed Map | |
Bug | IDEA-143882 | Class unused declaration false positive if class member statically imported and accessed without class prefix | |
Bug | IDEA-114183 | "while can be foreach" inspection fix produces code that does not compile | |
Bug | IDEA-196540 | TrivialFunctionalExpressionUsageInspection produces code with variable redefinitions | |
Bug | IDEA-200685 | False positive 'Redundant suppression' on 'unchecked' | |
Bug | IDEA-164942 | Quick fix "Wrap using..." leading to bad code when used with null value | |
Bug | IDEA-194781 | "Return of String[] field" inspection warns when when the array is a reference to a 0-length array constant | |
Bug | IDEA-184092 | Renaming variable to "unused" in nested try-with-resources leads to "already defined in scope" | |
Bug | IDEA-201636 | Collection<A>.retainAll(Collection<B>) does not warn about incompatible types | |
Bug | IDEA-201501 | "Magic Constant" inspection is not triggered for `new GregorianCalendar(int, int, int)` constructor call | |
Bug | IDEA-195310 | Wrap varargs with explicit array creation is available on non-vararg call | |
Bug | IDEA-200218 | Lambda can be converted to a method reference | |
Bug | IDEA-196563 | Wrong “Contract issue” inspection stating a method always fails | |
Bug | IDEA-193692 | Dumb change proposed to misc.xml | |
Bug | IDEA-193909 | "Type may be weakened" inspection is false positive if an absent in weaker type method is called on a bracketed variable | |
Bug | IDEA-198132 | Condition is always 'false' false positive | |
Bug | IDEA-194058 | False-positive warning of producing NullPointerException for Map.compute | |
Bug | IDEA-195882 | Inspect code ignores SupressWarning WeakerAccess for all fields when multiple fields are combined in one statement | |
Bug | IDEA-194333 | Functional expression can be folded false-negative | |
Bug | IDEA-195080 | "Class does not override toString" inspection class exclusion regex is not saved | |
Bug | IDEA-140861 | "Simplify boolean expression" fix removes comments | |
Bug | IDEA-162725 | 'Push condition inside expression' must preserve comments | |
Bug | IDEA-191356 | "Missorted modifier" inspection quick fix loses comment | |
Bug | IDEA-197341 | Missing @Override inspection should ignore case when method overrides method from higher language level | |
Bug | IDEA-185009 | 'Ingore subclasses of' doesn't work for 'Non-serializable field in a Serializable class' inspection | |
Bug | IDEA-120189 | "Instance field may not be initialized" ignore for Nullable | |
Bug | IDEA-199400 | "Unused declaration" reports type parameter class as unused | |
Bug | IDEA-199401 | "Unused declaration" doesn't warn about "never used" field | |
Bug | IDEA-200021 | Red code after applying 'Fix all 'Constant conditions and exception' problems in the file' with multiple case labels | |
Bug | IDEA-127764 | MagicConstantInspection uses wrong annotation | |
Bug | IDEA-195991 | "Collapse catch blocks" loses comment | |
Bug | IDEA-187080 | Constant condition inspection is inconsistent about operator ordering with == | |
Bug | IDEA-145389 | Anonymous class may be a named 'static' inner class inspection warns where it shall not | |
Bug | IDEA-200364 | Checking equality between int and double confuses "Constant condition and exception" inspection | |
Bug | IDEA-199613 | Use of variable whose value is known to be constant - false positive | |
Bug | IDEA-199615 | Warning highlight not shown in java editor for unchecked conversion. | |
Bug | IDEA-199617 | Warning about Object comparison with '==' not 'equals()' complains about enum compared to Object | |
Bug | IDEA-177150 | "For loop could be replaced with foreach" shouldn't report when loop variable is not used inside the loop | |
Bug | IDEA-200030 | Quick-fix to remove unreachable should remove body only if previous branch has 'break' at the end | |
Bug | IDEA-199293 | "Unused declaration" fails to recognize usage of Enum constructor | |
Bug | IDEA-198580 | "for/while can be foreach" inspection quickfixes can break code | |
Bug | IDEA-198431 | Jump to Source (F4) doesn't work in the duplicates inspection's tool window | |
Bug | IDEA-194904 | '0 / 0' can be replaced with '1' - which is wrong because java.lang.ArithmeticException is thrown | |
Bug | IDEA-194678 | Good code is yellow : unchecked method invocation | |
Bug | IDEA-200045 | "Condition is always false" cannot into comparisons | |
Bug | IDEA-199775 | Constant expression visitor casts longs to doubles on comparisons | |
Bug | IDEA-198487 | Unreasonable duplicate code warning | |
Bug | IDEA-199693 | Unreachable switch statements are not highlighted | |
Bug | IDEA-199568 | False positive: "'Iterator.next()' which can't throw 'NoSuchElementException'" | |
Bug | IDEA-198543 | 'Add package statement' stub-AST inconsistency on unclosed comment | |
Bug | IDEA-198547 | 'Remove modifier' quickfix deletes the containing file when applied to injected code in batch mode | |
Bug | IDEA-199532 | "Redundant suppression" falsely marks "Unused declaration" suppression as not required | |
Bug | IDEA-199123 | Unexpected highlighting due to 'Magic Constant' inspection | |
Bug | IDEA-195382 | "Remove serialVersionUID" action makes code incompilable if the field is used | |
Bug | IDEA-198626 | "Inner class may be static" false positive on nested inner classes | |
Bug | IDEA-193703 | Inspection "Identical 'catch' branches in 'try' statement" depends on exception order | |
Bug | IDEA-198145 | Control flow analysis does not understand System.exit() in a method | |
Bug | IDEA-198638 | Last switch case label is not reported as unreachable for enum | |
Bug | IDEA-197509 | "Convert to enum" breaks code | |
Bug | IDEA-197501 | "Collapse if statement" quick fix breaks code | |
Bug | IDEA-190995 | "No IDEA annotations attached to the JDK" warning is reported on injected Java language fragments | |
Bug | IDEA-198265 | NPE when generating serialVersionUid on invalid code | |
Bug | IDEA-196601 | "Call to simple getter from within class" inspection fix produces invalid code in enum constant initializers | |
Bug | IDEA-143137 | Type may be weakened inspection should not prompt to weaken injected constructor parameters | |
Bug | IDEA-198469 | Inspection: "Constant conditions & exceptions" interferes with "Enum switch statement that misses case" | |
Bug | IDEA-86525 | Suppress "string.equals("") can be replaced with isEmpty" inspection if the string can be null (annotated as Nullable, returned by a method annotated as Nullable, etc) | |
Bug | IDEA-197262 | Infer nullity marks fields as @Nullable even if they are final and were initialized at the declaration site | |
Bug | IDEA-141554 | 'Replace with direct class object access' creates uncompilable code in case of nested local classes | |
Bug | IDEA-146785 | 'Replace tail recursion with iteration' action leaves empty 'else' -block | |
Bug | IDEA-200094 | Data flow analysis inspection ("collection always empty") produces different code when applied | |
Bug | IDEA-197983 | "Simplifiable TestNG assertion" inspection produces wrong argument order of assertEquals | |
Performance | IDEA-182226 | Inspection to detect ineffective boolean conjunction | |
Usability | IDEA-197545 | Simplify condition to false completely removes if | |
Usability | IDEA-198797 | "Duplicate inspection" - please add description for the settings | |
Usability | IDEA-194652 | IDEA found side effect in primitive array creation | |
Usability | IDEA-200178 | Double negation should not warn on invalid code | |
Usability | IDEA-193647 | "Method can be void" Java inspection should be able to ignore methods with certain annotations | |
Usability | IDEA-193932 | Inspection 'Non-serializable field in a Serializable class' shouldn't show warning for classes with writeReplace | |
Usability | IDEA-197924 | "Java | Inheritance issues | Method does not call super method" triggers for interface default methods | |
Usability | IDEA-192179 | if replaceable with switch "minimum branch count" should not count "else", it should count "minimum conditions" | |
Usability | IDEA-193894 | Applying "Array of X expected" inspection results in "generic array creation" error | |
Usability | IDEA-193961 | Do not show usage of unstable API in import | |
Cosmetics | IDEA-195759 | Quick fix for inspection 'Iteration over keySet() -> entrySet()' puts unnecessary parenthesis | |
Cosmetics | IDEA-198796 | "Duplicate inspection" settings - rework 'index settings configuration' UI | |
Cosmetics | IDEA-198905 | Minor UI improvements of the duplicates inspection's tool window | |
Cosmetics | IDEA-196640 | Typo in "Class with multiple loggers" inspection description | |
Cosmetics | IDEA-182666 | Too verbose warning 'casting is redundant'. | |
Cosmetics | IDEA-198831 | Unexpected highlighting of 'final' on unfinished code | |
Cosmetics | IDEA-141875 | Make quickfix for unresolved variable work after ";" | |
Task | IDEA-194396 | Merge StringConstructorInspection into RedundantStringOperationInspection | |
Task | IDEA-198629 | Add setting to infinite loop inspection to suppress warning of usage inside Thread.run | |
Exception | IDEA-196543 | ExtractParameterAsLocalVariableFix exception | |
Exception | IDEA-200213 | "Remove unnecessary parentheses" fails on invalid code | |
Exception | IDEA-200194 | `UastPatterns.isPropertyAssignCall` is recursive for `PsiLiteralExpression` leading to the StackOverflowError | |
Java. Intention Actions | Feature | IDEA-177132 | Expand the refactoring "Join declaration and assignment" |
Feature | IDEA-185569 | Suggest a type cast as a QuickFix for "Cannot resolve method" | |
Feature | IDEA-193858 | Suggesting Initializing a string variable with "" | |
Feature | IDEA-114041 | Add quickfix to abstract/interface method with body that used the body to implement method in selected derived classes | |
Feature | IDEA-188023 | Add support for @NonNls annotation to add annotation intention | |
Feature | IDEA-175105 | Add "Replace with single symbol imports" intention for static imports with * | |
Feature | IDEA-175102 | Provide intention to replace static *-import with qualified access | |
Bug | IDEA-111048 | Highlighting "stuck" after adding on demand static import | |
Bug | IDEA-192953 | Replace 'switch' with 'if' with Primitive-wrapper class uses equals | |
Bug | IDEA-198267 | "Sort content" incorrectly joins comments | |
Bug | IDEA-199042 | 'Create method' quick fix creates a method with wrong return type | |
Bug | IDEA-197986 | Invert if produces invalid code when if is followed by continue | |
Bug | IDEA-195028 | Invalid sentence to rename a class - the first part of the name is "corrupted" | |
Bug | IDEA-195114 | Initialize variable: First quote simply accepts default choice `null` instead of replacing it with what I typed (quote) | |
Bug | IDEA-195832 | Create type parameter intention can generate wrong code | |
Bug | IDEA-194413 | "Remove redundant parameter types" does nothing for annotated lambda parameters | |
Bug | IDEA-194414 | Intention 'Replace var with explicit type' should update all parameters | |
Bug | IDEA-196151 | "Wrap using 'String.valueOf()'" quick fix makes no sense | |
Bug | IDEA-191327 | 'Invert if condition' changes behavior | |
Bug | IDEA-194426 | Convert to atomic/ThreadLocal breaks code | |
Bug | IDEA-197491 | "Merge if's" fix loses comment | |
Bug | IDEA-194259 | Disable "Insert contract" action if there's explicit contract annotation and external annotation | |
Bug | IDEA-197813 | Quick fix: Make method static on default interface method produces invalid code | |
Bug | IDEA-197778 | Can't type parameter `Class<Something>` when using "create method" quickfix, angle bracket switches to param name placeholder instead | |
Bug | IDEA-198229 | Unwrap doesn't support type to search | |
Bug | IDEA-199734 | "Sort content" breaks vararg call with comment | |
Bug | IDEA-154080 | Alt+Enter not working to autocomplete cast after ";" | |
Bug | IDEA-194456 | "Sort content" removes code | |
Bug | IDEA-195015 | Sort content does not sort negative numbers and parenthesized expressions | |
Bug | IDEA-195380 | "Extract to method reference" finds incorrect duplicate and throws | |
Bug | IDEA-194743 | Intention: Initialize variable: generates bad code and doesn't recommend anything useful for List<T> | |
Bug | IDEA-191069 | "Surround with try/catch" with 'var' produces invalid code | |
Bug | IDEA-196541 | "Create missing switch branches" available and fails when there's a non-constant field of enum type | |
Bug | IDEA-161515 | Introduce field generates unneeded comments | |
Bug | IDEA-141261 | 'Replace 'switch' with 'if'' intention produces incorrect code if some 'case' clause contains 'break' statement inside 'if' | |
Bug | IDEA-198105 | Create constructor quickfix should not suggest interfaces as target class | |
Bug | IDEA-195051 | Missing "Navigate to previous declared variable" action | |
Bug | IDEA-194627 | "Fix all unusued declaration problems in file" doesn't do anything when executed via alt-enter popup | |
Bug | IDEA-197635 | Stream operation cause | |
Bug | IDEA-195266 | Inappropriate suggestion to create type parameter from usage | |
Bug | IDEA-189592 | "Replace if with switch" Java intention gone | |
Bug | IDEA-198546 | "Replace cast with variable" inserts unresolved reference | |
Bug | IDEA-165260 | Quick fix switch statement to if else leaves new lines in place of break statements | |
Bug | IDEA-195209 | Useless popup for class import when child class refers to nested private class in parent class | |
Bug | IDEA-195066 | Java incorrect variable type after unknown variable quick fix | |
Bug | IDEA-150867 | "Change variable type" quickfix produces invalid type | |
Bug | IDEA-195234 | Do not suggest "Randomly change 'serialVersionUID' initializer" when serialVersionUID is initialized in static initializer | |
Bug | IDEA-196022 | "Add on demand static import" available but does nothing | |
Bug | IDEA-197511 | "Simplify" if-else loses comment | |
Bug | IDEA-197517 | "Replace with while" breaks compilation | |
Bug | IDEA-197988 | Invert if duplicates comment when if is followed by return | |
Bug | IDEA-194501 | "Sort content" breaks syntax | |
Bug | IDEA-194610 | Inappropriate create type parameter from usage suggestion | |
Usability | IDEA-199910 | 'Expand static import' is missing at the end of import | |
Usability | IDEA-194417 | "Expand lambda to (Integer) -> {..}" quick-fix is not clear | |
Usability | IDEA-175107 | Do not show "Create Test" intention for import statements. | |
Usability | IDEA-198039 | Unable to create module-info.java | |
Usability | IDEA-194742 | Intention: Initialize variable for unused not available at declaration | |
Cosmetics | IDEA-190281 | “Create constant field” is the default suggestion for missing imports | |
Task | IDEA-195001 | Remove intention "StringToCharIntention" | |
Exception | IDEA-195383 | "Replace switch with if" intention glues line comment with the next line resulting in exception | |
Java. Refactoring | Feature | IDEA-195683 | 'Invert boolean' should update contract annotations when applicable |
Feature | IDEA-195081 | Extract Method Object: syntax highlighting in signature preview | |
Feature | IDEA-197438 | Allow to extract static fields from this() constructor call | |
Feature | IDEA-99041 | Push Methods Down refactoring could try to inline super method for overloaded methods when appropriate | |
Bug | IDEA-193833 | Cannot rename lambda argument if caret is placed after argument name | |
Bug | IDEA-196135 | Extracting first argument (null) to variable from varargs yields an "Object" variable | |
Bug | IDEA-194889 | Inline method refactoring produces red code for "BaseClass.this.foo()" calls from super class | |
Bug | IDEA-196955 | Inline super: references on moved members inside moved members are not updated | |
Bug | IDEA-136027 | Extract variable deletes comments | |
Bug | IDEA-196346 | When using extract method -> preview, IntelliJ doesn't ask about signature change | |
Bug | IDEA-160546 | Extract method with duplicates doesn't generate correct code | |
Bug | IDEA-72746 | Inline class must inline overrided methods with super.foo calls | |
Bug | IDEA-91633 | Convert local Variable to Field changes behaviour | |
Bug | IDEA-194441 | inline refactoring tries to create generic array | |
Bug | IDEA-195332 | Inline variable doesn't work 'Variable is never used before modification' | |
Bug | IDEA-196340 | After Propagate params, conflicts view, do refactor: IncorrectOperationException: Cannot bind to PsiMethod:depth3 of kind: CLASS_NAME_KIND | |
Bug | IDEA-197170 | Inline super: order of pushed inner classes | |
Bug | IDEA-172790 | 'Inline super class' doesn't move static initializer | |
Bug | IDEA-196635 | Inline method breaks code | |
Bug | IDEA-199990 | `Inline` refactoring is broken for chained builder methods. | |
Bug | IDEA-195113 | Extract variables: Suggests local variable names containing dots | |
Bug | IDEA-111337 | "Safe delete" for method parameters should traverse entire inheritance graph | |
Bug | IDEA-147842 | Cannot move classes to a different package if package-info is selected | |
Bug | IDEA-147989 | Inline method breaks code entirely | |
Bug | IDEA-200614 | Joining declaration and assignment can't be cancelled when there's a side effect | |
Bug | IDEA-136859 | introduce parameter generates red code when vararg parameter is unused | |
Bug | IDEA-113427 | "Create constructor matching super" fix does nothing | |
Bug | IDEA-194883 | Incorrect "Inline Super Class" refactoring introduces spurious "toInline" method and red code | |
Bug | IDEA-195399 | Extract variable duplicates the comment and loses the space before it. | |
Bug | IDEA-171284 | Ctrl+Alt+M (Windows) to Extract Method does not correctly refactor on 'Process Duplicates' | |
Bug | IDEA-196902 | Importing class using Alt+Enter doesn't work in some cases | |
Bug | IDEA-160966 | Inline super class breaks code | |
Bug | IDEA-129581 | Convert Anonymous to Inner may break code | |
Bug | IDEA-120800 | Extract parameter produces wrong code | |
Bug | IDEA-148469 | Inline Constant breaks code with language level 6 | |
JavaEE | Feature | IDEA-200165 | JavaEE 8: Support modern application descriptor |
Bug | IDEA-200549 | Re-run with the changed Glassfish app. server leads to the "Address ... already in use" error | |
JavaEE. Deployment and Run | Usability | IDEA-197038 | JavaEE Deployment tab: Move artifact deployment settings below artifacts list |
Exception | IDEA-199371 | NPE by removing/adding artifacts at Deployment tab of run configuration | |
JavaEE.App Servers.Generic | Exception | IDEA-199736 | Cannot create new application server |
JavaEE.Glassfish | Feature | IDEA-194916 | Unable to choose deploy order for glassfish |
Bug | IDEA-196097 | 'Use custom context root' does not work for deployment EAR application to GlassFish in IntelliJ IDEA Server Run Configuration | |
JavaEE.JBoss | Bug | IDEA-183287 | Unable to deploy to WildFly 11.0+ running in Docker (WFLYPRT0053) |
JavaEE.JSF | Bug | IDEA-56393 | JSF components support with s:convertDateTime |
JavaEE.Jetty | Feature | IDEA-184532 | Support Jetty 9.4.x |
Bug | IDEA-198743 | Jetty configuration broken - system parameters not defined | |
JavaEE.Tomcat | Feature | IDEA-120242 | Tomcat: Option to add default application context when deploying artifacts |
Bug | IDEA-201080 | Tomcat run configuration does not use existing context configuration file for nested context paths | |
Bug | IDEA-200924 | TomEE: Unable to run remote run configuration if remote port is not equal 8080 | |
JavaEE.WebLogic | Feature | IDEA-118198 | WebLogic: Support Deployment Plans |
Feature | IDEA-142272 | WebLogic: deploy artifact as a library | |
Bug | IDEA-199911 | Password Showing in Plain Text in Weblogic Run/Debug Configuration | |
JavaFX | Bug | IDEA-200215 | Warn the user if the JDK can't build JavaFX artifact |
Bug | IDEA-200092 | Java 11 + OpenJFX Support | |
JavaScript | Exception | IDEA-196599 | JSUndeclaredVariableInspection quick fix AIOOBE on invalid code |
JavaScript. Debugger | Bug | IDEA-187460 | Nashorn debugger no longer works with Java 9 |
Exception | IDEA-198791 | IAE at com.intellij.javascript.debugger.nashorn.NashornObject.createValue | |
Kubernetes | Bug | IDEA-200606 | Web view: useless "Kubernetes" item in the context menu |
Exception | IDEA-199970 | Helm. java.lang.Throwable by calling "Helm template"/ "Helm Dependency update" via keyboard shortcut | |
Language Injection | Bug | IDEA-196513 | java.lang.AssertionError at "undo" language injection |
Bug | IDEA-162596 | Un-inject action works from the second attempt only | |
Bug | IDEA-153981 | Injected fragment editor: multiple instances can be opened for the same fragment, but their contents is not in sync | |
Performance | IDEA-194117 | @Language("RegExp") annotation doesn't scale to O(1000) expressions in a single file | |
Local History | Bug | IDEA-189367 | Current version is not editable in the Local History of a directory. |
Maven | Feature | IDEA-194349 | Provide option to delegate IDE run actions to Maven |
Feature | IDEA-171433 | Maven: support "exploded jar" as part of WAR artifact | |
Feature | IDEA-173143 | Maven: add support for compiler <release> option | |
Feature | IDEA-189973 | One-click debugging of Maven projects that use exec:exec | |
Feature | IDEA-196698 | Support running Maven goals via 'Run Anything' action | |
Feature | IDEA-193487 | Delegate web and enterprise artifacts build to Maven | |
Bug | IDEA-196548 | Maven importer breaks compiler parameters | |
Bug | IDEA-194788 | Test resources from build-helper-maven-plugin are not recognized | |
Bug | IDEA-195143 | Maven Projects don't work with Java 10 on Mac OSX | |
Bug | IDEA-196248 | When a plugin management and a plugin are declared in the same pom, the plugin doesn't know about its configuration | |
Bug | IDEA-194601 | Maven: compiler arguments specified as <compilerArguments> are ignored | |
Bug | IDEA-179857 | library search doesn't work in "Download Library From Maven Repository" window | |
Bug | IDEA-197709 | Maven: build in IDEA incorrectly process properties in maven.config without value | |
Bug | IDEA-143187 | test failed with class not found because of the argLine contains the value '@{argLine} ' in maven surefire plugin | |
Bug | IDEA-169048 | Maven integration enables Annotation processors | |
Bug | IDEA-198994 | Maven tool window is empty | |
Bug | IDEA-198041 | Variables in compilerArgument of maven-compiler-plugin break the build in IDEA | |
Performance | IDEA-200003 | Awfully slow background task: "Resolving external annotations" | |
Usability | IDEA-197399 | Maven: Explode subdeployments of exploded EAR | |
OSGi | Task | IDEA-184034 | Upgrade Bndlib |
Packaging and Installation | Feature | IDEA-114307 | 'Create command line launcher' on Windows |
Feature | IDEA-170297 | "Batch mode" for IDE updates | |
Feature | IDEA-199523 | Listing of Error/Exit codes | |
Feature | IDEA-199192 | Add "Open with Rider" action for files and folders to Windows context menu | |
Feature | IDEA-194011 | Turn vcs.log.graph module into a healthy maven dependency | |
Feature | IDEA-184006 | Add log for win installations. | |
Feature | IDEA-198292 | Bundle WSL plugin for Windows distribs of Idea Ultimate | |
Bug | IDEA-200784 | Uninstall.exe couldn't be launched in some cases. | |
Bug | IDEA-200781 | Sometimes there is no message that this version already installed during the installation | |
Bug | IDEA-138195 | Uninstall progress bar animation doesn't represent the actual process state | |
Bug | IDEA-182484 | IntelliJ IDEA restart fails on Windows because of company restrictions | |
Bug | IDEA-166445 | Add SVG icon file to IDE distribution | |
Bug | IDEA-170921 | Can't uninstall IntelliJ IDEA Community Edition | |
Bug | IDEA-199522 | Silent installation: There is no check if the installation folder already exists. | |
Bug | IDEA-200342 | Silent installation: There is no checking if the current version was already installed | |
Bug | IDEA-201292 | Several installations of one version IDE: Problems with Uninstall in Users folders | |
Bug | IDEA-200369 | Silent Installation: mode=user: if you have no permission to install in the specified folder, installation is finished in the different folder | |
Bug | IDEA-168582 | Windows setup stacks on 'Select Directory' wizard step for several seconds | |
Bug | IDEA-165190 | Uninstaller should not remove the files it didn't create | |
Bug | IDEA-199519 | Uninstall: The IDE installation folder is not deleted after uninstallation | |
Bug | IDEA-197938 | Windows installer: incorrect "64-bit launcher" label layout | |
Bug | IDEA-198383 | Duplicating libraries copied to 'lib' directory in IDE distributions | |
Bug | IDEA-200843 | PATH can not be updated. The size is very big. | |
Bug | IDEA-199339 | Incorrect installation folder. | |
Bug | IDEA-200274 | Silent installation: installation to the wrong folder | |
Bug | IDEA-201027 | Small UI issue in Installer | |
Bug | IDEA-190079 | Installer doesnt close with finish button and nothing happens | |
Bug | IDEA-200776 | Remove dependency from 'extensions' module to 'XStream' library | |
Usability | IDEA-182601 | Silent install could provide some error feedback | |
Usability | IDEA-200235 | No option to disable "Open Folder as <IDE> Project" context menu. | |
Usability | IDEA-197129 | Kotlin compiler binaries miss executable permissions | |
Usability | IDEA-198858 | Batch Mode for IDE updates: It will be usefull to mention which patch-file.zip is wrong when there is wrong jar file in chain. | |
Cosmetics | IDEA-200363 | Silent Installation: It is better to mention in log what was wrong in installation by specific words | |
Task | IDEA-109935 | Merge "Inspection Gadgets" and "Intention Power Pack" plugins into IDEA core | |
Task | IDEA-200752 | Remove dependency from java.psi.impl to java.resources.en | |
Task | IDEA-189415 | Bundle Kotlin 1.2.60 with IntelliJ IDEA | |
Task | IDEA-191884 | Extract platform classes to separate JARs in IDEs distributions | |
Task | IDEA-196699 | Bundle Kotlin 1.3 with IntelliJ IDEA | |
Task | IDEA-193948 | Publish modules which allows to read IDEA project configuration as Maven artifacts | |
Task | IDEA-192663 | Provide special svg icons for EAP distributions | |
Password Safe | Feature | IDEA-200611 | Protect master key file using PGP key |
Bug | IDEA-200404 | Idea change Password Safe option silently on "cancel" in case selected DB is unaccessible | |
Bug | IDEA-200401 | Auth error on open DB file with [...] button | |
Bug | IDEA-164296 | Unable to load library 'secret-1' | |
Bug | IDEA-174581 | KeePass storage is wiped if password token does not match. | |
Bug | IDEA-196508 | On select custom location of keepass file, master password file should be checked also | |
Bug | IDEA-187790 | Passwords Inaccessible (in Settings->Appearance&Behavior->System Settings-> Passwords ) | |
Bug | IDEA-200735 | Password Safe: IDE freezes on opening Settings dialog on Ubuntu | |
Bug | IDEA-200849 | Password Safe: incorrect reaction on custom location setting for the (not existing) KeePass database | |
Bug | IDEA-200375 | Idea doesn't save password in KeePass database | |
Bug | IDEA-200188 | Password Safe: Set/ChangeMasterPassword actions cause significant delays on Ubuntu | |
Bug | IDEA-164786 | ISE at com.intellij.credentialStore.kdbx.KdbxSerializerKt.a | |
Bug | IDEA-165257 | KeePass OVERWRITES existing database instead of appending or prompting!? | |
Usability | IDEA-163353 | Not obvious when master password is set up | |
Auto-reported Exception | IDEA-195101 | Login to GitHub: exception on hitting Deny | |
Platform API | Feature | IDEA-183815 | Capability to add a content between code lines in the editor |
Feature | IDEA-177378 | make the registry entries extendible by plugins | |
Bug | IDEA-195319 | `PsiSearchScopeUtil#isInScope(GlobalSearchScope, PsiElement)` returns true for every non-physical element | |
Bug | IDEA-199797 | ProgressDialog#myDisableCancelAlarm won't fire for a modal progress bar | |
Bug | IDEA-200807 | NPE caused by NonClasspathClassFinder constructor leaking "this" | |
Bug | IDEA-134387 | CallHierarchyNodeDescriptor or HierarchyNodeDescriptor should implement equals method | |
Bug | IDEA-199458 | NPE in UnionScope creation | |
Bug | IDEA-199978 | Support several find-usages-providers | |
Performance | IDEA-197722 | Instantiate stubs lazily within file | |
Performance | IDEA-181206 | Unwarranted checks for type annotations at AnnotationUtil.isAnnotated() cause performance issues | |
Task | IDEA-191331 | Migrate to ASM 6.2 | |
Task | IDEA-158421 | Document requirements for mac-builder agent | |
Task | IDEA-195486 | Expose JBTabs instance used by EditorComposite in its public API | |
Plugin Development | Feature | IDEA-197972 | DevKit: add checks from PluginVerifier (plugins.jetbrains.com) to plugin.xml inspection |
Feature | IDEA-197617 | Extension point for inferred annotations | |
Feature | IDEA-196383 | DevKit: support <group> "use-shortcut-of" | |
Bug | IDEA-194146 | plugin.xml EP naming checks: tighten rules | |
Bug | IDEA-194744 | DevKit: extensionPoint declaration verification | |
Task | IDEA-201464 | Properly attribute exceptions happened during instantiation of plugin components to corresponding plugins | |
Exception | IDEA-183233 | Exception during offline inspections | |
Plugin Management | Feature | IDEA-186805 | Rework plugin page for settings dialog |
Bug | IDEA-197950 | It's confusing that one has to install new plugins using Trending section | |
Bug | IDEA-198136 | New plugins page shows nothing after pressing Enter for empty search line | |
Bug | IDEA-194120 | New Plugins Manager: cannot select text/version text in plugin details page | |
Bug | IDEA-194591 | New plugin manager has incorrect window size | |
Bug | IDEA-193890 | New Plugins dialog: Updates page does not suggest existent newer version of bundled plugin | |
Bug | IDEA-196430 | New Plugins dialog: do not allow to install plugin from disk when it is already installed | |
Bug | IDEA-193930 | New Plugins dialog: visual garbage on the upper panel after clicking on different tabs | |
Bug | IDEA-198219 | New plugins page: stars are cropped | |
Bug | IDEA-195202 | Plugins: delete action | |
Bug | IDEA-198191 | New plugins page takes 6-7 seconds to Show All plugins | |
Bug | IDEA-202017 | Can't install plugin if it contains necessary dependence on another plugin | |
Bug | IDEA-202018 | Old plugin dialog is shown when click on the notification popup | |
Performance | IDEA-193969 | Project leak via UIUtil$JBHtmlEditorKit | |
Usability | IDEA-197334 | Completion is not aligned with word start in plugin dialog | |
Usability | IDEA-199205 | New Plugin manager: add hint for gear icon | |
Usability | IDEA-199622 | Updated plugins UI -- grey "Install" button for already installed plugins hard to read | |
Usability | IDEA-199435 | Search field is focused when returning to plugins list | |
Usability | IDEA-199434 | Non-standard hotkey for uninstalling a plugin | |
Cosmetics | IDEA-199197 | Poor rendering of completion list in Search field on Plugins settings page | |
Project Configuration | Feature | IDEA-130730 | Support per-project custom plugin repositories |
Feature | IDEA-27486 | Make file templates per-project | |
Feature | IDEA-193045 | Repository libraries: add option to exclude only some of transitive dependencies | |
Bug | IDEA-199667 | Maven lib versions updated daily | |
Bug | IDEA-195433 | Errors on updating sdk | |
Bug | IDEA-192893 | Project file encoding settings: the 'BOM for new UTF-8 files' option settings are not preserved on project reopening | |
Bug | IDEA-200525 | ProjectRootManagerComponent does not react properly on roots update | |
Bug | IDEA-145808 | Default File Encodings settings are ignored if project created from template | |
Bug | IDEA-192913 | Stop updating misc.xml with test statistics | |
Performance | IDEA-199732 | Icons for downloadable library types are synchronously loaded on start | |
Performance | IDEA-201304 | IDEA hangs for ~20 sec when adding module to IDEA project | |
Usability | IDEA-147807 | Project Structure: Project language level is reverted from "SDK default" to lowest value, if SDK path does not exist anymore | |
Task | IDEA-85546 | Introduce constants for the persistent components macros | |
Quick Documentation | Feature | IDEA-199882 | Support JDK 11 external javadoc folders structure |
Bug | IDEA-202420 | Opening offline external documentation for JDK 11 does not work | |
Bug | IDEA-199409 | UI freezes: Documentation popup loads images from network on UI thread | |
Bug | IDEA-200711 | View | External Documentation doesn't work for Java11 classes if documentation url is provided | |
Cosmetics | IDEA-163805 | documentation jumps with ctrl down | |
Exception | IDEA-199046 | NPE at pressing edit in the quick documentation | |
Exception | IDEA-199780 | Quick Doc: Throwable on 'Edit source' in read-only files | |
Refactoring | Bug | IDEA-199345 | Change Signature is available from Structure view though not yet implemented for Go |
RegExp | Bug | IDEA-199135 | Bad error recovery in regular expression parsing |
Bug | IDEA-195762 | Single character alternation generates wrong replacement | |
Bug | IDEA-195628 | Tab in "Check RegExp" should switch focus between lines | |
Run | Debug configuration | Feature | IDEA-197239 | Report warning when test pattern name does not occur in project |
Feature | IDEA-74031 | Variables in command line parameters of run configuration | |
Feature | IDEA-196611 | redirect file to stdin for Java-based run configurations | |
Bug | IDEA-198940 | Dark font color on dark background in 'run anything' | |
Bug | IDEA-199121 | "Run anything" suggests groups, execution targets and then throws exception | |
Bug | IDEA-195937 | Disable classpath file shortener for java 9+ | |
Bug | IDEA-198525 | [Run Anything] when running saved configuration via run anything, it becomes unsaved | |
Bug | IDEA-197466 | JDK 11 doesn't have jaxb causing JShell not to load | |
Bug | IDEA-197127 | Restart tests opens a new tab instead of reusing current tab | |
Bug | IDEA-188962 | "Before Launch" tasks are shared between Run Configuration and its copy | |
Bug | IDEA-155610 | ModuleBasedConfiguration.createInstance() may produce wrong custom 'cloning' | |
Bug | IDEA-195693 | Context help shows 404 page when invoked for a run configuration which don't have special help page | |
Usability | IDEA-128651 | Keep duplicate in same folder when duplicating a run configuration | |
Usability | IDEA-181444 | Run dashboard: toolbar buttons like ShowConfigutations, Restorelayout, Help should be available when some group or deleted RC is selected | |
SQL | Feature | IDEA-115461 | SQL code style: Improve formatting for ON DUPLICATE KEY UPDATE |
Bug | IDEA-112933 | Criminal autoindentation on SQL code | |
Spring | Feature | IDEA-197990 | Spring Boot: "Spring Boot Diagnostics" action |
Feature | IDEA-148448 | SpringBoot: inspection for @ConfigurationProperties | |
Feature | IDEA-199842 | Spring Boot 2.1: support detection of log groups | |
Feature | IDEA-129442 | Spring Integration: support @InboundChannelAdapter | |
Feature | IDEA-198054 | Spring Boot: highlight deprecated properties of POJO used in config key | |
Feature | IDEA-193781 | Spring Boot: resolve placeholders|replacement tokens in multiple/generic locations | |
Feature | IDEA-195861 | Spring Integration: support @Poller annotation | |
Feature | IDEA-169655 | Spring MVC model variables don't work with Kotlin | |
Feature | IDEA-190340 | Spring Boot 2: provide inspection for @ConfigurationProperties#prefix value: it should use kebab syntax always | |
Feature | IDEA-182898 | Spring Cloud Stream initial support | |
Feature | IDEA-198812 | Spring MVC @PathVariable support in Kotlin | |
Feature | IDEA-199390 | [spring-mvc] support view references in `@Controllers` for Kotlin | |
Feature | IDEA-150917 | Spring Initializr: map starters to known IDE plugins and suggest to enable/install them | |
Feature | IDEA-197317 | Spring Integration: integration's @Header annotation deprecation | |
Feature | IDEA-197268 | Spring Boot 2.1: Support for DataSize | |
Bug | IDEA-201685 | No @PathVariable completion in Kotlin when parameter is not yet written | |
Bug | IDEA-200799 | Spring Boot: packages completion in application.properties treats the packages from test libraries incorrectly | |
Bug | IDEA-200797 | Spring Boot: package completion variants are doubled for "logger-name" | |
Bug | IDEA-196271 | Spring Integration: 'discardChannel' attribute of @Filter annotation should be treated as bean reference | |
Bug | IDEA-77586 | Parsing of custom Spring beans does not respect the xsd behind the custom namespace (intention) | |
Bug | IDEA-197871 | Spring Boot: prefer non-deprecated config key when multiple keys match | |
Bug | IDEA-198417 | Spring Boot Run Configuration: Override Parameters: keyboard focus is not passed when adding and editing parameter | |
Bug | IDEA-200114 | Spring MVC + Thymeleaf: rename doesn't work for model attribute defined as @ModelAttribute(name) annotation | |
Bug | IDEA-200801 | Spring Boot: logging.group values are highlighted incorrectly | |
Bug | IDEA-200635 | Spring: support openfeign @EnableFeignClients/@FeignClient | |
Bug | IDEA-196832 | Spring Integration: Unresolved Message Channel inspection doesn't work for value references. | |
Bug | IDEA-200760 | Spring API: fix PlaceholderTextRanges for prefix==suffix | |
Bug | IDEA-199845 | Spring MVC and Kotlin: incorrect error popup in case of uri template with missing @PathVariable if regexp with backslashes is used | |
Bug | IDEA-197591 | Spring Boot: fix resolving type in documentation for config key located in test scope library | |
Bug | IDEA-195182 | Spring Integration: quickfix for missing 'pattern' attribute for 'resource-inbound-channel-adapter' element works incorrectly | |
Bug | IDEA-200620 | Spring MVC tab not working with component-scan filters | |
Bug | IDEA-200499 | Adding annotation to the Kotlin bean doesn't lead to adding it to the Spring Model | |
Bug | IDEA-200954 | False positive 'Application context not configured for this file' warning on imported XML config file | |
Bug | IDEA-197603 | SpEL: "new..." expression parser bugfixes | |
Bug | IDEA-197267 | Spring Boot: allow specifying Duration value without unit for property annotated with @DurationUnit | |
Bug | IDEA-199776 | Spring MVC and Kotlin: model attributes rename doesn't work correctly | |
Bug | IDEA-186558 | Spring JPA: SPEL in @Query annotations: '?' is not parsed properly | |
Bug | IDEA-186559 | Spring JPA: SPEL in @Query annotations: the spring security methods are not resolved | |
Bug | IDEA-200246 | Spring Boot: support multiple values for Map-type keys | |
Bug | IDEA-168155 | Spring: support meta-annotations w/ @EnableFeignClients | |
Bug | IDEA-198198 | Spring Boot: placeholders in config files provide no navigation when default value is provided | |
Bug | IDEA-198197 | Spring Boot: placeholders in application.properties: values of of bean-reference type properties are shown in red | |
Bug | IDEA-197266 | Spring Integration: @Publisher#value is not recognized as channel name | |
Performance | IDEA-198694 | Slow inspections on Spring Value annotated configurations | |
Performance | IDEA-199396 | High CPU usage during Kotlin code editing | |
Performance | IDEA-197638 | Spring analysis is very slow | |
Usability | IDEA-198192 | SpEL: improve parser messages | |
Usability | IDEA-195732 | Spring: don't write errors about missing 'Internal.Spring' action group in idea.log | |
Exception | IDEA-199654 | NPE at com.intellij.spring.web.mvc.views.SpringMVCViewUastReferenceProvider.lambda$null$0 | |
Exception | IDEA-200358 | IAE at com.intellij.psi.impl.source.tree.injected.InjectionRegistrarImpl.addPlace | |
Exception | IDEA-199975 | NPE at com.intellij.execution.actions.ConfigurationContext.getProject | |
Exception | IDEA-200677 | ISE at com.intellij.psi.impl.source.tree.injected.InjectionRegistrarImpl.doneInjectin | |
Structural Search and Replace | Bug | IDEA-199278 | Can't search for default method |
Bug | IDEA-195166 | Finding same values does not work | |
Bug | IDEA-200398 | Structural search doesn't find all constructor calls | |
Bug | IDEA-198746 | Search target dropdown does not set search target | |
Bug | IDEA-195278 | Replacing an unqualified method call fails | |
Bug | IDEA-194520 | SSR: search template finds nothing if symbol with qualifier is used | |
Exception | IDEA-198357 | SSR: com.intellij.openapi.util.TraceableDisposable$DisposalException: Editor is already disposed | |
Tapestry | Feature | IDEA-125433 | Tapestry tml editor does not recognize library components |
Feature | IDEA-51032 | Support Tapestry 5.1 features: Parameter Namespace and Library Namespace | |
Feature | IDEA-26518 | Provide an easy way to navigate forth and back between a page/component class and its template | |
Bug | IDEA-144473 | Element inside t:content marked red | |
Bug | IDEA-181603 | New > Tapestry > Component / Page operation does nothing - fails with NPE in AddNewComponentDialog.getName() | |
Bug | IDEA-103154 | Good code is red: can't coerce the string to a DateFormat | |
Bug | IDEA-143210 | [Tapestry5 plugin] .tml editor doesn't recognize t:upload tag | |
Bug | IDEA-25877 | IDEA should not report warning "private field is never assigned" for injected fields | |
Bug | IDEA-128473 | Value of "class" attribute in Tapestry components is always treated as an expression | |
Bug | IDEA-90773 | [Tapestry5 plugin] .tml editor doesn't know tags related to template inheritance | |
Bug | IDEA-128498 | False warning about unresolvable properties for labels | |
Bug | IDEA-111859 | Tapestry plugin breaks code analysis | |
Bug | IDEA-98955 | Incorrect code highlighting because defaultPrefix on @Parameter is not supported | |
Bug | IDEA-100346 | Incorrect red squiggly error line below "-" (dash) characters in TML tag attributes | |
Bug | IDEA-124505 | HTML5 attribute parsing throws errors in Intellij IDEA | |
Bug | IDEA-52763 | Make IDEA understand @SupportsInformalParameters | |
Bug | IDEA-85170 | Code Analysis Fails | |
Bug | IDEA-107000 | Renaming incorrectly appends "get" to property references in .TML files | |
Bug | IDEA-152132 | Tapestry templates: cannot cmd + click to navigate from CSS class name to its definition | |
Bug | IDEA-52910 | Autoinsert pairing brace when typing ${ in tml file | |
Bug | IDEA-106998 | Tapestry loop 'value' elements are incorrectly marked as errors in TML editor | |
Bug | IDEA-145014 | Tapestry project library download fails - codehaus repository is no longer accessible | |
Bug | IDEA-135752 | Tapestry plugin does not support switching between page/component class and tml files in "base" package | |
Bug | IDEA-100807 | Tapestry 'parameter' namespace elements are incorrectly marked in error in TML editor | |
Bug | IDEA-100796 | Properties file editor incorrect highlights keys as 'unused' when referenced in TML file as ${message:property-key} | |
Usability | IDEA-143514 | [Tapestry5 plugin] Goto template (ctrl-shift-g) doesn't work for Scala classes | |
Usability | IDEA-135741 | Dialog window for menu New > Tapestry > Page/Component should focus on Name field | |
Exception | IDEA-175988 | Throwable at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.a | |
Task Management | Feature | IDEA-199282 | Pre-Select branch by task name in "Open Task" dialog |
Feature | IDEA-190710 | Tasks plugin does not support time tracking for GitLab | |
Bug | IDEA-185092 | Commit message is generated from active changelist not task | |
Bug | IDEA-197824 | Cannot type in "Switch to task" dialog | |
Bug | IDEA-168220 | IDEA freeze up to 1 minute after open "open task" dialog | |
Bug | IDEA-189251 | Task management: name of newly created local task is not displayed in the toolbar and in the open task dialog | |
Bug | IDEA-195862 | [projectname].tasks.zip is not truncated | |
Usability | IDEA-85270 | Tasks: don't allow empty changelist name format | |
Cosmetics | IDEA-199265 | 'Switch task' menu item is almost invisible when invoked from main pane | |
Exception | IDEA-199388 | Throwable at com.intellij.util.io.HttpRequests.process | |
Template Languages. FreeMarker | Bug | IDEA-123038 | FreeMarker reformatting doesn't work well |
Bug | IDEA-200676 | Wrong error message for Freemarker <#items> in <#list> | |
Terminal | Feature | IDEA-191464 | Add environment variable to terminal detect if running in IntelliJ IDES |
Bug | IDEA-155071 | TERM variable should not be set for windows (cmd) terminals | |
Bug | IDEA-201601 | Sometimes terminal shows broken prompt on IDE startup | |
Bug | IDEA-200294 | Context actions on terminal tabs not working consistently | |
Bug | IDEA-200880 | Terminal: resize mouse pointer when hovering over "New session" button | |
Bug | IDEA-200839 | Can no longer open specific directory in Terminal | |
Thymeleaf | Bug | IDEA-196788 | Expression ${user?.name} is not supported in version 2017.3.5 |
Unit Testing. JUnit | Feature | IDEA-198881 | Regression: JUnit 5 "Jump to Source" always jumps to first line of file |
Feature | IDEA-167855 | Cannot run unit tests in specified order | |
Feature | IDEA-198076 | Run tests from search results | |
Feature | IDEA-188590 | JUnit5 - False positive 'Access can be private' on '@RegisterExtension' field in test | |
Feature | IDEA-194067 | In the list of jUnit results, the quick documentation/definition popup doesn't update on arrow down/up | |
Feature | IDEA-198762 | Support running tests from root project with submodules | |
Feature | IDEA-196608 | Ignore conditions when executing single disabled JUnit Jupiter test | |
Bug | IDEA-194984 | Operators of JUnit5 @Tag expression are not supported. | |
Bug | IDEA-198889 | Create Test doesn't show default interface methods when Show inherited methods is checked | |
Bug | IDEA-197680 | Running unit tests in two or more packages from the same module generates "search in whole project" pattern instead of "single module" | |
Bug | IDEA-162553 | After switching from TestNG to JUnit, IDEA still tries to run TestNG configuration | |
Bug | IDEA-162481 | Create Test dialog: Fix button disappears when Cancel adding Library | |
Bug | IDEA-198317 | No autocomplete in JUnit Jupiter @MethodSource for non static methods with TestInstance.Lifecycle.PER_CLASS | |
Bug | IDEA-201414 | Test runner: freezing wheel | |
Bug | IDEA-199202 | Tests in run configuration are executed in wrong order | |
Bug | IDEA-175662 | Junit 5 doesn't work with 'Directory' Test Kind | |
Bug | IDEA-115542 | "Empty test suite" printed after "Process finished with..." | |
Bug | IDEA-198964 | JUnit: External tool tests in-line | |
Bug | IDEA-198165 | "Test Results" shows green check mark when JUnit 5 parameterized test hits exception in parameters method | |
Bug | IDEA-199719 | Warning in JUnit Jupiter @MethodSource pointing to inner class: OuterClassName$InnerClassName#methodName | |
Bug | IDEA-196672 | JUnit5 run in directory configuration runs all in package | |
Bug | IDEA-195128 | IntelliJ unexpectedly runs junit5 test classes from modules included from maven test-jar dependencies. | |
Bug | IDEA-200641 | 2018.3 EAP + JUnit3: treeview and run order incorrect when TestSuites have same name | |
Bug | IDEA-200644 | "Create Test" dialogue hides non-inherited methods when displaying inherited methods | |
Bug | IDEA-199026 | Multiline values for `org.junit.ComparisonFailure` are only rendered if the additional lines are empty | |
Bug | IDEA-169444 | UI freeze after stopping a JUnit test | |
Bug | IDEA-198059 | JUnit not found in module for JUnit5 | |
Bug | IDEA-198189 | JUnit tests with the same parent suite, executed out of order, break the tree view | |
Performance | IDEA-193091 | Intellij hangs when executing a large number of JUnit tests | |
Usability | IDEA-193823 | IDEA gives incorrect warning if a JUnit 3/4 class is in a dependent jar | |
Usability | IDEA-199449 | Submenu to show selected for running Tests is too narrow | |
Usability | IDEA-193770 | JUnit Dynamic Test re-running uses UniqueID for the Run/Debug Configuration Name which is way too cumbersome for the UI to handle | |
Exception | IDEA-198966 | Access is allowed from event dispatch thread only when manipulating the AppIcon from tests | |
Exception | IDEA-196881 | Running tests 'All in directory' when there is no such directory causes exception | |
Unit Testing. TestNG | Feature | IDEA-195047 | No way to change Expected file from Actual in diff window on <click to see difference> in testng |
Feature | IDEA-94400 | Cannot define TestNG using YAML file | |
Bug | IDEA-193318 | Do not fold comparison results for SoftAssertions in console | |
Usability | IDEA-196264 | TestNG hijacks JUnit Run Configuration? | |
User Interface | Feature | IDEA-197685 | New SE: Also integrate (basic) "find in path" |
Feature | IDEA-90507 | Need tab actions close all to the right/ to the left | |
Feature | IDEA-168887 | Themes: Ability to customize "speedsearch matching results" color | |
Feature | IDEA-192585 | Use special icons for EAP builds at runtime | |
Bug | IDEA-194051 | Wrong row height for com.intellij.codeInspection.ui.ListTable | |
Bug | IDEA-196488 | Live Templates -> Change Context: keyboard navigation is impossible. | |
Bug | IDEA-199447 | Can't select multiple files with [command]-click from Navigate files dialog (regression) | |
Bug | IDEA-193789 | Settings: Plugins: unable to search in installed plugins | |
Bug | IDEA-196366 | Add ability to customize changes browser toolbar in VCS log | |
Bug | IDEA-198321 | Unable to create exception breakpoint | |
Bug | IDEA-193872 | New Plugins dialog: search field in "Updates" allows to select plugin that doesn't require update | |
Bug | IDEA-198135 | Version control toolwindow is not displayed after Enabling VCS integration | |
Bug | IDEA-197803 | ContextHelpLabel becomes too wide in project type settings | |
Bug | IDEA-197801 | ContextHelpLabel loses its tooltip after switching to another project type pane | |
Bug | IDEA-193862 | Hard crash macOS | |
Bug | IDEA-194208 | "Add Language Annotation" quickfix appearance depends on the position of mouse cursor | |
Bug | IDEA-151200 | Ubuntu: Unity menu bar is not available for detached editor tabs and floating tool windows | |
Bug | IDEA-200379 | Native menu bar on Ubuntu Linux: the View menu actions have incorrect state | |
Bug | IDEA-198594 | Input text box selection does not select to beginning of field if mouse pointer moves left of text box edge | |
Bug | IDEA-178692 | AppServers View: splitter position is not persisted between sessions | |
Bug | IDEA-197106 | DesktopLayout ConcurrentModificationException on startup | |
Bug | IDEA-199619 | 'Use dark window headers' doesn't affect the Welcome window | |
Bug | IDEA-194018 | New Plugins dialog: "enable" link is not visible for a plugin with multiple dependencies | |
Bug | IDEA-197287 | Holding shift makes it look like you can click on code you can't | |
Bug | IDEA-195603 | IDE crashes on startup | |
Bug | IDEA-197708 | New SE: Include non-project items has no accelerator in "All" tab | |
Bug | IDEA-200724 | IntelliJ IDEA does not fully start after update, ends with window with menubar and nothing else | |
Bug | IDEA-142839 | ActionCallback.REJECTED.doWhenProcessed results in memory leaks | |
Bug | IDEA-195253 | Project Settings: Assertion Error exception on add+delete incorrect content root | |
Bug | IDEA-197937 | JDK9 - Wrong debugger toolwindow tab label rendering on HiDPI Linux | |
Bug | IDEA-199585 | Svg product icon isn't used when IDE is started from sources | |
Bug | IDEA-198521 | Preview diff in local changes Tab not always shown | |
Bug | IDEA-178171 | intention settings: description editor is too small | |
Bug | IDEA-201446 | NullPointerException during using 'FindUsages' | |
Bug | IDEA-197862 | No AA in a list (jre 9) | |
Bug | IDEA-94851 | Icons: Griffon icons missing | |
Bug | IDEA-201276 | Linux Native menu: shortcuts disappeared from main menu panel | |
Bug | IDEA-23606 | application Run/Debug Configuration main class chooser issue | |
Bug | IDEA-196109 | New Installed Plugin page's context menu actions are not DumbAware | |
Bug | IDEA-198051 | Remove button in Recent project is overlapping the project path | |
Bug | IDEA-197853 | CaptureConfigurable table has wrong cell/row height | |
Bug | IDEA-195589 | Structure popup has weird initial size | |
Bug | IDEA-169693 | No Help Available In Cannot Save file dialog | |
Performance | IDEA-198160 | Non-disposed HelpTooltip leaks disposed project | |
Performance | IDEA-178384 | Too many events from ProgressDialog update (via FileTreeModelBuilder) | |
Usability | IDEA-197044 | Run configuration doesn't fit the screen | |
Usability | IDEA-195300 | "Copy relative path" should exist in the keymap, or somehow lead to "Copy reference" | |
Usability | IDEA-195309 | Support Ctrl+Backspace in SpeedSearch | |
Usability | IDEA-57019 | Add support for drag-and-drop files in welcome screen. | |
Usability | IDEA-198129 | Mac: impossible to switch to Diff Window with a shortcut after switching to the project | |
Usability | IDEA-166944 | Reopen project: a way to save half a click | |
Usability | IDEA-153071 | Settings > Version Control > Confirmation window resize issues | |
Usability | IDEA-198537 | Settings dialog search: on finding an entry in new Plugins page the plugins list is not filtered and not scrolled | |
Usability | IDEA-198538 | Search Everywhere / Find Action: on finding an entry in Plugins page the plugins list is not filtered and not scrolled | |
Usability | IDEA-199392 | Incorrect menu spacing on macOS | |
Usability | IDEA-200298 | Show the first unsubmitted error when clicking on the "Fatal Error" icon in the status bar | |
Usability | IDEA-103803 | Customize menus and toolbars - Choose action to add - Usability | |
Usability | IDEA-197645 | Tools | 'Internal Actions' menu is too long | |
Usability | IDEA-191113 | Don't show "Background tasks running" if we know the tasks can be safely resumed | |
Cosmetics | IDEA-196183 | TODO view: trim the ending spaces in the changelist name when displaying it in TODO view tab | |
Cosmetics | IDEA-134373 | File type icon on windows title bar doesn't reload for non-physical files | |
Cosmetics | IDEA-198742 | Markdown "Auto-Scroll Preview" Button Looks Like "Download" | |
Cosmetics | IDEA-118069 | Untidy one-pixel gap between border and toolbar buttons | |
Task | IDEA-188160 | Make terminal tabs the same as other tool window tabs | |
Task | IDEA-197166 | Increase click and hover zones for the close button for Manage Recent Projects popup and Welcome Screen | |
Task | IDEA-196095 | Update icons for Build tool window statuses | |
Task | IDEA-195244 | Merge two 'Version' comboboxes in repository library settings dialog | |
Task | IDEA-194353 | Change focus border for field and combo in table cell | |
Exception | IDEA-199072 | java.util.ConcurrentModificationException | |
Exception | IDEA-200919 | ClassCastException: java.base/jdk.internal.misc.Unsafe cannot be cast to jdk.unsupported/sun.misc.Unsafe | |
Exception | IDEA-200273 | Exceptions: GlobalMenuLinux - Unable to register window and AppMenu-service can't register xid | |
Exception | IDEA-191859 | Using this EAP caused my Mac to hang twice today. I had to restart. It looks this version is completely broken. | |
User Interface. Accessibility | Bug | IDEA-199219 | tables in dialogs not accessible |
Bug | IDEA-200351 | can't escape diff dialog when screen reader is enabled | |
Bug | IDEA-201167 | File tree in Commit dialog and Revert changes are not accessible for Jaws | |
Bug | IDEA-201843 | NavBar popups are closed on up/down/speed search | |
Bug | IDEA-201273 | Problem with User Agreement Accessibility | |
Bug | IDEA-182960 | Screen Reader Accessibility: Autocomplete | |
Usability | IDEA-192637 | NVDA: Debugger | |
Task | IDEA-195260 | UI element with line numbers and debugging graphic not accessible to screen readers | |
User Interface. Action System | Bug | IDEA-197877 | Throwable is thrown when switching files while Current File TODO Toolbar is opened |
Bug | IDEA-198166 | `enter` key does not work in pycharm switcher | |
User Interface. Controls | Bug | IDEA-197936 | New SE: unable to use Ctrl/Cmd to expand selection |
Bug | IDEA-197998 | Multiline TODOs: multiline values are not displayed in toolbar on macOS | |
Bug | IDEA-201124 | Linux native menu: main menu appears on a toolwindow in windowed mode | |
Bug | IDEA-195921 | Toolbox buttons are cropped on hidpi displays with non-default UI font size | |
Bug | IDEA-195717 | Clicking directly on the arrow in the intention's menu has no effect unless it's done more to the right | |
User Interface. Focus | Bug | IDEA-196542 | Exceptions from intentions are logged as info, not error |
Bug | IDEA-186820 | Escape key often stops moving focus from a tool window back to the editor | |
Bug | IDEA-199344 | The "Find In Path" action throws TypeAheadTimeoutException | |
Bug | IDEA-196291 | IntelliJ is sometimes not persisting files to file system | |
User Interface. Graphics | Bug | IDEA-199416 | IDEA startup NPE if no 'icons' specified in theme file |
Bug | IDEA-193488 | Tool windows blur text when slide in/out | |
Bug | IDEA-195981 | Validation errors: bugs | |
Cosmetics | IDEA-197371 | Add down arrow in "Go To Changed Files" in diff dialog | |
User Interface. Look and Feel | Bug | IDEA-200591 | White editor for Darcula scheme by default |
Bug | IDEA-195856 | IDEA fails to start on Java 10 | |
Bug | IDEA-200845 | Editor color scheme is not applied when switching between custom themes | |
Bug | IDEA-200278 | Background in editor doesn't change according to color scheme | |
Bug | IDEA-200171 | High Contrast Theme: Editor color scheme remains "High Contrast" after changing theme from "High Contrast" to "Darcula" | |
Bug | IDEA-183573 | printing a PHP source always encases the text in a background color (Darcula) | |
Cosmetics | IDEA-193982 | Problem toolbar menu item's icon seems disabled when enabled | |
Task | IDEA-198114 | Remove GTK/Windows native LookAndFeel support | |
User Interface. Navigation | Feature | IDEA-198407 | Add nullness annotations to base SearchEverywhereContributor class |
Feature | IDEA-184492 | "File..." action is suggesting folders | |
Bug | IDEA-199664 | [Run config in the new SE] hints to run or to debug configuration are mixed with each other and should be vice versa | |
Bug | IDEA-199862 | No selection until search is not finished | |
Bug | IDEA-199403 | New SE: skip other contributors results when search with command | |
Bug | IDEA-199757 | Fuzzy search works with folders only if slash filled in | |
Bug | IDEA-198579 | Freeze while searching files by name during indexing | |
Bug | IDEA-196401 | Don't show "no classes / files /symbols found" when files are found | |
Bug | IDEA-199768 | New SE: remove duplicates on "All" tab | |
Bug | IDEA-199517 | Add Run Configurations to new SE | |
Bug | IDEA-195557 | Cannot close splitted editor part after switching original editor | |
Bug | IDEA-201937 | Search Everywhere shortcuts: Ctrl/Shift+Tab shortcuts set for tabs switching do not work if Tab shortcut is set for "Select item" action | |
Bug | IDEA-200462 | New SE: Add statistics | |
Bug | IDEA-201051 | New SE: Use "Tab" key for command autocomplete | |
Bug | IDEA-201308 | New SE: Actions descriptions is not shown in status bar | |
Performance | IDEA-200920 | Goto File is slow | |
Usability | IDEA-198002 | New SE: part of the popup is outside the screen | |
Cosmetics | IDEA-199666 | [Run config in the new SE] run config name and hints doesn't change a font color to white when is selected | |
Cosmetics | IDEA-198030 | New SE: Search item full name is overlapped by scrollbar | |
User Interface. Project View | Bug | IDEA-196319 | Non-project/excluded from custom scope folders are still visible in project view |
Bug | IDEA-189991 | File changes external to project tree view cause collapse and reset | |
Exception | IDEA-85169 | PIEAE through ProjectViewTree.paintFileColorGutter() on pasting incomplete annotation inside another annotation | |
Version Control | Feature | IDEA-160857 | Unversioned Files in Commit Changes dialog: support delete shortcut (DEL) |
Feature | IDEA-66943 | Add "Revert Commit" action to file history context menu for Git | |
Feature | IDEA-63893 | Show current branch on Commit Dialog | |
Feature | IDEA-52927 | Version control: Unversioned Files: provide possibility to specify the amount of unversioned files that would be shown in separate view | |
Bug | IDEA-190095 | File Mismatch When Unshelving Changes | |
Bug | IDEA-183551 | Copy As Patch to Clipboard enabled only on files | |
Bug | IDEA-106293 | VCS gets confused if you revert changes quickly | |
Bug | IDEA-151064 | Show Diff action is not available in annotations of an old revision | |
Bug | IDEA-191782 | No tooltip for new button containing "ignore" actions in Changes view | |
Bug | IDEA-194895 | Git annotate: "Number of lines annotated by git is not equal to number of lines in the file ..." | |
Bug | IDEA-188052 | Tasks create branches with quotes | |
Bug | IDEA-198676 | TODO appears in list several times on 'Review TODO' with selected 'Check TODO' | |
Performance | IDEA-199583 | Files affected by revision is slow when invoked from annotation markers | |
Usability | IDEA-131325 | VCS Commit Message box is using the caret foreground from "Generic" but background color is not inherited from "Generic" | |
Usability | IDEA-199471 | Add Shortcut to open Diff from annotations without invoking contex menu | |
Usability | IDEA-199656 | Changelists should be expanded by default, and should retain the state | |
Usability | IDEA-186415 | Clear metadata associated with changelist after first successful commit | |
Usability | IDEA-198769 | Provide better progress indication for the Show Affected Paths dialog | |
Usability | IDEA-195922 | Local changes: Focusing an empty changelist doesn't remove the preview diff | |
Usability | IDEA-140866 | Conflict in button's keyboard shortcuts in the Code analysis failed dialog | |
Usability | IDEA-171261 | Cannot delete last changlist | |
Usability | IDEA-184616 | 'Reword commit" do not add/alter item in commit message history | |
Cosmetics | IDEA-82955 | Windows-specific setting name | |
Cosmetics | IDEA-197717 | Edit Changelist should have default shortcut | |
Cosmetics | IDEA-195248 | Dialog Add File to Git, change Yes/No buttons to Cancel/Add File to Git | |
Exception | IDEA-200051 | IllegalStateException: Cannot find content provider for vcs hg4idea | |
Version Control. Git | Feature | IDEA-95494 | Copy some files from one branch to another branch |
Feature | IDEA-133270 | (Git) Annotate should retain history through file renames. | |
Feature | IDEA-88818 | When creating .idea directory, automatically put inside a .gitignore containing workspace.xml and other files which have to be excluded from the VCS | |
Feature | IDEA-160208 | Git Fetch multiple roots in parallel | |
Feature | IDEA-184293 | Create a .gitignore on enabling VCS integration in new projects | |
Bug | IDEA-199226 | Git "Browse Repository at Revision" panel is not available in dumb mode | |
Bug | IDEA-198264 | Git: Native or built-in SSH: correctly process the invalid (empty) passphrase | |
Bug | IDEA-169002 | Git submodules: Diff invoked for submodule entry shows 'fatal:bad revision...' message | |
Bug | IDEA-149060 | Modified files in one of repositories are often moved to the active change list | |
Bug | IDEA-198271 | Git: Native SSH: if password authentication is used, the password can't be remembered | |
Bug | IDEA-170013 | Git Native SSH with passphrase fails with Permission denied | |
Bug | IDEA-200107 | Exception when invoke Default Settings from Welcome screen | |
Bug | IDEA-199263 | Confusing "Add file to Git" dialog choice | |
Bug | IDEA-168999 | "History up to Here" for a submodule folder shows empty history | |
Bug | IDEA-197913 | File History on a submodule folder shows the log of the submodule repository | |
Bug | IDEA-199969 | Git: .gitignore is created in the project root on git repository creating in one of its subfolders | |
Bug | IDEA-199966 | Git: .gitignore created on enabling git in project should not contain absolute paths | |
Bug | IDEA-199761 | File names with trailing spaces break git diff | |
Bug | IDEA-198360 | Git: built-in SSH: if the saved password doesn't match, allow to enter the new one | |
Bug | IDEA-198951 | Pushing main repo with submodule with reject leads to "not on branch" AssertionError | |
Bug | IDEA-198952 | Rejected push in a submodule fails if "Update non-rejected repositories as well" is not selected | |
Bug | IDEA-172234 | Git Branches Popup Menu does not pop up at all | |
Bug | IDEA-192771 | Git commit partially causes change CRLF to LF. | |
Bug | IDEA-200448 | VCS Git "Fetch" does not refresh the VCS "Log" view | |
Bug | IDEA-199003 | git commit failed with "the following paths are ignored by one of your .gitignore files" | |
Bug | IDEA-196449 | IntelliJ tries to set git username and email for non-git vcs roots. | |
Bug | IDEA-194286 | Continue rebase doesn't refresh file status | |
Bug | IDEA-156454 | No Unstash of uncomitted changes when cancelling Git Rebase | |
Bug | IDEA-100075 | Git submodule commit should make parent repository re-request Git status to show updates to the submodule folder itself | |
Bug | IDEA-200864 | Update Project doesn't fetch submodules | |
Bug | IDEA-196117 | Have not understood this message, there is a grammatical mistake | |
Bug | IDEA-201054 | Git: native SSH: confusing dialog on attempt to connect to (yet) unknown host | |
Bug | IDEA-198727 | Git Submodules: Annotate is enabled in the Diff view for the submodule entry but returns 'fatal: bad object' | |
Bug | IDEA-198723 | Git Submodules: project update doesn't update submodule project if the submodule is on branch | |
Performance | IDEA-197868 | Branch listings extremely slow with many remote branches | |
Usability | IDEA-167671 | No simple shortcut for Force push | |
Usability | IDEA-197543 | Native SSH doesn't allow to save the passphrase or the password | |
Usability | IDEA-187320 | "Show history for revision" action name is unclear | |
Usability | IDEA-194090 | Protected branches do not prevent branch deletion | |
Usability | IDEA-195155 | Rebase Branch - Onto box should default to refs/heads/master if there is no tracked branch | |
Usability | IDEA-144948 | Branch list in Git Rebase dialog should include remote branches | |
Usability | IDEA-155587 | Git action "Checkout with Rebase" has counter-intuitive name | |
Usability | IDEA-190367 | Shortcut for git branch by default | |
Usability | IDEA-199926 | Scanning for Git roots in a project should skip known third-party libs locations | |
Usability | IDEA-83415 | IDEA should "git commit" when possible instead of always calling "git commit --only" with paths | |
Usability | IDEA-183867 | Ignore whitespace changes in annotations for git option | |
Cosmetics | IDEA-198247 | Use smoother scaling for avatars in GitHub accounts panel | |
Cosmetics | IDEA-198272 | Git: change the tooltip text for "SSH executable" option in Settings | |
Cosmetics | IDEA-198989 | Broken html in remotes dialog | |
Exception | IDEA-197947 | ISE at git4idea.commands.GitNativeSshGuiAuthenticator.askKeyPassphraseInpu | |
Version Control. Log | Feature | IDEA-199867 | Support Back and Forward navigation in VCS Log |
Feature | IDEA-130845 | Log: add action to go-to-parent and go-to-child | |
Feature | IDEA-170988 | Add Diff Preview to File history view | |
Bug | IDEA-199655 | Unable to see git diff from file history for renamed file for commits made before rename | |
Bug | IDEA-198803 | VCS log shows garbage in "author" field, looks like a corrupted index | |
Bug | IDEA-193814 | com.intellij.openapi.vcs.VcsException: Index: 1, Size: 1 | |
Usability | IDEA-194808 | Branch filter should take repository filter into account | |
Cosmetics | IDEA-195976 | Fix progress bar in VCS Log in darcula | |
Task | IDEA-191611 | Update toolbar in VCS Log | |
Version Control. Mercurial | Feature | IDEA-187194 | Add compare action to the branch popup menu for Mercurial |
Cosmetics | IDEA-187924 | Mercurial: Project update - Cropped text | |
Version Control. Subversion | Feature | IDEA-75033 | Add option to immediatly switch to a new branch when branching from repository location |
Bug | IDEA-198691 | Version Control: Error updating changes: For input string: "UNDEFINED" | |
Task | IDEA-197126 | Remove "Update administrative information only in changed subtrees" option | |
Exception | IDEA-198536 | After upgrading to IDEA 2018.3 EAP - Subversion History fails with error | |
Web Services | Exception | IDEA-61232 | NPE at MasterDetailsComponent.addNode() on adding WebServices client facet |
XML | Feature | IDEA-108183 | XML: auto-popup completion for attribute values with enum |
Feature | IDEA-199839 | Support deprecation in xsd schemas | |
Feature | IDEA-64075 | Automatic XML Schema discovery | |
Bug | IDEA-151043 | code completion sometimes does not suggest enumeration values when used with extension or union | |
Bug | IDEA-197050 | IntelliJ doesn't find my namespaces when using autocompletion in an XML Schema file | |
Bug | IDEA-199694 | XML reformatting does not preserve line breaks when the comments are at the end of the file | |
Bug | IDEA-78840 | generate xml from xsd fails | |
Bug | IDEA-142045 | XML attribute is highlighted with red but validation succedes (using xml schema with restriction xs:list > xs:enumeration) | |
Bug | IDEA-115240 | Tags from scheme helptopic.xsd are not recognized | |
Performance | IDEA-193127 | DomFileIconProvider loads AST unnecessarily | |
Cosmetics | IDEA-75432 | Duplicate menu entries | |
i18n | Bug | IDEA-179826 | Refactor|Rename is unavailable for Resource Bundle in Project Tree |
No subsystem | Feature | WEB-15038 | Support for media type suffixes (application/***+json) |
Feature | WEB-34686 | XML intention to create tag from attribute value | |
Feature | WEB-25165 | Provide ability to pass command line args to protractor | |
Feature | WEB-29322 | Webstorm doesn't support pluralization rules syntax in angular templates | |
Feature | WEB-33928 | Add intention to wrap xml value in cdata block | |
Feature | WEB-31391 | Go to Angular component's HTML template from usage | |
Feature | WEB-29005 | Add support of -webkit-image-set in CSS | |
Feature | WEB-33932 | Bundle markdown plugin | |
Feature | WEB-33249 | Typing quotes/backticks over selected text should wrap that text, not delete | |
Feature | WEB-34619 | Associate WebStorm with JSON files | |
Feature | WEB-33334 | Run spell check on the description property in package.json files | |
Bug | WEB-31037 | Do not report spelling errors for values from bundled JSON schemas | |
Bug | WEB-33543 | Remove Web Starter Kit from the project wizard | |
Bug | WEB-31040 | Add to the dictionary | |
Bug | WEB-33753 | 'Convert class to functional component' loses defaultProps in TSX | |
Bug | WEB-34375 | Live templates: surround with tag inserts superfluous line break | |
Bug | WEB-34085 | Mac OS X keymap is selected if you skip the IDE configuration | |
Bug | WEB-35054 | Add words to default dictionary: monorepo, denormalize | |
Bug | WEB-14589 | multi-line todo in html | |
Bug | WEB-35425 | "ActionScript/Flex" diagram is suggested for TypeScript file | |
Bug | WEB-35098 | Disabled library is enabled after applying changes in 'JavaScript - Libraries' dialogue | |
Bug | WEB-20634 | Highlighting problems with bundled WebStorm color schemes | |
Bug | WEB-34578 | Spelling 'mistakes' in variable names | |
Bug | WEB-34755 | routerLink value should not resolve and be just a plain string literal | |
Bug | WEB-34624 | Argument for @NotNull parameter 'jestPackage' must not be null | |
Bug | WEB-34299 | Closing tag is not changed when selecting an autocomplete option by mouse (not keyboard) | |
Bug | WEB-34740 | Using new element action on navigation bar is broken | |
Bug | WEB-35363 | ClassCastException when opening and setting focus to some js files | |
Bug | WEB-10491 | Add standard framework keywords to dictionary | |
Bug | WEB-25681 | Methods in Angular's *.component.ts falsely recognized as unused | |
Bug | WEB-33786 | Add "realtime" to the default dictionaries | |
Bug | WEB-35223 | Deadlock on indexing | |
Bug | WEB-34776 | Angular. Make method private/protected leads to exception | |
Bug | WEB-32711 | Prettier: support .prettierignore | |
Bug | WEB-21704 | Support qualified references in templateString JS language injection patterns | |
Usability | WEB-34438 | Typing dot or space in import path results in applying selected variant from completion list if module name is selected there | |
Usability | WEB-35408 | Disabling the webpack configuration shows a warning on project load | |
Exception | WEB-35460 | IndexNotReadyException when trying to get qualified name while indexing | |
Exception | WEB-35364 | File processor exception on project close | |
Build tools | Feature | WEB-34701 | Run Anything: add npm tasks |
Exception | WEB-34650 | InvocationTargetException when debugging npm script with node 6.x | |
CSS | Feature | WEB-34312 | Add intention action: replace CSS var() function invocation with its fallback value |
Feature | WEB-24381 | Extract Ruleset intention action | |
Feature | WEB-10307 | Multiline TODOs for CSS/LESS/SCSS/Stylus/PostCSS | |
Feature | WEB-22 | Code cleanup - sort CSS properties by name inside declaration | |
Feature | WEB-19525 | Add "Keep Maximum Blank Lines" to Settings -> Code Style -> CSS | |
Feature | WEB-6176 | Add refactoring: "Move CSS ruleset to a different file" | |
Feature | WEB-35114 | Stylesheet languages code style: add an option to control blank lines around nested selectors. | |
Bug | WEB-35230 | CSS formatting: 'Keep single-lines blocks' option affects blank lines | |
Bug | WEB-27101 | ::slotted(*) css pseudo-element is highlighted red | |
Bug | WEB-35555 | Some CSS pseudo-selectors are highlighted red in the editor | |
Bug | WEB-34825 | Emmet in stylesheet comments | |
Bug | WEB-10143 | Code readability in css color preview | |
Bug | WEB-35249 | 'Rearrange Code' action messes up CSS file if it contains import | |
Bug | WEB-61 | CSS optimization bug | |
Performance | WEB-34434 | "Unused CSS selector" inspection overloads CPU | |
Usability | WEB-35153 | Group code style pages for style sheet languages in Settings | |
Usability | WEB-35013 | Sort CSS properties: restore default custom order | |
Task | WEB-35196 | No reason to have different code style settings for CSS and PostCSS | |
Exception | WEB-34806 | Invalid comment range on file opening on comments searching | |
CoffeeScript | Bug | WEB-29109 | CoffeeScript formatting of 'export default' |
Bug | WEB-32860 | Local class properties/methods not being properly indexed | |
Bug | WEB-31789 | Coffeescript highlight OR= operator error | |
Bug | WEB-14981 | Existential Operator `?` on newline marked as invalid syntax, while invalid `?` usage is not marked | |
Dart | Bug | WEB-35159 | 'itar' live template works wrong in Dart if var i is already used |
Usability | WEB-28503 | Possibility to specify Dart Dev Server port for a Web app to facilitate using local storage such as indexeddb | |
Debugger | Bug | WEB-34890 | IDE can't connect to Chrome - 'Waiting for connection to localhost' |
Bug | WEB-34206 | Webstorm 2018.2: "Debugger Console" view missing from Debug window with Node 6.x | |
Bug | WEB-34990 | Debugger doesn't update breakpoints positions | |
Bug | WEB-34407 | Debugger controls do not work when debugging code executed within a VM | |
Bug | WEB-34483 | Run/Debug Configurations: .NET Project : Browser/Live Edit. Confusing button in the web address field | |
Bug | WEB-14424 | IntelliJ can't debug into node_module entries that are created by NPM Link | |
Bug | WEB-35448 | JS debug is broken (183.3975.9) | |
Bug | WEB-34520 | Support BigInt type in Debugger | |
Bug | WEB-33878 | NodeJS debug breakpoint not working without server restart when using reconnect automatically Build #IU-182.3684.2 | |
Bug | WEB-35613 | Can't run Node debug session if there mappings for 127.0.0.1 in /etc/hosts | |
Bug | WEB-34895 | Can' debug react native app with react-native@0.57.0 | |
Bug | WEB-34605 | Debugger stops on EVERY same-named source file while debugging Node JS remotely using "Attach to Node.js/chrome" | |
Bug | WEB-33717 | WSL: debugger ignores breakpoints when use babel-register | |
Bug | WEB-35084 | @angular/cli: duplicated AppComponent in variables | local | this | |
Bug | WEB-34786 | Karma tests can't be debugged when they are not bundled with webpack but it's set up in karma config | |
Bug | WEB-35218 | Can't debug Node.js: path no program files is considered as incorrect | |
Bug | WEB-34822 | 'this' is wrongly evaluated with sourcemaps in Variables view | |
Bug | WEB-34667 | Debugger ignores breakpoints when debug grunt task | |
Bug | WEB-35530 | React Native build doesn't start with 'react-native' package | |
Bug | WEB-34783 | Docker on Windows: ports are not bound automatically | |
Bug | WEB-35037 | Variables from outer function appear in shorthand arrow function scope | |
Bug | WEB-35449 | Debugger stops on first line in a file when debug with js.debugger.use.node.options turned on | |
Usability | WEB-33956 | Auto expanded object properties values make variables view noisy of there is too many object entries | |
Usability | WEB-13852 | Debugger: "Add to Watches" for multiple variables selected in Variables view adds the first variable only | |
Exception | WEB-32925 | Throwable: No last annotation when 'Run with coverage' | |
Exception | WEB-34839 | IllegalArgumentException: Argument for @NotNull parameter 'file'... | |
Exception | WEB-34648 | IllegalArgumentException: BIGINT when debug via node 6.X | |
File Watchers | Bug | WEB-35498 | Prettier file watcher: opening and closing file chooser changes Program path |
Task | WEB-34630 | Update file watcher template for Babel 7 | |
HTML | Feature | WEB-33951 | Make rearrange tag attributes available as an intention |
Feature | WEB-8885 | Reformat code after an "Unwrap/remove" in HTML | |
Feature | WEB-35006 | Add inspection: A head tag should contain a title tag with content | |
Feature | WEB-34959 | Add inspection: an HTML tag should have a lang attribute | |
Feature | WEB-34944 | Add inspection: an HTML element has no title attribute | |
Feature | WEB-34949 | Add inspection: an HTML element has no alt attribute | |
Feature | WEB-33921 | Convert named entity to numbered one and vice versa intention | |
Feature | WEB-34756 | data-* attribute "is not allowed here" | |
Feature | WEB-20608 | Unwrap tag should be available via Alt+Enter as a context action | |
Feature | WEB-5082 | HTML: completion could suggest all valid closing tags | |
Bug | WEB-34737 | Html tags are not resolved in angular project | |
Bug | WEB-29360 | Emmet preview is not working in JS injections | |
Bug | WEB-35129 | Add inspection. A table without summary attribute | |
Bug | WEB-34950 | Add inspection: use <em> and <strong> for emphasized or special text | |
Bug | WEB-34573 | Remove Surround with CDATA intention | |
Bug | WEB-34754 | Wrong unescaped characters inspection in html script section | |
Bug | WEB-34566 | Support 'Jump outside closing bracket/quote with Tab' feature for HTML files | |
Bug | WEB-34363 | Surround with CDATA item should only be available in XML | |
Bug | WEB-34361 | Convert text to CDATA should not be available in JSX | |
Bug | WEB-7228 | HTML5 Boilerplate breaks HTML completion in .html file | |
Bug | WEB-34356 | Generate xml tag items displayed multiple times | |
Bug | WEB-34358 | Unwrap html tag works wrong | |
Bug | WEB-13095 | Element names are not spelling mistakes | |
Bug | WEB-342 | Surround with tag not indenting properly | |
Bug | WEB-35033 | HTML: "Unknown HTML tag attribute" inspection: allow "alt" attribute for the "applet" tag | |
Exception | WEB-17902 | NullPointerException when applying 'Form input without an associated label' quickfix | |
JSON | Feature | WEB-24726 | JSON Schema: highlight unresolved $ref references |
Feature | WEB-35463 | Add a checkbox to prefer remote JSON schemas over bundled schemas | |
Feature | WEB-24731 | JSON Schema: implement completion for the contents of $ref reference | |
Feature | WEB-34618 | Duplicate JSON keys inspection should provide navigate to duplicate as a quick fix | |
Feature | WEB-35067 | Auto-insert whitespace after typing ":" in JSON after property name | |
Feature | WEB-24696 | Paste into JSON could help with escaping quotes | |
Feature | WEB-35058 | JSON: Support $id property properly (resolve $ref-s with id, navigate, etc.) | |
Feature | WEB-34898 | Typing assist to insert quotes automatically when typing ":" after property name | |
Feature | WEB-31891 | Unescape when copying content of JSON string | |
Feature | WEB-35148 | Add comma when pasting lines into JSON | |
Feature | WEB-31879 | Insert comma automatically with closing bracket / quote | |
Feature | WEB-34368 | Add completion for "required" properties in json schemes | |
Feature | WEB-34748 | Inject JS regexp into "pattern" property of JSON schema and "patternProperty" property names | |
Feature | WEB-33746 | Add completion/navigation for $schema property | |
Feature | WEB-33212 | Mechanism for providing completion for third-party webpack plugins via json schemas | |
Feature | WEB-33308 | JSON Schema inspections: smarter error selection and better targeted quick fixes | |
Feature | WEB-35323 | Add "Surround with > quotes / array literal" for JSON | |
Bug | WEB-35303 | 'rulesDirectory' in tslint has two possible type variants, but we suggest only array in code completion | |
Bug | WEB-35493 | JSON schema validation validates itself | |
Bug | WEB-35318 | JSON pointers do not follow proper URL encoding | |
Bug | WEB-26702 | Add/remove commas when moving statement in JSON | |
Bug | WEB-32453 | JSON schema: #ref links are resolved incorrectly in several cases | |
Bug | WEB-34538 | Duplicating items in code completion | |
Bug | WEB-34888 | Validation of 'allOf' condition is too weak | |
Bug | WEB-35121 | JSON Schema: incorrect oneOf branch selection - at least one should be always selected | |
Bug | WEB-34897 | 'anyOf'/'oneOf' with identical schemas leads to no or partial errors | |
Bug | WEB-34178 | JSON Schema: Caret is out of the brackets after adding missing property | |
Bug | WEB-34915 | LineWrapPositionStrategy is not implemented for JSON, leading to invalid splitting of string literals, etc. | |
Bug | WEB-35302 | Incorrect type detection for TSLint 'rules' in JSON code completion | |
Bug | WEB-31894 | Escaping backslash inside a string in JSON causes spellcheck underlines to appear at random | |
Bug | WEB-31876 | JSON inspection tab character in strings | |
Bug | WEB-34369 | Title from json schema is not used in documentation popup | |
Bug | WEB-34354 | "type": "object" is not always correctly handled by "add missing properties" fix | |
Bug | WEB-34643 | JSON: Validates against 'not' schema warning in package.json files | |
Bug | WEB-33758 | "Reformat Code" inserts an extra newline when the predecing element overlaps the right margin | |
Bug | WEB-35358 | JSON: "Surround with > quotes / array literal" doesn't surround several items inside array | |
Bug | WEB-34657 | JSON Pointer escapes for '/' and '~' are treated incorrectly in $ref completion/resolve and in schema validation | |
Bug | WEB-34928 | JSON Schema reference breaks other references to JSON properties | |
Performance | WEB-34304 | Azure deployment JSON schemas are not properly evaluated and cause laggy code analysis | |
Usability | WEB-33453 | Collect all one-of branches / any-of when none is applicable and show smarter inspections / suggest smarter fixes | |
Usability | WEB-35385 | JSON: merge the user whitespace with whitespace auto-inserted by typed handler | |
JavaScript | Feature | WEB-34683 | Multiline TODOs for JavaScript/TypeScript |
Feature | WEB-29456 | Completion for overrides should behave same as 'generate overrides' - insert parameters | |
Feature | WEB-35103 | Completion for overrides with full bodies should work in object literals | |
Feature | WEB-34932 | Enable "Unsound 'typeof' type guard check" inspection for JS | |
Feature | WEB-35564 | Flow: better support for function generics | |
Feature | WEB-33343 | Copy path breadcrumbs to clipboard for JS/TS | |
Feature | WEB-30855 | No autocomplete for flow's $ReadOnly types | |
Feature | WEB-34461 | Completion for <this>.property in JavaScript classes | |
Feature | WEB-27961 | Parameter hints (like in Typescript) in pure JavaScript | |
Feature | WEB-33892 | Check RegExp should support lookbehind | |
Feature | WEB-32425 | IDE is unaware of Flow utility types | |
Bug | WEB-34315 | Error in Javascript inspection and code completion | |
Bug | WEB-34314 | Unresolved function or method hasOwnProperty() on JSON object | |
Bug | WEB-34687 | Opening parenthesis immediately within a JSX tag cause parse error in flow js files | |
Bug | WEB-34282 | Used parameter/variable/function shows unused in language injection (heredoc) | |
Bug | WEB-35243 | Completion for overrides: place caret inside the method body | |
Bug | WEB-30363 | JQuery + RequireJS $.each() and $.ele.children() unresolved | |
Bug | WEB-33435 | Imported class member not resolved when using singleton pattern | |
Bug | WEB-35274 | Provide quick documentation for arrow function parameters, where referenced within the function | |
Bug | WEB-32933 | Can't resolve sortBy import from lodash | |
Bug | WEB-28566 | Erroneous "missing import" statement for Flow type | |
Bug | WEB-30683 | Add patterns to allow configuring language injection in JSX tags | |
Bug | WEB-35468 | Support at least explicit substitutions for Flow generics in class constructors | |
Bug | WEB-34425 | provide completion for object shorthand properties in function arguments | |
Bug | WEB-32337 | Resolve for property assigned in other scope | |
Bug | WEB-34230 | Support referencing non-existent files in JavaScript libraries | |
Bug | WEB-32119 | Proper support for `@instance` | |
Bug | WEB-35017 | Autocomplete for class properties of templated data structures does not work if defined above 'class' declaration | |
Bug | WEB-34212 | JS/ES6: Inspection issue: Contents of collection are updated, but never queried | |
Bug | WEB-34101 | `for await` not shown as wrong when used outside `async` | |
Bug | WEB-35115 | invalid "variable might not have been initialized" inspection for destructuring assignment, should be a syntax error | |
Bug | WEB-34468 | Make method static generates extra point in multiline class object | |
Bug | WEB-34337 | index.js is added to the imports when moving files | |
Bug | WEB-34702 | "Contents of collection are queried, but never updated" when using ternary operator | |
Bug | WEB-34394 | Show introduce variable intention only for the `class`/`function` keyword in `export default class/function` | |
Bug | WEB-32396 | Flow core library global type definitions are not exposed to the IDE | |
Bug | WEB-35136 | Trailing comma in dynamic import gives spurious syntax error | |
Bug | WEB-35550 | Wrong links to MDN in documentation popup for React APIs | |
Bug | WEB-34641 | ES6: enable autoimports from node_modules if it contains ES6 modules | |
Bug | WEB-34768 | forEach to for...of intention bugs | |
Bug | WEB-35141 | Flow: CMD-hover type lookup does not work across files | |
Bug | WEB-35384 | Flow: class generic arguments are not supported properly | |
Bug | WEB-35565 | Code completion not working until type definition file is touched | |
Bug | WEB-34936 | False "Method expression is not of Function type" type mismatch | |
Bug | WEB-34377 | go to declaration for a imported (from a node module) function should take you to the function definition in the exporting module | |
Bug | WEB-35419 | 'Copy qualified name' doesn't work for tags in Flow & React projects | |
Bug | WEB-34595 | JavaScript: Duplicated options in Surround With action menu | |
Bug | WEB-30290 | Some JS intentions break code formatting when invoked | |
Bug | WEB-34745 | Don't show 'forin' postfix template on array/iterable type | |
Bug | WEB-32522 | JS: wrong function param styling | |
Bug | WEB-32458 | Renaming variable changes same-named object property | |
Bug | WEB-25867 | Resolve webpack built-in plugins | |
Bug | WEB-32584 | Unresolved function or method error | |
Bug | WEB-34341 | Default export is marked as unused when using directory imports | |
Bug | WEB-35191 | "Type mismatch" inspection: false positive when using `return;` | |
Bug | WEB-35113 | 'Generate' creates body with return in pure JS if implementing TS method with 'void' return type | |
Bug | WEB-34347 | JSdoc: named @typedef with type specified via @type not accepted | |
Bug | WEB-21480 | Referenced JS Library shows "OK" state after Library is Deleted (or name changed) | |
Bug | WEB-34658 | Do not show parameter hints for JSX expressions | |
Bug | WEB-24709 | Move 'suppress for statement' into nested menu if error with quick fix is reported from JSAnnotator | |
Bug | WEB-35356 | JavaScript: enable base "navigate to source" for global @types libraries | |
Bug | WEB-34257 | Flow: quick documentation doesn't show callback params | |
Bug | WEB-35327 | Invalid code check warning (false positive): Type boolean is not assignable to type boolean | |
Bug | WEB-34922 | 'worker_threads' isn't resolved in require statement | |
Bug | WEB-35253 | Generating overrides doesn't respect generator methods | |
Bug | WEB-34996 | Enable completion for object properties as keys inside square brackets in JavaScript | |
Performance | WEB-35280 | High memory usage while working with JS | |
Performance | WEB-30360 | Code Analysis, Strange Lagging Bug | |
Performance | WEB-35390 | 2018.3 EAP6 crash | |
Usability | WEB-34273 | Changed colors of Monokai scheme in 2018 | |
Usability | WEB-33854 | Generate 'switch' cases action improvements | |
Usability | WEB-34719 | Autocomplete for `function` not working in some cases | |
Usability | WEB-35200 | Unclosed comment ending with a new line is not highlighted with underwave | |
Usability | WEB-34937 | Very hard to type spread operator (...) | |
Cosmetics | WEB-35075 | Change merged gutter icons (they were replaced recently, and now the merged option doesn't look nice) | |
Task | WEB-34965 | Merge "Unsound" inspections for typescript and javascript | |
Task | WEB-35079 | Infer primitive type facts from initializer for javascript | |
Exception | WEB-35658 | IllegalArgumentException: Argument for @NotNull parameter 'element' | |
Exception | WEB-35416 | IllegalStateException: Calling invokeAndWait from read-action leads to possible deadlock | |
Exception | WEB-35047 | periodic PsiInvalidElementAccessException when editing js | |
JavaScript. Formatter | Feature | WEB-7308 | reformating JS else statment not in right position |
Feature | WEB-13488 | JavaScript code style settings: Spaces within array literal | |
Feature | WEB-28679 | Add an option to treat lambda fields as methods when rearranging code | |
Feature | WEB-34976 | Add option to align Typescript union/intersection Types | |
Feature | WEB-32566 | Formatting should adjust spaces in template string arguments | |
Bug | WEB-35501 | No indent on a new line after if after line without semicolon | |
Bug | WEB-33625 | Formatting for TSX tag generics | |
Bug | WEB-35074 | JSX state object misaligned | |
Bug | WEB-34535 | The short React fragment syntax is reformatted differently than the longer one | |
Bug | WEB-34052 | Exception when rearranging code | |
Bug | WEB-34954 | No alignment for Angular HTML attribute | |
Bug | WEB-34726 | No option to set code style (JavaScript) for unary word operators | |
Bug | WEB-33844 | TypeScript auto import corrupts existing imports when ES6 import/export 'Align "from" clauses' option also reformats code | |
Bug | WEB-17899 | Braces for JavaScript Switch statement ignore "Brace Placement -> Other -> Next Line Shifted" setting | |
Bug | WEB-33968 | Formatting moves block comments to new line | |
Bug | WEB-35220 | Wrong alignment of html attributes when [] are used | |
Bug | WEB-34770 | Newlines between opening brace and comment not removed | |
JavaScript. Frameworks | Feature | WEB-29412 | Support resolve/completion for default angular pipes |
Feature | WEB-32334 | Vuex. Code completion is missing for store actions/states/mutations/getters | |
Feature | WEB-27290 | Feature Request: more options creating Angular Cli project | |
Feature | WEB-26886 | Support controller variable for Angular 1.5 components | |
Feature | WEB-20676 | AngularJS: 'controllerAs' reference is not resolved in templates | |
Feature | WEB-33489 | Vuejs rename component name | |
Feature | WEB-33912 | Suggest webpack.config.ts files in settings | |
Feature | WEB-26862 | Add single step import for ES6 and TypeScript scripts in .vue files | |
Feature | WEB-35435 | Improve handling of Angular entities | |
Feature | WEB-30064 | Make 'Unwrap/Remove' work for JSX tags | |
Feature | WEB-30661 | Angular. Provide resolve for # labels | |
Feature | WEB-32549 | Highlight unresolved references in JSX | |
Feature | WEB-35156 | Language completion for script and style tags in Vue templates | |
Feature | WEB-34828 | Rename the pipe in the template | |
Feature | WEB-34128 | Create default run configuration for Vue.js app | |
Feature | WEB-34798 | Find usages doesn't work for Angular pipes | |
Feature | WEB-34596 | Vuetify v-icon. add completion for icon names | |
Bug | WEB-34269 | Type hierarchy not working for Google Closure classes in different namespaces | |
Bug | WEB-34081 | Highlight usages in file for Angular template reference variables | |
Bug | WEB-31285 | Unnecessary code completion within JSX tags (without braces) | |
Bug | WEB-31647 | Angular: no completion/resolving for custom directive bindings | |
Bug | WEB-32886 | Vuetify 1.1 typescript components not resolved | |
Bug | WEB-35317 | Space is removed before some attributes in Angular template | |
Bug | WEB-34733 | IDE refuses to render the file after some typings | |
Bug | WEB-35670 | @vue/cli project creation can't be finished | |
Bug | WEB-34732 | "Invalid" word in the completion list in the angular template | |
Bug | WEB-34522 | WebStorm Angular "unused property myVar" on setter function even if its used for binding in template | |
Bug | WEB-35297 | Project template dropdown should be disabled when creating vue application via @vue/cli3 | |
Bug | WEB-27731 | parsing html in angular 2 template | |
Bug | WEB-23606 | Angular2/Typescript properties created via private in constructor not recognized in templates | |
Bug | WEB-34703 | Closing brackets are not colored in orange | |
Bug | WEB-32129 | Angular: `ng-zorro-antd` directives not resolved | |
Bug | WEB-34080 | Rename for Angular template reference variables | |
Bug | WEB-23647 | React: provide autocomplete for standard methods | |
Bug | WEB-35672 | Angular Material - Attribute dataSource is not allowed here | |
Bug | WEB-35055 | NPE in Angular2LangUtil.isAngular2ContextDir | |
Bug | WEB-29827 | Angular Material: material table structural directives are not recognized when using asterisk notation | |
Bug | WEB-35361 | vue and blade conflict | |
Bug | WEB-27337 | Webpack: Not existing config file is chosen in settings | |
Bug | WEB-28405 | closure library - code completion for 'goog.provide' symbols inside 'goog.module' is not working | |
Bug | WEB-33818 | Handle TSX type context when converting class component to functional | |
Bug | WEB-34857 | Angular: support type evaluation of template references which bind to directives | |
Bug | WEB-34911 | Angular. Go to definition is broken in template when intermediate folder contains package.json | |
Bug | WEB-22168 | Angular2: no completion for component properties in non-inline templates if file names are different | |
Bug | WEB-35716 | Fix Vuetify 1.3.4 components | |
Bug | WEB-34958 | assert: JSTypeSerializer$NULLABLE_TYPE_SERIALIZER$.write | |
Bug | WEB-27467 | Go to definition does not work for Angular 'async' pipe | |
Bug | WEB-34352 | Angular: property with `$` name suffix is detected as "unused" when it's used with "async" pipe | |
Bug | WEB-34862 | Angular: exception if ngFor contains duplicated keys | |
Bug | WEB-34818 | TypeScript: "Cannot resolve symbol" in .vue file but works fine in .ts file | |
Bug | WEB-34471 | Optionally add `.vue` extension when auto-importing Vue components | |
Bug | WEB-34899 | Exclude build folder for CRA projects | |
Bug | WEB-34079 | Find usages for Angular template reference variables | |
Bug | WEB-34076 | Create default run configurations for React project (npm start, debug) | |
Usability | WEB-35481 | Disable "Missing React import with JSX" inspection for .vue files | |
Task | WEB-34873 | Disable XML refactorings for everything other than XML | |
Exception | WEB-35485 | Throwable: Invalid file name 'package.json' - unsupported extension: json | |
Exception | WEB-34842 | @NotNull method com/intellij/lang/javascript/frameworks/react/ReactXmlExtension.getElementForResolve must not return null | |
JavaScript. Inspections | Feature | WEB-25768 | support vuex mapGetters helper |
Feature | WEB-34117 | if (a = b) is not a warning | |
Feature | WEB-34980 | TypeScript and JavaScript: base nullability control flow analysis | |
Bug | WEB-34278 | Object Shorthand Methods es6 syntax does not show as error in Webstorm when in Javascript language version set below 6. | |
Bug | WEB-35461 | Inspections: "Missing required 'alt' attribute" gives false positive in the Vue.js files | |
Bug | WEB-35426 | < > are escaped in Flow when apply inspection | |
Bug | WEB-34384 | JavaScript Redundant Local Variable inspection false positives on compound assignment | |
Bug | WEB-35526 | Typescript - wrong "remove unnecessary parentheses" warning | |
Bug | WEB-35399 | Incorrect inspection "Consecutive commas in array literal" in destructuring assignment | |
Bug | WEB-33833 | False warning about type coercion with `!=` and `typeof` | |
Bug | WEB-35179 | Rider suggests broken code fix. | |
Bug | WEB-33846 | Incorrect mismatched query and update of collection with JSX | |
Cosmetics | WEB-34829 | Missing module inspection: show npm install quick fix first | |
JavaScript. Refactoring | Feature | WEB-35341 | 'Convert to named function' intention should work for arrow functions assigned to class fields |
Feature | WEB-33090 | Move symbol from files without import/export | |
Feature | WEB-12768 | Convert function to method(variable holding function expression or arrow function) and vice versa | |
Bug | WEB-34717 | 'Inline local variable' when invoked as fix shouldn't show confirmation dialog | |
Bug | WEB-33986 | 'Replace ?: with if-else' intention should not be shown for const values | |
Bug | WEB-34720 | Refactoring "Inline function" should be aware of context when inlining async function | |
Bug | WEB-29572 | JavaScript "Convert to named function" intentions drops JSDoc comment | |
Bug | WEB-35543 | Decorators changes their order after refactoring its method | |
Bug | WEB-32734 | Rename for class and file together should always search for the file references | |
Bug | WEB-35149 | 'Convert function to variable holding arrow/ function expression' should check and declare 'const' var if possible | |
Bug | WEB-34145 | Field prefix is placed after renaming an interface member | |
Bug | WEB-33831 | 'Move ES6 module member' shows error dialog if non-module file references moved element | |
Bug | WEB-35503 | Typescript arrow function signature refactor loose types | |
Bug | WEB-33646 | Extract type alias should produce generic type if selection references generics | |
Bug | WEB-34653 | Click in conflicts view in 'Move module member' refactoring navigates to moved member, should navigate to usage | |
Usability | WEB-34440 | inline constant refactoring should default to removing the constant | |
Usability | WEB-34109 | [Javascript] Move refactoring triggered is not triggered when caret is at start or end of element | |
Exception | WEB-34218 | Changing signature of method in agular templates produces the exception | |
JavaScript. Templates | Bug | WEB-34584 | Incorrect default formatting in rwwd React live template |
LESS | Bug | WEB-34030 | Less variable should be highlighted if cursor is before "@" |
Linters | Feature | WEB-25014 | Feature: TSLint: provide appropriate suppress actions |
Feature | WEB-34034 | ESLint should have a 'Fix current error only' quick fix | |
Feature | WEB-25697 | ESLint / TSLint does not respect Editor Inspection severity level color formatting | |
Feature | WEB-29829 | Add ability to use ESLint in TypeScript files without eslint-plugin-typescript | |
Bug | WEB-34689 | Bundled tslint-schema.json has to be updated | |
Bug | WEB-22548 | ESLint: use the severity specified in .eslintrc for offline inspections | |
Bug | WEB-30174 | Standard code style suppression comments the line | |
Bug | WEB-26709 | ESLint/Standard: JSX content is not suppressed correctly | |
Bug | WEB-32103 | 'Suppress' action for ESLint inspection sometimes generates invalid comments | |
Bug | WEB-31449 | Stylelint error when file is in .stylelintignore | |
Bug | WEB-33619 | ESLint: 'Suppress for file' action is shown twice | |
Bug | WEB-33897 | ESLint --ignore-pattern is not working if file .eslintignore is not exists | |
Bug | WEB-29400 | ESLint: do not import rules from the ESLint config in case the Standard linter is defined in the project | |
Bug | WEB-33883 | .eslintignore lookup should not go outside of project | |
Bug | WEB-33918 | ESLint: Don't show quick fix for non-fixable linter rules | |
Bug | WEB-31134 | ESLint: eslint-disable-next-line generated in wrong positions | |
Bug | WEB-34634 | JSHint: update the bundled version to 2.9.6 | |
Usability | WEB-31204 | Add option to disable "Undo Reload From Disk?" after running 'Fix ESLint Problems' | |
Task | WEB-34986 | Update JavaScript Standard Code Style rules according to Standard 12 | |
Live Edit | Bug | WEB-32345 | Live Edit not working when <noscript> <header> <footer> tags combination is present |
Bug | WEB-22518 | LiveEdit ignores some changes in html | |
Bug | WEB-35736 | 'Elements' tab is empty when debug HTML | |
Bug | WEB-34876 | New content is shown only after moving to the new line after the tag | |
Bug | WEB-34789 | Live edit ignores changes in .html | |
Bug | WEB-33214 | Support Live Edit without Chrome extension | |
Node.js | Feature | WEB-33571 | Add node_modules/.bin folder to PATH in Terminal for current project |
Feature | WEB-29975 | Feature: completion for previous versions of npm packages in package.json | |
Feature | WEB-35143 | Allow to use @types/node for Node.js coding assistance | |
Feature | WEB-35204 | TypeScript: enable "navigate to source" for node core libraries | |
Feature | WEB-34226 | Use NODE_OPTIONS for Node.js debugging | |
Bug | WEB-35594 | Can't enable Code assistance for Node.js if there mappings for 127.0.0.1 in /etc/hosts | |
Bug | WEB-35496 | Cannot enable Node.js coding assistance with IPv6 enabled | |
Bug | WEB-35462 | Folder node_modules is not marked as library root if Data Source configured | |
Bug | WEB-35413 | Stepping resumes execution after pause on first breakpoint | |
Bug | WEB-35412 | Can't resolve app.use in express project | |
Bug | WEB-35528 | Can't run vue-cli-service scripts from @vue/cli project | |
Bug | WEB-33931 | runnerw.exe cannot run Node.js script with WSL bash.exe | |
Bug | WEB-34602 | @Vue package is not resolved in the node.js package list | |
Bug | WEB-34791 | 'install and add to devDependencies' quick fix adds library to 'dependencies' (yarn specific) | |
Bug | WEB-22911 | Node Remote Interpreter: Docker: "Stop" button should be in sync with remote server | |
Bug | WEB-34814 | Detect npm package for Debian and Ubuntu based Linux distributions from the official repo | |
Bug | WEB-34413 | Detect all node_modules as libraries on startup | |
Performance | WEB-34416 | Do not index symlinks inside node_modules targeting files inside project | |
Usability | WEB-35568 | WSL: ExecutionException when try to debug with incorrect interpreter | |
Usability | WEB-35031 | Do not auto-exclude `dist` within node module folder if there are `module` or `esnext` keys referencing files from `dist` | |
Product Documentation | Bug | WEB-33168 | Move module members has no help |
SASS | Feature | WEB-20279 | Better code style for .scss .sass files |
Feature | WEB-6006 | Would like formatting options for SCSS | |
Bug | WEB-33505 | SCSS code formatting breaks with nested namespaces | |
Bug | WEB-35182 | File Watchers: update default sass command | |
TypeScript | Feature | WEB-35052 | Support TS 3.2 callable/bindable functions |
Feature | WEB-34456 | Support TS 3.1 property assignments in JS-like style | |
Feature | WEB-33448 | Intention actions to convert TypeScript parameter-property to field and back | |
Feature | WEB-34455 | Support TS 3.1 mapped type changes | |
Feature | WEB-35377 | Support non-unit types in union discriminants (TS 3.2) | |
Feature | WEB-32271 | Inspection for tsconfig.json | |
Feature | WEB-34476 | Merge multiple gutter icons for implementations into one | |
Bug | WEB-35078 | Wrong typeof check if the original type of value is 'any' | |
Bug | WEB-35240 | Add Import statement: missing "from" keyword when import path is already there | |
Bug | WEB-34622 | TypeScript interface field renaming refactoring is ignored with object literals in anonymous functions | |
Bug | WEB-33572 | Support ES2018 regexp features in TypeScript | |
Bug | WEB-35278 | Convert to field holding arrow function generates redundant access modifier | |
Bug | WEB-35277 | Private methods should not be in the completion list for inherited classes | |
Bug | WEB-35474 | StackOverflowError on types resolving | |
Bug | WEB-33285 | Spread of 'any'/'unknown' should result in 'any'/'unknown' | |
Bug | WEB-34945 | Typescript: Invalid guard result for Map. | |
Bug | WEB-35459 | Typescript exports not resolved for imports completion | |
Bug | WEB-34587 | False positive "Abstract class constructor can be made protected" | |
Bug | WEB-34463 | "Cannot read property 'CommandTypes' of undefined" when starting angular service with non-bundled typescript 3.0.1 | |
Bug | WEB-29799 | tsconfig.json paths don't work with Vue .vue single file components | |
Bug | WEB-35125 | StackOverflowError at JSTypeEvaluator.addTypeFromElementResolveResult() | |
Bug | WEB-34554 | Wrong tsx syntax inspection when comment has tag | |
Bug | WEB-35549 | Typescript formatter fails on object construction with cast | |
Bug | WEB-35551 | Import are marked as error when overriding baseUrl in child config | |
Bug | WEB-35263 | Typescript. Go to declaration broken for the field of union type. | |
Bug | WEB-32021 | Spell Checking Bug in object property names | |
Bug | WEB-25990 | TypeScript: Contents of collection are updated but never queried (destructuring case) | |
Bug | WEB-34878 | Red icon is shown on the TypeScript tool window name when there's no errors | |
Bug | WEB-35410 | "Make private/protected" intention should not be available for the parameters in the arrow functions | |
Bug | WEB-35400 | Incorrect behaviour of "pull member up" refactoring on a method with a decorator | |
Bug | WEB-35505 | Typescript "arrow to named function" prepend "public" modifier inside module | |
Bug | WEB-35181 | Unneeded 'Invalid instanceof check' warning when strictNullChecks enabled | |
Bug | WEB-34100 | False positive JSMismatchedCollectionQueryUpdate for object literal | |
Bug | WEB-34912 | "Complete Current Statement" on "for .. of" loop breaks code | |
Bug | WEB-33907 | Intellij highlights variable that has same name as other method as unused even when it was used in Angular template | |
Bug | WEB-35178 | Typescript: generate constructor omits optional parameter specifier when used with React | |
Bug | WEB-35523 | Cannot generate props when contextually typed by an object literal. | |
Bug | WEB-33585 | Remove "Make can be static" inspection for angular classes if they are used in html template | |
Bug | WEB-34663 | Typescript: convert parameters to use object initializer - removes the optionals | |
Bug | WEB-31543 | vue-mixin-decorator doesn't work in Vue files with TypeScript | |
Bug | WEB-35345 | TypeScript getter and setter generation should honor the "Use 'public' modifier" setting | |
Bug | WEB-35329 | Improve suggestion Typescript Extract, Exclude types | |
Bug | WEB-34516 | Autocomplete reporting incorrect type with mapped types | |
Bug | WEB-35030 | Wrong Redundant typeof check for nullable variables | |
Bug | WEB-34924 | [VUEJS] tsconfig.json ignores by IDE | |
Bug | WEB-35254 | Code completion for overrides should properly handle access modifiers | |
Bug | WEB-35252 | Code completion for overrides shouldn't insert 'super.' when base type is an interface | |
Bug | WEB-35446 | JSX Generics are not parsed when tag name is namespaced | |
Bug | WEB-30796 | path completion in import doesn't work when using path mappings | |
Performance | WEB-34174 | IDE gets frozen on switching to another app and back | |
Usability | WEB-34564 | Parameter hints: not clear how to configure for TypeScript | |
Task | WEB-35105 | TypeScript: check limit for completion result (for avoiding processing extra-elements) | |
Task | WEB-35080 | Update bundled TypeScript to 3.1 | |
Exception | WEB-35567 | Exception while disposing TypeScript service | |
Unit Tests | Feature | WEB-34691 | Upload and display Jest coverage report in the IDE |
Feature | WEB-35142 | Single test file run with Protractor | |
Feature | WEB-24245 | Ability to specify suite name when running protractor tests | |
Feature | WEB-35177 | Single suite / test run with Protractor | |
Feature | WEB-34826 | Support running Jest with angular-cli | |
Feature | WEB-34119 | Navigate to source at failure for failed tests (Karma, Jest, Mocha) | |
Feature | WEB-33201 | Rerun failed protractor tests | |
Bug | WEB-34583 | Cannot run karma tests from WebStorm because of invalid concatenation of paths to intellij.conf.js | |
Bug | WEB-34734 | Cannot run Jest unit tests with @vue/cli-service | |
Bug | WEB-35484 | Navigate to source at failure fails on 'test' | |
Bug | WEB-35242 | running tests assumes Jest supports --runTestsByPath | |
Bug | WEB-31143 | Jest package is set incorrectly if there are two node_modules folders in a project | |
Bug | WEB-34181 | Karma: make it possible to run test file with multiple top level suites | |
Bug | WEB-35553 | Jest RC: set working directory to the closest directory with jest.config.js or package.json | |
Bug | WEB-1699 | Structure view shows nothing for JS test file | |
Bug | WEB-35083 | @angular/cli: Karma tests are wrongly run by jest | |
Bug | WEB-35512 | Running Jest tests broken with Jest 24 alpha | |
Bug | WEB-34908 | Jump to source for failed tests does NOT take me to the failure line | |
Bug | WEB-34073 | Mark tests in 'e2e' folder as protractor tests | |
Bug | WEB-34651 | Karma: re-run failed tests runs passed tests also | |
Usability | WEB-35273 | When changing run configuration for Jest tests, don't clear out file choice | |
Usability | WEB-34429 | Jest test ran as file should be invoked directly | |
Usability | WEB-28498 | "Mocha package" field does not persist for my shared Run Configurations | |
Usability | WEB-28401 | Add --env=jsdom to Jest configuration in apps created with create-react-app | |
spy-js | Bug | WEB-34527 | "Next call" not recognized as disabled until I arrow-down over them, toggling "filter disabled" won't make them disappear |
Bug | WEB-33832 | Spy-js for Node.js cannot be started on Node 9.11.0+ | |
No subsystem | Bug | DBE-4449 | SQLite dialect does not understand vector valued updates |
DB Connectivity | Feature | DBE-5294 | Auto-reconnect to db after "db timeout / disconnect / ssh timeout" feature |
DB Console | Feature | DBE-4949 | Possibility to set default Isolation Level |
Bug | DBE-7298 | IndexOutOfBoundsException occurs on opening "Parameters" dialog if there are no parameters in query | |
Bug | DBE-7121 | AbstractMethodError with Informix JDBC driver in Database Console | |
DB Diff | Bug | DBE-7066 | Migrate left right shouldn't synch both |
DB Introspection | Feature | DBE-4366 | Support for EXTENSIONS in PostgreSQL |
Feature | DBE-7198 | DataGrip Should Provide Pattern to functionNamePattern in DatabaseMetaData.getFunctions() call. | |
Bug | DBE-7201 | Uninformative "Project Data Sources: re-sync required" | |
Bug | DBE-7234 | Unknown system variable 'storage_engine' when trying to connect to MySQL 5.7 | |
Bug | DBE-7150 | Triggers not showing for MariaDB ver. 10.1.34 | |
Bug | DBE-6863 | PostgreSQL 11 Stored Procedures incorrectly show as functions in the Database pane and cannot be deleted | |
DB Refactoring | Bug | DBE-7205 | Default SQL value wrongfully becomes string in "modify table" dialog |
Bug | DBE-6616 | Cannot delete database | |
Bug | DBE-7103 | Extra engine alteration | |
Bug | DBE-6663 | MYSQL: Drop table command does not encapsulate table name | |
Data Import & Export | Bug | DBE-6312 | Incorrect string parsing in batch script execution |
Usability | DBE-7015 | Export to Database: do not re-execute the select query if possible | |
Data Views | Bug | DBE-2444 | Can't select total row count of PostgreSQL table while a column is being sorted |
IDE General | Feature | DBE-7036 | DataGrip is missing "Report a Problem" menu item under Help. |
Cosmetics | DBE-4250 | Inconsistent Invalidate Cache / Restart location | |
SQL Completion | Feature | DBE-4770 | GROUP BY completion should offer non-aggregated columns from SELECT clause |
Feature | DBE-2242 | Completion for sql select should show "all columns" as for insert into | |
Feature | DBE-5940 | don't suggest aliases for table names | |
Feature | DBE-2282 | 'Create table definition' suggest bad type | |
Feature | DBE-850 | Expand column list improvements | |
Feature | DBE-2854 | Automatic alias | |
Feature | DBE-2285 | Completion for sum() and avg() functions | |
Feature | DBE-6989 | Customisable aliases for tables when auto-completing SQL queries | |
Feature | DBE-6411 | MS SQL: INSERT INTO [TABLE] ([ALL COLUMNS SUGGESTION]) | |
Bug | DBE-4981 | REGEXP_COUNT is an unknown database function | |
Bug | DBE-6536 | Inapplicable autocomplete suggestions - table ailas after table alias | |
Bug | DBE-5163 | create index column autocomplete defaults to all columns | |
Bug | DBE-5948 | sql completion does not suggest distinct in count() on sql server | |
Bug | DBE-6895 | Autocomplete and changing join type | |
Bug | DBE-7049 | Bad completion for avg() and sum() functions in Postgres | |
Bug | DBE-4848 | Code Completion: stored procedure with named parameters (Sql Server) | |
Bug | DBE-5981 | suggested alias should not have hash sign for temp tables on sql server | |
Bug | DBE-2852 | Setting to select table order in ON-clause | |
Bug | DBE-6778 | Code completion doesn't suggest column types in create table statement for sqlite console | |
Bug | DBE-4656 | Bad completion for window functions | |
Bug | DBE-6954 | Improper syntax completion for functions | |
Bug | DBE-5654 | Duplicates in completion | |
Bug | DBE-4246 | If inside brackets, on completion item selected dot is inserted incorrectly | |
Bug | DBE-5591 | Autocomplete for the FILTER (WHERE ...) clause of an aggregate function is not correct | |
Bug | DBE-7128 | Duplicate "INTERVAL" completion suggestion | |
Usability | DBE-3518 | Autocomplite default inside values | |
Usability | DBE-6450 | Remove SELF argument from autocomplete prarmeter list of PLSQL Object type method | |
Usability | DBE-7032 | Improve completion for joins | |
Usability | DBE-6606 | "NOT NULL" should be suggested before "NOT FOR REPLICATION" | |
Usability | DBE-5660 | Better completion in Modify Table for SQLite | |
Configuration Problem | DBE-5511 | Can't disable MySQL JOIN alias autocomplete | |
SQL Format and Style | Feature | DBE-6678 | Align JOIN under FROM |
Feature | DBE-6798 | Egypt style for INSERT and subqueries | |
Feature | DBE-6819 | Indent-only no-alignment code style (also C-like style) | |
Feature | DBE-6801 | Allow to specify elements place separately for each clause in query | |
Bug | DBE-6939 | SQL formatter - lag and no effects in preview | |
Bug | DBE-7236 | MSSQL: Query hint formatting | |
Bug | DBE-7220 | Indent everything between BEGIN TRANSACTION and COMMIT statement MSSQL | |
Bug | DBE-7167 | SQL code style format - Comment | |
Bug | DBE-1376 | SQL Formatting: line break before closing ")" | |
SQL General | Feature | DBE-7069 | Multiline TODOs for SQL |
Feature | DBE-3275 | Fold multiple values in IN operator | |
Bug | DBE-7098 | "ROWS FROM" join from_item is not recognized | |
Bug | DBE-5750 | TEXT datatype not in Code Completion | |
Bug | DBE-6314 | limit 1 is not recognized as valid sytax in PL/PgSQL | |
Bug | DBE-5325 | Code Folding > Expand All requires repeating the action two times | |
Bug | DBE-6859 | MSSQL: Table hint for MERGE breaks down | |
Bug | DBE-7143 | Auto-created folding regions are un-folded on file re-open | |
Bug | DBE-2250 | At symbol (@) causes spell checker to report false positive in SQL file | |
SQL Generation | Feature | DBE-7025 | Support SQL Generator `IF NOT EXISTS` option |
Bug | DBE-7195 | In "Database Changes" window, right-clicking on a single function/view and clicking on "revert" reverts all changed objects! | |
Bug | DBE-6992 | Reshift Generic: invalid SQL generation for routines | |
Bug | DBE-7180 | Several PostgreSQL rule issues with the Source Editor | |
Bug | DBE-7129 | Query plan visualizer doesn't work | |
SQL Highlighting | Feature | DBE-6759 | highlight if JOIN aren't paired with ON |
Feature | DBE-3109 | Please add an inspection for unused field of subquery | |
Feature | DBE-1456 | Show warning on DELETE FROM without WHERE clause | |
Bug | DBE-6125 | PostgreSQL support USING NEW INTO syntax | |
Bug | DBE-6848 | Unresolved reference for alias in Redshift | |
Bug | DBE-7065 | Support schema qualification syntax in CREATE OPERATOR FAMILY | |
Bug | DBE-6303 | SQL integration: "AT TIME ZONE" not recognised for Microsoft SQL Server | |
Bug | DBE-6975 | Support 'or replace, materialized view, precomputed' syntax | |
Bug | DBE-5635 | Redshift: support varchar(max) syntax | |
Bug | DBE-6830 | 'ON' is not treated as value | |
Bug | DBE-4709 | SQL statement parse error with slash at end of line | |
Bug | DBE-7112 | Incorrect error highlighting in HSQLDB mode | |
Bug | DBE-6862 | Syntax for Oracle's sample. | |
SQL Refactoring | Feature | DBE-636 | SQL Intention: Introduce/inline table alias |
Bug | DBE-7178 | Alias renaming in a view source editor fails to apply changes to all references | |
SQL Resolve | Bug | DBE-6947 | Some MySQL 8 functions aren't resolved |
Bug | DBE-6641 | User table not properly parsed | |
User Interface | Bug | DBE-2390 | Data Statistic Error |
No subsystem | Usability | RIDER-13319 | Rename "Show history" item in solution explorer context menu to "Show local history" |
No subsystem | Problem | KT-26073 | Irrelevant "create extra commit with java->kt rename" |
Overview
Content Tools