No subsystem | Bug | IDEA-208771 | Memory leak of GlobalInspectionContextImpl |
Bug | IDEA-209729 | Module name is not shown in goto class without flex plugin | |
Bug | IDEA-208982 | All completion items have the same (wrong) color | |
Android | Bug | IDEA-208605 | Profiling Android applications doesn't work |
Bug | IDEA-208010 | Clear Project functionality | |
Code Analysis. Inspection | Cosmetics | IDEA-207817 | Typo in rule description for "Excessive range check" inspection |
Code Formatting and Code Style | Performance | IDEA-204975 | UI freeze when formatting a 200KB one-line XML file |
Cosmetics | IDEA-207230 | Tab width in Definition window differs from tab width in editor | |
Compiling Project | Bug | IDEA-209714 | VerifyError: Expecting a stackmap frame (JDK12 Preview mode + notnull annotated methods) |
Cucumber JVM | Bug | IDEA-208899 | Scenario.write output is missing |
Debugger | Bug | IDEA-195596 | "Add to watches" does nothing if invoked from Quick Evaluate popup |
Bug | IDEA-207315 | Run to cursor highlighting appears in diff | |
Usability | IDEA-208790 | Add an option to disable run to cursor gesture | |
Debugger. Memory View | Bug | IDEA-209121 | Running tests in debugger broken on non Linux/Mac/Windows |
Docker | Bug | IDEA-209993 | DockerDebug. The debug port in the "custom command" field is not changed after changing it in the remote configuration. |
Bug | IDEA-207868 | DockerDebug. Compose. "Custom Command" field changes are not saved. | |
Bug | IDEA-207875 | DockerDebug. DockerRunConfig rename changes "launch" target in the remoteRunConfig to the first in the list. | |
Editor. Editing Text | Bug | IDEA-208508 | Wrong size of quick navigation popup hides part of the popup text |
Bug | IDEA-208853 | Changing scratch language causes IntelliJ to lose scratches | |
GWT | Bug | IDEA-194048 | IDEA GWT hosted mode run issue |
Gradle | Bug | IDEA-208977 | Gradle: "Store generated project files externally" option is not enabled when project open action is used for new project importing |
Bug | IDEA-198301 | New Gradle project uses most recent JDK among installed in IDE when "Use Project JDK" option is specified in import wizard | |
Bug | IDEA-208906 | Unexpected Gradle project evaluation failure during Gradle import. | |
Grails | Bug | IDEA-208739 | Grails: New Project wizard: not able to create new project |
Groovy | Bug | IDEA-207933 | List type is not inferred on result type |
Bug | IDEA-208346 | Highlight illegal single argument lambda | |
Bug | IDEA-208834 | Wrong type of prefix increment/decrement | |
Bug | IDEA-208383 | Groovy - provide @SuppressWarnings annotation for "Access to inaccessible element" inspection. | |
Bug | IDEA-208831 | Wrong type of unary postfix increment | |
Usability | IDEA-208325 | "Refactor | Convert to Java" should not be available for Gradle build files | |
IDE Configuration | Bug | IDEA-209415 | “Start Failed” on closing the import-settings dialog |
Internal build scripts | Bug | IDEA-209655 | Executable flag for custom Linux/Mac executable files under 'lib' directory is not set in portable zip distribution |
JSP | Bug | IDEA-203679 | JSP tags removed inside "application/ld+json" scripts when formatting JSP file |
Java. Code Completion | Bug | IDEA-209104 | Important methods missing from code completion suggestions. |
Java. Error Highlighting | Performance | IDEA-206649 | Auto-import on the fly freezes UI for 14 seconds |
Java. Inspections | Feature | IDEA-197185 | ReturnOfNull java inspection should have an option to ignore lambdas |
Bug | IDEA-196932 | Inspection "Java | J2ME issues | Synthetic accessor call" can be improved | |
Bug | IDEA-207019 | The "logging calls not guarded by log condition" should be updated for introduced in Java8 message suppliers | |
Bug | IDEA-209226 | "Unqualified static access" incorrectly reports inside enum case | |
Bug | IDEA-208770 | Inspection `OptionalGetWithoutIsPresent` doesn't recognize check in stream | |
Bug | IDEA-208497 | Magic constant inspection shows warning for xor | |
Bug | IDEA-208859 | Good code yellow: FileReader and FileWriter constructors with Charset argument | |
Bug | IDEA-207197 | Don't warn about "return of null" in Map.compute(), computeIfPresent(), computeIfAbsent() lambdas | |
Usability | IDEA-145390 | Public methods in anonymous inner classes shall be treated as private methods | |
Java. Intention Actions | Bug | IDEA-208108 | String postfix increment intention |
Bug | IDEA-209568 | "Push conditional expression inside branch" generates bad-code-green | |
Usability | IDEA-209300 | Split into 2 if's doesn't work when I'm staying on the last symbol of && | |
JavaEE | Bug | IDEA-207971 | CDI: Unsatisfied dependency Injecting Conversation |
JavaEE.Glassfish | Bug | IDEA-207655 | IDEA deploys External Source war files into Glassfish with the name option including the .war extension |
JavaEE.JBoss | Bug | IDEA-209839 | Unable to run Wilfly 8 inside Intellij 2019.1 |
JavaEE.WebSphere | Bug | IDEA-207683 | Liberty (WLP) Deployment - Problems with server.xml generation when deploying |
Kubernetes | Exception | IDEA-207122 | Kubernetes. java.lang.Throwable: Incorrect CachedValue use: same CV with different captured context: at "ctl+click" on a key |
Platform API | Feature | IDEA-207347 | Please allow the UndoRedoAction to use the JB UndoManager for a JTextComponent |
Feature | IDEA-209154 | Allow plugins to contribute additional details into description template used by 'Submit a bug report' action | |
Bug | IDEA-203089 | Optional dependency load order is not respected | |
Plugin Development | Bug | IDEA-208819 | Devkit: false positive from UsePrimitiveTypesInspection |
Plugin Management | Bug | IDEA-205032 | Updating plugins in an offline environment no longer works with new marketplace and custom plugin repository |
Project Configuration | Performance | IDEA-207895 | Opening Project Structure dialog is slow for projects with many modules |
Properties Files | Bug | IDEA-207834 | Properties are not detected when defined as string constant as annotation parameter(s) |
RegExp | Bug | IDEA-208559 | Invalid 'redundant character escape' in JS regex |
Run | Debug configuration | Usability | IDEA-206952 | Environment Variables doesn't allow to paste Name or Value separately for variable |
Spring | Feature | IDEA-190488 | Recognize MethodInvokingFactoryBean when resolving bean type |
Bug | IDEA-207544 | Spring Boot plugin breaks IDE | |
Bug | IDEA-208889 | Spring Boot: endpoints data is not available sometimes with 'Failed to check application ready state: File exists' error message | |
Bug | IDEA-208886 | Spring Boot: Health and Mappings endpoint tabs are empty for SB 2.2.0.M1 by default | |
Bug | IDEA-164845 | Spring Boot: config key provider "handle-as" should unwrap collection types | |
Bug | IDEA-209327 | Renaming parameter in @GetMapping in Kotlin file rename method parameter but doesn't change @GetMapping value | |
Bug | IDEA-208629 | "Run Dashboard" disappears when clicking "Show Configurations" button | |
Bug | IDEA-208628 | "Copy Configuration" does not work properly when called from "Run Dashboard" | |
Structural Search and Replace | Bug | IDEA-208475 | Problems finding for loop statements |
Task Management | Bug | IDEA-205194 | When I open a task with "create branch" option checked IDE tires to create a branch twice in a row |
Terminal | Bug | IDEA-208328 | CTRL-C in terminal does not work in IDEA JDK 11 but works fine on IDEA JDK 8 (Mac) |
Bug | IDEA-208008 | Terminal window is scrolled to bottom and has no cursor on initial opening until enter is pressed | |
Bug | IDEA-208829 | Start SSH Session: if connection fails, the not-editable Terminal tab is opened | |
Usability | IDEA-205690 | Terminal without running processes shows confirmation dialog on attempt to close it | |
Usability | IDEA-116221 | Escape doesn't move focus back to the Editor from Terminal tool window | |
User Interface | Bug | IDEA-158850 | Bookmarks navigation list shows two dots instead of bookmark mnemonic |
Usability | IDEA-207735 | "Show file at revision" invoked from git log-based history does not show hash in editor tab title when "Show directory for non-unique file names" is enabled | |
Usability | IDEA-209167 | "Submit Feedback" action from Android plugin overrides the platform action | |
Usability | IDEA-209229 | When project is opened via launcher script Welcome screen is shown for a second | |
User Interface. Controls | Feature | IDEA-208143 | Find and Find-in-path to select word under the caret automatically. |
Bug | IDEA-208437 | Context help tooltips aren't shown in inspection settings | |
User Interface. Focus | Bug | IDEA-209224 | Can't use "Injected Language" feature because popup doesn't appear |
User Interface. Keyboard Input | Bug | IDEA-208572 | Customized keymap for Up/Down/Left/Right is not applied to main menu |
User Interface. Navigation | Bug | IDEA-199673 | [Run config in the new SE] run config in a folder could not be found |
Bug | IDEA-208969 | Search Everywhere: Use addInputEvent method for correct collecting statistics | |
Bug | IDEA-205837 | Recent files popup navigates to the last location after open from Find Action | |
Bug | IDEA-207202 | Quick action list trigger doesn't redraw on the first few mouse clicks | |
User Interface. Project View | Bug | IDEA-209330 | Pinned mode in 'project tree' always closes by switching windows. |
Version Control. Git | Feature | IDEA-177665 | Add option to override git credential.helper. |
XML | Bug | IDEA-207657 | Quick fix to escaping "&" breaks inside injected languages inside XML |
No subsystem | Feature | WEB-38040 | JavaFx availability check before webconsole usage |
Bug | WEB-38043 | convert to async function deletes nested functions in conversion process | |
Bug | WEB-37871 | js: confusing warning message "Binary operation argument types are not compatible" | |
Bug | WEB-37837 | Using Implement Members on an interface instance | |
Bug | WEB-37818 | Custom file template with double extension | |
Usability | WEB-37758 | Don't show path for local declarations in completion popup | |
CSS | Feature | WEB-37256 | Instant image preview of encoded SVG data |
CoffeeScript | Bug | WEB-33882 | CoffeeScript: JSX: "Remove attribute" intention breaks tag if an attribute contains an expression |
Bug | WEB-34962 | Bad CoffeeScript syntax highlighting | |
Dart | Bug | WEB-37752 | Dart Plugin shows only one line in quick definition look up for initialized variables (ctrl+shift+I) |
Task | WEB-37677 | Support new Dart syntax: spread collections, control flow collections | |
Debugger | Feature | WEB-26400 | Javascript Debug: Rerun to current URL |
Bug | WEB-37880 | Workers are duplicated in Frames view when debugging in node 11.10.0 | |
Bug | WEB-37804 | Debugging with "js.debugger.use.node.options" fails if path to TEMP directory contains spaces | |
HTML | Bug | WEB-37786 | JSX Emmet: wrong expand of the comment filter |
JSON | Feature | WEB-37676 | Specify language injection in a json-schema file |
Bug | WEB-38054 | File types configuration: removing *.json from JSON and adding it to JSON5 file type lets code analysis run forever | |
Bug | WEB-37731 | JSON Schema's $ref showing property '' not found | |
Bug | WEB-37789 | JSON Schema documentation for additionalProperties not working | |
Exception | WEB-38123 | Argument for @NotNull parameter 'schemaObject' of com/intellij/json/json5/Json5PsiWalkerFactory.create must not be null | |
JavaScript | Feature | WEB-37770 | Add styling option for keys in ES6 destructuring assigment |
Feature | WEB-27639 | Support Unicode property escapes | |
Feature | WEB-37448 | Missing color for the name of a function expression | |
Feature | WEB-6907 | Provide fixes to create object literal properties from unresolved usage | |
Feature | WEB-37931 | JS/TS: add postfix template to surround expression with call | |
Feature | WEB-37805 | Add code completion for webpack config that returns promise | |
Feature | WEB-38053 | Javascript quick doc: add syntax highlighting in the definition section | |
Bug | WEB-37782 | Live Templates: "use strict" breaks Iterate... templates | |
Bug | WEB-32868 | Move caret to the block end doesn't work in JSX when caret is in the tag name | |
Bug | WEB-36155 | Don't resolve unqualified references to nested classes in JS | |
Bug | WEB-24817 | JSDoc: variable annotated with `@function` is not documented correctly in quick doc | |
Bug | WEB-37670 | Unreachable code inspection false positive when breaking from the label-ed block. | |
Bug | WEB-37860 | Do not use LSP with older Flow versions | |
Bug | WEB-32066 | resulting typing of axios from index.d.ts is incorrect | |
Bug | WEB-37958 | Bug in type inference | |
Bug | WEB-3818 | Incorrect "Variable initializer is redundant" with for loop | |
Bug | WEB-36466 | JSdoc: parameter types not inferred when using `@type` + clojure function syntax to annotate a function | |
Bug | WEB-32065 | @type is ignored for requires of packages with typings (index.d.ts) (2018.1 regression) | |
Bug | WEB-36469 | Imports with relative paths instead of webpack aliases after file being moved | |
Bug | WEB-37750 | Completion of files in 'import from' show meaningless variants | |
Bug | WEB-37986 | Flow: 'duplicate declaration' error is shown for unnamed function parameters | |
Bug | WEB-36623 | Incorrect warning in javascript | |
Bug | WEB-38021 | Call hierarchy does not work for property getter methods | |
Bug | WEB-37912 | False positive unused variable on writing new code | |
Bug | WEB-18051 | React: create method inside the object | |
Cosmetics | WEB-37760 | Nested parentheses in Goto Symbol popup | |
Exception | WEB-37721 | Throwable when create react-native project | |
JavaScript. Frameworks | Feature | WEB-38146 | Allow a way to override package.json check for Angular 2+ |
Feature | WEB-31541 | Generate debug configuration for @angular/cli | |
Bug | WEB-37991 | Regression in 2019.1: Webstorm complains about [ngValue] on <option> | |
Bug | WEB-37877 | Angular: issues with union types | |
Bug | WEB-37854 | Typescript - issue with enum types not being mapped to {[key:number]:string} | |
Bug | WEB-38128 | Angular inspection false positive "Component or directive matching ... element is out of the current Angular module's scope" | |
Bug | WEB-38034 | Angular: issues with NgModule import quick-fix for [ngValue] | |
Bug | WEB-38085 | Angular: no support for NgModule decorator initialized with const | |
Bug | WEB-38075 | Suggest to import FormsModule | |
Bug | WEB-37838 | Ionic events not recognized by angular inspection | |
Bug | WEB-38080 | Parser works wrong when deleting some tags in angular templates | |
Bug | WEB-37943 | Angular. Can't resolve the variable name for ngFor items of type 'any' | |
Bug | WEB-37963 | Angular: code should be colored according to TypeScript color settings | |
Bug | WEB-37970 | Regression in 2019.1: Components and Directives used from imported Angular library show up as errors | |
Bug | WEB-37557 | TSX: No completion of React components if they inherit from another component | |
Bug | WEB-37915 | False positive 'File reference problem' for angular template | |
JavaScript. Inspections | Bug | WEB-33988 | Infinite while loop incorrectly flags outer try block as unreachable |
Bug | WEB-37738 | false positive: "Variable initializer is redundant" | |
Bug | WEB-31327 | "Unreachable code" inspection false positive | |
Bug | WEB-36833 | finally { ... } code incorrectly flagged as unreachable | |
JavaScript. Refactoring | Bug | WEB-36923 | Inlining a function inserts an erroneous import for the same file |
Bug | WEB-37888 | 'Introduce object destructuring' should warn if breaking type guard narrowing | |
Bug | WEB-37462 | Inlining an arrow function into a options object initializer produces unexpected results, removing the option field name. | |
Bug | WEB-37884 | 'Convert parameters to object' should support rest/spread | |
Bug | WEB-37554 | Don't show Replace with destructuring for nested arrays/objects from the topmost qualifier | |
Bug | WEB-36088 | On Refactoring - multiple imports are added | |
Bug | WEB-2257 | 'Inline function' shouldn't lose side effects in returned expressions | |
Bug | WEB-15758 | Comma missing after 'Create method' in object literal scope | |
Bug | WEB-38013 | Convert to async function doesn't play well with destructuring | |
Usability | WEB-37234 | Mnemonics missing in inline dialog for typescript | |
Usability | WEB-37814 | Move refactor reformats unrelated imports | |
LESS | Feature | WEB-36239 | Support for LESS Maps |
Bug | WEB-37803 | Less: nested detached rulesets cause false 'semicolon expected' error. | |
Bug | WEB-12669 | Formatting detached rules | |
Bug | WEB-18970 | Less: incorrect formatting of detached rulesets | |
Bug | WEB-37598 | LESS Wrong Code Format for each() function | |
Linters | Bug | WEB-38038 | "Apply Linter Code Style Rules" doesn't apply rules if application code style scheme is set until project is reopened |
Bug | WEB-37713 | WSL: Stylelint cannot be started | |
Bug | WEB-38096 | Difficult to turn off TSLint for javascript in 2019.1 | |
Bug | WEB-37019 | ESLint error tooltip shouldn't evaluate HTML if messages contain fragments of HTML/JSX from current file | |
Usability | WEB-36808 | For linter errors with no quick fix provided, show suppress rule actions in the top-level menu | |
Node.js | Bug | WEB-37990 | Node.js: newly added npm package should become available immediately after npm install |
Usability | WEB-37961 | Don't show folder from npm package as a separate content root if it has been unexcluded | |
Usability | WEB-37992 | The tool window clear buffer icon (garbage bin) is gone | |
SASS | Bug | WEB-37834 | Sass: "@import '~webpack_alias/foo/bar/partial" is not resolved although _partial.scss file exists |
Bug | WEB-37830 | Webpack config file written in ES5 with 'exports.default' may cause false 'unresolved file' errors in import statements that use webpack aliases | |
TypeScript | Feature | WEB-37610 | Syntax highlighting in the quick navigate tooltip |
Feature | WEB-31972 | TypeScript / JavaScript: allow relative imports for files under path mappings | |
Bug | WEB-36693 | Problem with Angular's Location auto-import | |
Bug | WEB-37648 | Generator/async/async generator function expressions in parentheses are erroneously reported as invalid syntax. | |
Bug | WEB-38024 | rxjs 6 imports point to "internal" path (again) | |
Bug | WEB-37779 | Typescript - remove unused constant breaks code | |
Bug | WEB-37522 | Converting to arrow/named/anonymous function works incorreclty with generics | |
Bug | WEB-37956 | strictBindCallApply inference for 'bind' is broken because of incorrect comparison of conditional types | |
Bug | WEB-37727 | TypeScript non-null assertion operator doesn't help to access nullable object's properties | |
Bug | WEB-33996 | False positive suggestion: Variable initializer is redundant | |
Bug | WEB-37342 | Incorrect rename when shorthand property assigned to TS object type / with object return type | |
Bug | WEB-37650 | "Specify type explicitly" on a generator function adds the yielded type T, not Iterable<T> | |
Bug | WEB-31402 | Create method when missing should create it under imports | |
Bug | WEB-37711 | TypeScript: code completion by expected type doesn't include all variants for object properties | |
Bug | WEB-37894 | bug about unreachable 'case' branch | |
Bug | WEB-38058 | Code analysis never completes | |
Bug | WEB-37841 | TypeScript: errors are shown in the Editor after turning TypeScript Service off | |
Bug | WEB-38033 | TypeScript: Record type is not correctly inferred | |
Bug | WEB-37802 | Type inference for arguments is not performed sequentially | |
Bug | WEB-35864 | Typescript - smart statement completion not working | |
Bug | WEB-37153 | "extends" in root level tsconfig.json breaks autocompletion for all .ts files in project | |
Bug | WEB-38022 | Angular: Short typescript imports are not working | |
Bug | WEB-37815 | Wrong type inference when 'await'ing an AxiosPromise | |
Bug | WEB-37987 | TypeScript: Path mappings: correctly process mapping of asterisk into asterisk | |
Bug | WEB-37426 | Type guard flips types in union type where it shouldn't change the type at all | |
Bug | WEB-37061 | Typescript Chaining promises not resolve them | |
Performance | WEB-37920 | TypeScript type evaluator accesses AST for JSDoc comments | |
Usability | WEB-37918 | Bad completion suggestion for type alias containing platform primitives | |
Unit Tests | Feature | WEB-15600 | cucumber.js support only sees steps written as regular expressions |
Bug | WEB-37982 | Jest: avoid duplicating of expected and actual values for failed assertions | |
Bug | WEB-37940 | Jest: show diff dialog for failed Chai assertions | |
Bug | WEB-38089 | Running single Karma test results in running all the tests | |
DB Connectivity | Feature | DBE-7864 | Store password for work session |
DB General | Usability | DBE-7191 | Please add an indication for foreign key with ON DELETE or ON UPDATE actions |
Data Views | Bug | DBE-7952 | ClickHouse. Sql type 1111 is not supported |
Bug | DBE-5348 | Persist column reordering in table view with tab placement: none | |
Bug | DBE-6239 | Moving database table views forgets hidden columns | |
Usability | DBE-6381 | transpose table view is switched off when view is moved to other group | |
Usability | DBE-3966 | Filtering state lost on tab switch | |
IDE General | Bug | DBE-8047 | Table Quick documentation ignoring schema |
Usability | DBE-7787 | "Generic" item in scratches does not do what it says | |
Navigation & Search | Bug | DBE-7544 | DataGrip: Add keyboard shortcuts when viewing the Navigate Table/Routine/Class window |
Usability | DBE-7792 | Include model items (tabel names, function names, ...) in Find in Path | |
SQL Completion | Bug | DBE-8017 | Bad completion for GROUP BY |
Bug | DBE-7753 | Bad completion for GROUP BY | |
Bug | DBE-7900 | TEXT type is missed in autocompletion | |
SQL Format and Style | Bug | DBE-8051 | MS SQL: formatter adds a space into $name |
Bug | DBE-7969 | Weird default indentation on new line between two comments | |
SQL Highlighting | Feature | DBE-7857 | Inspection for ISNULL builtin function |
Feature | DBE-7998 | Inspection for inserted/deleted in MS SQL trigger | |
Bug | DBE-7935 | PostgreSQL inspector does not recognize `COPY [table] FROM STDIN [...]` | |
Bug | DBE-7999 | Fasle positive named params inspection | |
Bug | DBE-7856 | PostgreSQL 11 create trigger syntax not supported | |
Bug | DBE-8026 | Language injection not working properly in 2019.1 RC | |
SQL Resolve | Feature | DBE-7860 | ClickHouse Kafka engine unknown |
User Interface | Feature | DBE-6605 | Within the "Recent files" popup, Ctrl-Q/Ctrl-Shift-I on table views should popup the definition, same as in the database view. |
Feature | DBE-6432 | Possibility to configure icons for custom data sources | |
Cosmetics | DBE-7843 | Merge or rename Go To and Go to actions in the actions list |
Overview
Content Tools