No subsystem | Bug | GO-8455 | Intellij UE + Go Plugin don't handle dependencies under `vendor/` of Kubernetes source code |
Bug | GO-8122 | Editable postfix templates do not work when you define them on custom types |
Usability | GO-7826 | dep integration enabled automatically in 2019.2 |
Go Build | Bug | GO-7801 | Goland: not clickable compile errors after 2019.2 update |
Bug | GO-8279 | Console toolbar is missing in debug |
Bug | GO-8303 | go: flag needs an argument: -mod (from $GOFLAGS) |
Bug | GO-7832 | Support for long configuration names |
Go Completion | Bug | GO-6545 | Method-like function completion shouldn't reformat raw string |
Bug | GO-7808 | The autocomplete is not aware of context |
Bug | GO-7729 | Don't show "Fill fields" on unexported fields |
Bug | GO-8088 | Postfix completion fails at getting error type |
Bug | GO-7741 | Struct autocomplete wrong brackets |
Bug | GO-8311 | Useless completion after typing '...' |
Go Debugger | Feature | GO-6578 | Allow debugging with Go Remote configurations and mozilla rr backends on remote target |
Bug | GO-7770 | Function calls don't work inside Evaluate and log breakpoint property |
Bug | GO-8356 | Rewind action is available in core dump debug session |
Bug | GO-7060 | Debugger shows incorrect variable location in code |
Bug | GO-8074 | Evaluate and Log does not print result of in debug console |
Bug | GO-7829 | Mozilla RR integration |
Bug | GO-8186 | Delve version too high for Go 1.10 |
Bug | GO-8333 | Run to cursor doesn't work when file mapping is required |
Bug | GO-7689 | Debugger stops at breakpoint twice if run.processes.with.pty is enabled on macOS |
Bug | GO-8053 | Evaluate expression cannot evaluate delegated method calls |
Bug | GO-7866 | Step over doesn't work |
Bug | GO-8051 | Debugger doesn't show entire string value containing non-ascii symbols |
Bug | GO-8192 | Breakpoint cannot find file in Container until step into module |
Bug | GO-8277 | Debugger does not stop on breakpoint; breakpoint bullet changes to "could not find file" |
Bug | GO-8380 | Debugging remotely not working |
Bug | GO-7906 | UI allows to change variable values in a recorded debug session |
Usability | GO-6723 | When using rr, breakpoints are ignored |
Go Editing | Bug | GO-8421 | Pasted unused import is optimized immediately |
Bug | GO-8092 | Disabling One Line Returns folding doesn't work |
Bug | GO-8360 | Import package quickfix doesn't suggest vendored packages with aliases |
Bug | GO-7852 | Automatic SQL injection doesn't work |
Bug | GO-8089 | Incorrect "Parameter info" for a function call inside a struct literal |
Bug | GO-8378 | Parameter information not shown for function with struct parameter |
Bug | GO-8312 | Typing < inserts > |
Usability | GO-8288 | Don't offer method's name for variable when it returns only error |
Usability | GO-8172 | Create missed function do not give to change parameters name |
Usability | GO-7952 | Fill fields for strings should start from no value |
Go Formatter | Bug | GO-8066 | Update import rules and aliases to match the new version of goimports |
Bug | GO-7213 | Wrong indent in block inside switch case |
Bug | GO-7847 | "Imports are not sorted" warning is not disappearing after manual sorting imports |
Bug | GO-7988 | Wrong comments alignment after block statements |
Bug | GO-8024 | Comments after multiline const/var spec should not be aligned with subsequent comments |
Bug | GO-8028 | Wrong comments alignment in composite literals |
Bug | GO-8029 | Wrong comments alignment for top-level declarations |
Bug | GO-6689 | Wrong indent after if with multiline condition |
Bug | GO-7431 | Formatting inconsistency between "Reformat Code" and "go fmt" |
Bug | GO-7974 | Wrong indent for multi-line comments when they are not first on the line |
Bug | GO-7970 | Unable to delete anything between a valid line and a mismatched closing brace. |
Bug | GO-7997 | Comments alignment should be reset if the separated by several lines |
Bug | GO-7995 | Wrong alignment for first comments in a block-like elements |
Bug | GO-8019 | Misaligned struct comments in the presence of tags |
Bug | GO-8017 | Wrong comments alignment inside field declaration |
Bug | GO-8012 | Do not remove empty line before right brace in struct/interface |
Bug | GO-8011 | Wrong comments alignment in argument list |
Bug | GO-7888 | No ability to disable redundant import alias removal during formatting |
Bug | GO-8050 | Wrong alignment in const/var blocks |
Bug | GO-8372 | Error during method formatting |
Bug | GO-7962 | Redundant space between multiline comment and right brace |
Bug | GO-7963 | Missing newline between multiline comment and right brace in block |
Bug | GO-7967 | Wrong alignment of comments in const block |
Bug | GO-7964 | Wrong indent for comments inside multiline expressions |
Bug | GO-7965 | Wrong comments alignment in case clauses |
Bug | GO-7986 | Wrong spacing between line comment and right brace in composite literals |
Bug | GO-7989 | Wrong comments alignment after multiline composite literal |
Bug | GO-8400 | Empty line is removed before first block comment in a struct and var/const/type/import blocks |
Bug | GO-8004 | Wrong indent in var/const value after comment |
Bug | GO-8005 | Wrong spacing before block comment in expression |
Bug | GO-8003 | Wrong alignment in structs with anonymous fields |
Bug | GO-8131 | Empty line is removed between left branch and a comment in a literal value |
Bug | GO-6473 | Wrong indent in struct initializer in multi-value return |
Bug | GO-6984 | Wrong function call arguments indentation in multi-value returns |
Bug | GO-7830 | the indent is weird since 2019.2 |
Go General | Bug | GO-7916 | Detection of autogenerated files doesn't seem to work properly |
Bug | GO-8177 | Go Module show error in IDE but run normal in terminal |
Bug | GO-7798 | Go modules shown in external libraries when vendoring is enabled |
Performance | GO-8031 | It takes forever to show implemented icon for method if type has too many methods |
Performance | GO-8034 | UI freezes when clicking on gutter icon for type which has too many methods |
Performance | GO-8293 | Project opening/indexing takes nearly 10 minutes to finish |
Cosmetics | GO-8306 | Cleanup GOROOT and Download sdk ui |
Go Inspections | Bug | GO-7450 | Disable inspections for generated code by default |
Bug | GO-8219 | Add comment quick fix shows up twice |
Bug | GO-6635 | Add keys and delete zero values quick fix produces invalid code |
Bug | GO-7725 | Convert quick fix shouldn't be available for nil argument |
Bug | GO-8331 | Implicit assignment to unexported field is not detected |
Bug | GO-8280 | Delete unused type will not remove comments from the methods defined on that type |
Bug | GO-5766 | Unused variable not detected |
Bug | GO-8371 | Reuse signature types intention shouldn't be available on type carry over |
Bug | GO-7824 | Change signature generates a non existing type |
Bug | GO-7663 | Invalid inspection: Redundant type conversion |
Go Refactorings | Bug | GO-8422 | Implement Methods ignores comments when invoked inside function |
Bug | GO-8425 | Implement Methods doesn't open file with type declaration |
Bug | GO-8158 | Implement methods should not create type and methods where those can't be defined, e.g. inside functions/methods |
Bug | GO-6555 | Extract method should update references change via template |
Bug | GO-8068 | Extract Interface doesn't take into account existing declarations |
Bug | GO-8065 | Extract Interface should not complain about unexported receiver's type |
Bug | GO-7982 | Change signature doesn't add package prefix in tests |
Bug | GO-8007 | Extract method does not work correctly if a variable is named the same as type |
Bug | GO-8137 | Change signature should not update return for recursive calls |
Bug | GO-7871 | Change signature doesn't replace single result parameter |
Bug | GO-8386 | Renaming files with similar test files triggers the rename confirmation for the original renamed file |
Usability | GO-6994 | Always optimize imports after Move refactoring |
Usability | GO-7787 | Always show preview when refactorings attempt to modify generated code |
Usability | GO-8209 | Implement Methods should put newly created method under caret |
Usability | GO-7864 | Change Signature quickfix should add default value in newly generated return |
Go Testing | Bug | GO-7516 | Running gocheck test outputs 1 empty line per test |
Bug | GO-8391 | Output of go test is mixed between stdout and stderr |
Bug | GO-7919 | missing tags arguments on subtest running |
Bug | GO-7806 | gocheck output is hidden |
Bug | GO-7883 | Running the individual test results in running all the tests in a file. |
Bug | GO-8301 | Use -m argument instead of -testify.m for old testify versions |
Go Type Inference | Bug | GO-8163 | Missing pointer to unsafe.Pointer conversion is not highlighted as an error |
No subsystem | Bug | DBE-9124 | «Modify Table» dialog (⌘F6) shows several DDL commands even when a user didn't modify something |
Bug | DBE-8871 | Can no longer add "external schemas" in schema list (Redshift) |
Performance | DBE-8694 | EAP Consuming Significant Resources - Even at Idle |
DB Connectivity | Bug | DBE-8715 | Oracle: the message under the "Test Connection" button disappears |
Bug | DBE-9448 | Driver files entries order is not saved |
Bug | DBE-9052 | Error: "No subject alternative DNS name matching localhost found." when connecting to Redshift with "Use SSL" enabled |
Bug | DBE-8968 | DataGrip Login |
Usability | DBE-9323 | Connection exception is cut off in the main window |
Exception | DBE-8823 | IAE at com.intellij.database.model.DataSourceSnapshotManager.$$$reportNull$$$0 |
DB Console | Feature | DBE-1878 | Database console: on switching to deselected schema suggest quick fix to select it in data source properties |
Bug | DBE-9550 | DataGrip: Error when trying to use Quick Documentation on tables containing SQL foreign keys (part 3) |
Bug | DBE-8827 | Opening the default or connection database console does nothing when you've deleted the scratch file |
Bug | DBE-9523 | NEXT VALUE FOR [sequence] is no longer working after latest update. |
Bug | DBE-9068 | Can't execute selected part of SQL query in .cs file |
Bug | DBE-3546 | Database Console doesn't reopen when statement is executed |
Bug | DBE-9478 | AzureSQL regression in 2019.2.6 - "Unable to verify FIPS mode settings" exception |
Bug | DBE-9434 | Explain Analyse (Raw) action is broken |
Usability | DBE-5983 | Database Console: query result tabs are messed up |
DB Diff | Feature | DBE-8977 | Compare table contents |
Bug | DBE-7401 | Database Changes window shows first change in queue regardless of selection |
Bug | DBE-8995 | Database diff case unsensitive not fully working |
Bug | DBE-8835 | Schema diff comparison with DDL. Don't show differences for native and default words |
DB General | Bug | DBE-9401 | Data source corruption in recent builds |
DB Introspection | Feature | DBE-5661 | Improve support for partitioned tables |
Bug | DBE-4856 | Azure: db_id() doesn't work, we need a workaround |
Bug | DBE-9454 | multiple-column indexes |
Bug | DBE-9329 | PostgreSQL 12 generated columns feature breaks introspection |
Bug | DBE-6300 | MS SQL Server DB introspection fails with OutOfMemory for a production-size database 12872+ tables |
Bug | DBE-8344 | Viewing or editing procedures on DB2 for i (AS/400) systems fails |
Bug | DBE-5061 | DDL for Postgresql trigger misses OF columns block |
Bug | DBE-9015 | Server crash issue when using DataGrip with AWS Aurora |
Bug | DBE-9406 | Introspection error on Greenplum 6. Source code of routines is not available. |
Bug | DBE-9474 | H2 view columns are not introspected |
Bug | DBE-8310 | DDL data source: unknown schemas appearing in Database tool window when editing DDL script |
Bug | DBE-9433 | database schemas current schemas can't select |
Bug | DBE-9457 | DataGrip 2019.2.2 does not show DISTRIBUTED BY section for Greenplum v 6 table via "SQL Scripts --> Source Editor" |
Bug | DBE-8504 | DB Synchronize failure |
Performance | DBE-8380 | Introspection takes forever and hangs datagrip |
DB Refactoring | Bug | DBE-9017 | When adding a SMALLINT type column with width and UNSIGNED, the width digit ignored. |
Bug | DBE-9050 | Invalid Nullable type composition for ClickHouse LowCardinality |
Bug | DBE-8889 | Sqlite Constraint Check lost when table is modified |
DB Schema Views | Bug | DBE-9267 | Misleading 'drop schema' handling on insufficient rights |
Data Import & Export | Feature | DBE-2640 | [Feature Request] Download query output as markdown table |
Bug | DBE-9548 | Creating new table from results contains ambiguous column names |
Bug | DBE-8732 | CSV Import - please swap default LOB from Text to varchar(max) to better support modern (post 2005) versions of SQL Server |
Bug | DBE-9098 | Can't import data from a CSV that includes IDENTITY column data to a SQL Server table |
Bug | DBE-5165 | Import File Not working correctly |
Data Views | Feature | DBE-7980 | Set NULL via typing |
Bug | DBE-8817 | Colors are stuck in filter |
Bug | DBE-8857 | Query width gets wider and wider with each return (visual bug) |
Bug | DBE-9516 | `Transpose` action is absent |
Bug | DBE-8557 | "Limit page size to" no longer limits max query row count |
Bug | DBE-9322 | Error in 'Load Data' view |
Bug | DBE-9021 | Navigating to referenced and referencing rows from data grid doesn't put quotes around UUID's. |
Bug | DBE-8717 | Comment to name query result tab leads to "unresolved table editor" |
Bug | DBE-9445 | H2 views cannot be sorted by column |
Bug | DBE-6601 | Ctrl-F12 in the filter in a table view should open the structure popup for the shown table's data, not the "dummy.sql" editor |
Bug | DBE-9338 | The row number is truncated in table view |
Bug | DBE-8788 | BLOB Record modifications in Database explorer, after automatic reload, shows a Java object reference |
Bug | DBE-8433 | Using FWD and BACK button on table views re-issues the query |
Usability | DBE-9549 | Option to disable autocompletion in Data Editor |
Exception | DBE-8761 | Artifacts in service windows when view result of SQL query |
IDE General | Bug | DBE-1057 | XML extractor does not escape illegal characters in xml columns on SQL Server |
Bug | DBE-8813 | DataGrip is not usable after update to 2019.2 |
Usability | DBE-8633 | Can't edit file/folder in SQL-Dialects window |
Navigation & Search | Feature | DBE-8897 | Full text search enhancement - result list(s) should be ordered |
Bug | DBE-8448 | Unable to search database table from quick search |
Bug | DBE-8963 | When Ctrl+clicking on a table name in SQL, the Database window doesn't quite scroll that table on the screen |
Usability | DBE-8895 | Find Usages | Sort by line number |
PL Debugger | Bug | DBE-9324 | Oracle PL debugger: Sometimes debuggers doesn't pick the modified code on second start |
Task | DBE-9274 | Do not allow to start several debug sessions at once for the same DB console |
Task | DBE-9299 | Oracle PL debugger: support Type Body |
Exception | DBE-9297 | Oracle PL debugger: when a sessions is disconnect, DG throws an unexpected exception "Connection refused to host: 127.0.0.1" |
SQL Completion | Feature | DBE-4499 | suggest join conditions based on column / table name matching |
Bug | DBE-8686 | SQL code autocomplete works incorrectly |
Bug | DBE-9354 | select always qualifies the column with table name |
Bug | DBE-4713 | SQL completion failing on create table |
Bug | DBE-8785 | Some objects are not loaded in the completion popup |
Bug | DBE-9504 | Suggest only "BY" for "ORDER " or "GROUP " |
Bug | DBE-9046 | Database tools: no autocomplete for table name when typing 'alter table' with postgres |
Usability | DBE-8918 | 'VARCHAR' is completed as 'VARCHAR()' |
Usability | DBE-9535 | Better completion for LIKE in the filter field |
Usability | DBE-9534 | Better completion for LIKE |
SQL Format and Style | Bug | DBE-8452 | Oracle: align CASE Expressions in pl/sql block |
Bug | DBE-9458 | SQL Server query formatting issue: the TOP N clause causes formatter to insert a lot of unnecessary line breaks |
Bug | DBE-6170 | The "Place comma" setting is ignored when "Wrap" is set to "Wrap if long" |
Bug | DBE-8334 | Unnecessary space before comma in ALTER TABLE when several ADD instructions |
Bug | DBE-8974 | SQL Pre-formatter doesn't handle commas when the setting is specified in the Common section |
Bug | DBE-8767 | SQL formatter mangles blank-padded literals in Postgres |
Bug | DBE-8986 | Extra indent of the line after where clause |
Bug | DBE-8845 | Cursors need to be left-aligned |
Performance | DBE-8257 | SQL paste stuck (in PhpStorm) |
Usability | DBE-8978 | The combination of Code Style settings and source line breaks cause ugly result |
SQL General | Feature | DBE-9393 | Support DDL for TASKs |
Feature | DBE-9450 | Snowflake SQL Dialect Should recognize // style comments |
Bug | DBE-8682 | Snowflake syntax doesn't recognize USING keyword |
Bug | DBE-6474 | DataGrip does not operate properly with identifiers containing CRLF |
Bug | DBE-9376 | MS SQL parses incorrectly when column alias is "load" |
Bug | DBE-6538 | Oracle SQL plus dialect: formatting changes and corrupts the query |
Bug | DBE-9463 | PostgreSQL 12 REINDEX CONCURRENTLY feature not supported |
Bug | DBE-9464 | PostgreSQL 12 COMMIT/ROLLBACK AND CHAIN syntax not recognized |
Usability | DBE-7315 | Automatically add commas when drag'n'drop columns to the query |
SQL Generation | Feature | DBE-7893 | Procedure is missed in Generate menu |
Feature | DBE-7976 | Modify table from data editor |
Bug | DBE-9352 | Command "Generate DDL to Clipboard" shows incorrect info about fulltext index. |
Bug | DBE-5030 | Foreign Key Creation Doesn't Like Schemas |
Bug | DBE-8826 | After editing a package, the last ; is removed during submission to database |
Bug | DBE-6261 | Oracle: DDL script for VIEW misses column names defined in the view header |
Bug | DBE-7247 | Postgres Trigger Definition Does Not Show WHEN condition |
Bug | DBE-7960 | PG11:Exception happens when generating definition for partion table which is in different schema of its parent table. |
Bug | DBE-8962 | Wrong Snowflake DDL generation |
Bug | DBE-7107 | MSSQL: incorrect DDL generated for char columns |
SQL Highlighting | Feature | DBE-3779 | SQL: inspection for null values |
Feature | DBE-8688 | Unreachable code inspection for COALESCE |
Feature | DBE-9573 | Inspection: Insert NULL into NOT NULL column |
Feature | DBE-9024 | Ability to suppress sql resolve inspection for the function |
Feature | DBE-8697 | Inline parameter hint provider |
Feature | DBE-8330 | Datagrip literals auto-injection |
Feature | DBE-8597 | Column name hints in INSERT |
Feature | DBE-8402 | Inspection and intention for unicode columns in MSSQL |
Bug | DBE-8814 | Inspection of "Using CASE instead of conditional function and vice versa" shouldn't be enabled on MSSQL Server 2008 |
Bug | DBE-9492 | Replace DISTINCT with GROUP BY |
Bug | DBE-8637 | partition by join is not recognized in "Oracle SQL*Plus" Dialect |
Bug | DBE-9084 | IDE don't recognize 'VALUES (expression) table value constructor' in MariaDB 10.3 and above |
Bug | DBE-3815 | No inspection suppression option for specific unresolved SQL reference? |
Bug | DBE-9317 | Add az64 compression encoding support |
Bug | DBE-3773 | SQL: Inspections: Sybase: Ambiguous column reference: two different columns cannot have the same alias |
Bug | DBE-8850 | Exasol DROP INDEX grammar error |
Bug | DBE-9512 | Missing syntax highlighting/autocomplete for clickhouse |
Bug | DBE-9105 | SQL error when using quoted shame and a table name starting with a number on 2019.2.2 |
Bug | DBE-9281 | Aggregate-related problems inspection false positive when grouped by primary key |
Bug | DBE-9353 | Inlay hint is strange for VALUES |
Bug | DBE-8398 | False positive "unreachable code" warning |
Bug | DBE-9410 | T-SQL: Unknown database function 'concat_ws' |
Bug | DBE-9569 | Intellij shows false error for 'COMPRESS ADVANCED' |
Bug | DBE-9564 | DB console for oracle dialect does falsely reports issue with empty grouping set as : '(' or <expression> expected, got ')' |
Bug | DBE-9446 | Add syntax highlighting for command EXPLAIN ANALYZE in Mysql Database |
Bug | DBE-8763 | DataGrip says "Aggregate calls are not allowed in ORDER BY" clause of non-aggregated query |
Bug | DBE-8866 | Allow to enter query with reluctant quantifier in MATCH_RECOGNIZE / Row pattern matching query for the databse tool |
Bug | DBE-8383 | Inspection: aggregate-related problems |
Bug | DBE-8940 | Postgres SQL editor does not support PARTITION BY HASH |
Bug | DBE-8939 | "unreachable code" error when viewing an SQL Server stored procedure |
Bug | DBE-9531 | ORDER BY in subqueries should be highlighted |
Bug | DBE-8752 | SQL: PostgreSQL: VALUES clause cardinality: inspection gives false warning with select into |
Bug | DBE-9336 | Intentions is not working in existing routines |
Bug | DBE-9056 | Columns referenced from PostgreSQL variables with RECORD data type result in unresolved reference error |
Bug | DBE-9473 | MariaDB. Unknown database function error for window functions. |
Bug | DBE-7455 | MariaDB EXCEPT and INTERSECT support |
Bug | DBE-8718 | PostgreSQL CREATE OPERATOR using the FUNCTION keyword instead of PROCEDURE |
Bug | DBE-8738 | Inspection "VALUES clause cardinality" false positive when used with "OUTPUT inserted INTO" |
Bug | DBE-9095 | Syntax highlight for ASYMMETRIC KEY |
Bug | DBE-9003 | Datagrip editor showing syntax error for amazon redshift query. In the attached screenshot when the isnull statement is in the same line as select clause the query gets executed but when the isnull is in second line it gives a syntax error. |
Bug | DBE-9006 | Unreachable code inspection is reported for Oracle package |
Bug | DBE-7491 | Add syntax highlighting for PL/pgSQL "special commands" (#variable_conflict) |
Bug | DBE-9345 | Max identifier length inspection |
Bug | DBE-9542 | Always true inspection does not work on constants |
Bug | DBE-9468 | Oracle SQL syntax false error: TRUNCATE TABLE ... CASCADE |
Bug | DBE-9467 | Datagrip syntax checker/linter do not understand the expression "ANALYZE SELECT" |
Usability | DBE-9543 | Quick fix should delete COALESCE statement in the first argument cannot be null |
SQL Refactoring | Feature | DBE-9428 | Intention to convert JOIN ON to JOIN USING |
Bug | DBE-7709 | Incorrect placing for table's alias |
Bug | DBE-8807 | [PLUGIN] Unable to rename table variable |
Bug | DBE-9568 | Intention works not correct |
Bug | DBE-9093 | Intention 'Replace IN expression...' corrupts code |
Usability | DBE-8960 | 'Expand column list' should be available if caret is after '*' |
SQL Resolve | Bug | DBE-5033 | DataGrip does not recognize trigger logical tables DELETED/INSERTED when using ALTER TRIGGER |
Bug | DBE-8388 | Problems with resolve when commenting a type |
Bug | DBE-9470 | PostgreSQL: ORDER BY fields not resolved in a TABLE statement |
Bug | DBE-5766 | Unresolved savepoint |
No subsystem | Feature | WEB-39958 | React auto import ignore "allowSyntheticDefaultImports" |
Feature | WEB-39817 | JS. Console live templates |
Feature | WEB-39111 | Install LTS Node.js from new project dialog |
Feature | WEB-40006 | Add 'insert await' quick fix for type assignability errors of 'Promise<T> vs T' and for property access on `Promise<T>` for a property that exists in T |
Bug | WEB-31859 | Sporadic 502 when loading pages with the built-in web server |
Bug | WEB-40355 | No SVG preview pane after 2019.2 update |
Bug | WEB-39612 | "Invalid" in suggest popup |
Bug | WEB-42167 | Completion is different if you move cursor before or after a statement |
Bug | WEB-39596 | Choose better overload for document.createEvent() |
Bug | WEB-40196 | No syntax highlighting for JSP files |
Bug | WEB-42382 | JavaScript "Local variable 'X' is redundant" is not that redundant |
Bug | WEB-40173 | Redundant default attribute in SVG changes image in preview when removed |
Performance | WEB-40851 | Computing enum values for a huge enum doesn't reuse the cache of already computed values |
Performance | WEB-20705 | idea will freeze when using with pnpm |
CSS | Feature | WEB-36265 | CSS Media Queries Level 5 support |
Bug | WEB-40241 | "Mismatched property value" errors when using functions in SCSS/Sass files |
Bug | WEB-40049 | postcss-simple-vars: variable reference as a part of a property name is not resolved |
CoffeeScript | Bug | WEB-40447 | Issues with CoffeeScript editor in RubyMine 2019.2 |
Dart | Bug | WEB-40354 | Dart completion: selecting constructor should insert parentheses and optionally argument placeholders |
Bug | WEB-40544 | IDE may freeze when editing a Dart file and Structure tool window is open |
Bug | WEB-40308 | 2019.2 regression: Postfix completion not working in Dart Plugin, v2019.2 |
Debugger | Bug | WEB-29329 | Lambda Kotlin breakpoints are handled incorrectly during JS debug |
Bug | WEB-38656 | Node.js vm lineOffset |
Bug | WEB-40409 | Electron 6 App does not start up corretly in DebugMode |
Bug | WEB-40437 | JS debug requires remote URL mapping in 2019.2 |
Bug | WEB-39787 | Live Edit does not work with node 10.16 |
Bug | WEB-30191 | CORS problem when debugging because of "x-ijt" header being sent |
Bug | WEB-11399 | Debugger Console: variables defined in the console are not autocompleted (global context) |
Bug | WEB-39342 | Provide completion for console methods in JavaScript debugger console |
Bug | WEB-38541 | Karma: debugger stops on breakpoints only after restart or reload |
Usability | WEB-40014 | Show a meaningful error message when starting a debugger with node.js < 8.x set up as remote docker compose interpreter |
Exception | WEB-40379 | Cannot add an action twice: Smart Step Into (Step into the particular method) |
File Watchers | Bug | WEB-39703 | File watcher file type reverts back to unknown when I save it (Jsonnet, Blade) |
HTML | Bug | WEB-40047 | Invalid "deprecated HTML attribute" warning on React's onError attribute |
Bug | WEB-38718 | 'Deprecated HTML attribute' shouldn't be shown for attributes resolved to React component props |
Bug | WEB-25670 | WebStorm complains that some browsers don't like empty tags |
JSON | Task | WEB-42249 | Add `babel.config.json` to system schema map |
JavaScript | Feature | WEB-42028 | Name suggestions: add unresolved names from the current scope to the list of suggestions |
Feature | WEB-39619 | JavaScript: additional completion for "length" and "size" methods |
Feature | WEB-41373 | Support optional chaining in TypeScript and in the type system |
Bug | WEB-39917 | Operating on comments breaks indents for items around the comment |
Bug | WEB-41995 | 'Make private using #' cannot be invoked for getters in pure JS |
Bug | WEB-42109 | Unexpected "not assignable to type T" warning in JavaScript |
Bug | WEB-42106 | Highlight "arguments" as parameter |
Bug | WEB-40287 | 'Generate destructuring pattern' should handle computed property names properly |
Bug | WEB-40036 | JSDoc should be inherited from super methods |
Bug | WEB-38654 | Imported functions mistaken for global functions |
Bug | WEB-41393 | Code analysis is broken after the IDE update |
Bug | WEB-41927 | PhpStorm didn't show inferred parameter type in JavaScript |
Bug | WEB-40273 | Method chain type hints are shown with several consequent 'Promise<some_type>' for the same some_type |
Bug | WEB-40055 | es6: do not apply jsdoc namespace to class members |
Bug | WEB-38661 | Javascript : auto-complete not working for multiple levels of Object.create() and Object.Assign() |
Bug | WEB-39836 | No completion for `instanceof` in conditions with NOT |
Bug | WEB-31971 | Support TypeScript import()-types in JSDoc |
Bug | WEB-40280 | Javascript: Code-completion for setters in closure/function-based classes is not working correctly |
Bug | WEB-33474 | Create variable from usage: no possibility to choose keyword |
Bug | WEB-38414 | Auto import in Flow adds path to the IDE bundled definitions for React instead of the project ones |
Bug | WEB-39923 | ES6: use directory import for index.js.flow |
Bug | WEB-42196 | Incorrect processing of destructuring arrays in rest elements |
Bug | WEB-32758 | js: spurious "Invalid number of arguments, expected 0" inspection for the default sub-class constructor |
Bug | WEB-39805 | Add other properties to Dynamic usages group |
Bug | WEB-41764 | Optional chain tail is not evaluated properly |
Bug | WEB-39982 | 'Сonvert to const' in for loop with usages after the loop breaks the code |
Bug | WEB-22701 | Include enclosing functions in call hierarchy |
Bug | WEB-14774 | JSDoc: Show description for function in nested class (inherit description for function from parent) |
Bug | WEB-40046 | Rename doesn't update @callback name is JSDoc |
Bug | WEB-37587 | IntelliJ IDE Autocomplete for multiple extend not working in ES6 classes |
Bug | WEB-39938 | Custom postfix templates for JavaScript and TypeScript don't work in TypeScript files |
Bug | WEB-42074 | 'Flip ,' works incorrectly with rest parameters |
Bug | WEB-37739 | WebStorm doesn't understand Flow type annotation in array destructuring assignment |
Bug | WEB-40254 | Broken auto-completions for relative paths for node.js require |
Bug | WEB-36893 | Better mapping of file names to class names in code completion based on file name |
Bug | WEB-40432 | Flow: Support explicit inexact object syntax |
Bug | WEB-40175 | Flow error ranges don't update with the content |
Bug | WEB-40074 | Gutter icon placed over documentation comment for implementations with computed property names |
Usability | WEB-39990 | Improve availability for intention action of editing object literal property values |
Cosmetics | WEB-40170 | 'Replace destructuring with index access' when variable is unused shouldn't just drop the destructuring |
Exception | WEB-40533 | Flow: exception for array destructuring with object literal |
Exception | WEB-42268 | Destructuring using the postfix template fails with "cannot be cast to class" exception |
Exception | WEB-39892 | Throwable is thrown for the JSUnusedGlobalSymbolsPass |
JavaScript. Formatter | Bug | WEB-39993 | Wrong indent before computed property name in TS interface |
Bug | WEB-40326 | Incorrect indent for `debugger;` statement after code reformat (one less) |
Bug | WEB-15618 | Formatting inside JavaScript doc comments - spaces inserted instead of tabs |
JavaScript. Frameworks | Feature | WEB-42083 | Vue.js: support precise documentation on directives |
Feature | WEB-31693 | Vue: support details of components defined with @Component syntax |
Feature | WEB-38539 | Editor not detecting invalid Vue.js syntax for error, "v-bind expression cannot be empty" |
Feature | WEB-40617 | Vue.js: support source resolution for web-types |
Feature | WEB-42242 | Angular: support Schematics with Angular CLI 9.0.0 |
Feature | WEB-42113 | Vue: Provide better type inference when using v-for with an object |
Feature | WEB-40022 | Angular 8: support new recommended way of importing Angular Material components |
Feature | WEB-40166 | Vue.js: improve web-types caching behaviour for local development |
Feature | WEB-40349 | Vue.js: support web-types linked from the project's own package.json |
Feature | WEB-40221 | Vue.js: try to provide web-types for not indexed dependencies |
Feature | WEB-42220 | Angular: support new representation of metadata in Angular |
Feature | WEB-40094 | Unresolved symbol ReactComponent when importing svg in React |
Bug | WEB-40051 | 'Convert to functional component' should be available if constructor contains only super call or 'state' assignment that is not used anywhere |
Bug | WEB-39865 | IDE hangs when fixing formatting of particular vue.js code |
Bug | WEB-40214 | Missing resolve of private props in vue components |
Bug | WEB-39680 | [vue] False positive when boolean true is used in a class binding |
Bug | WEB-41883 | "Undefined binding" inspection's severity is ignored when inspecting events. |
Bug | WEB-39829 | Set JavaScript version to ECMAScript 6 when Vue.js project is created |
Bug | WEB-39725 | JS icon is shown instead of VUE in 'File | New' pop up |
Bug | WEB-40224 | Vue.js: improve HTML and expression parsing and lexing |
Bug | WEB-41620 | Angular: attributes from selectors in ng-content marked as not recognized |
Bug | WEB-42112 | Vue: variables created by v-for are marked as unresolved |
Bug | WEB-39967 | VueJS plugin + boolean prop = Wrong attribute value |
Bug | WEB-40591 | System collation causes issues with lowercase letters in code |
Bug | WEB-39381 | Vue tags are not resolved in case of indirect dependency (f.e. @nuxtjs/vuetify) |
Bug | WEB-42565 | Relative paths in HTML and other files are broken in WebPack projects in IDEA |
Bug | WEB-37218 | Vue: Component props should be at the top of completion list in template |
Bug | WEB-40515 | False 'Missing required attribute' shown for Material components |
Bug | WEB-40304 | Angular: Improve support for multi-slots |
Bug | WEB-40226 | Angular component definition inspections should check if it's an Angular component |
Bug | WEB-38846 | JSX Incorrect inspection "value assigned is never used" |
Bug | WEB-42458 | WebStorm complains about abstract class not being in Angular module |
Performance | WEB-39909 | Vue.js: migrate file type factories to new API |
Performance | WEB-39910 | Angular: migrate file type factories to new API |
Performance | WEB-40417 | Angular: performance problem with NgModule cyclic dependencies check |
Task | WEB-33709 | Add auto-completion and auto-import for styled components |
Exception | WEB-39906 | PsiInvalidElementAccessException in Angular project |
JavaScript. Inspections | Feature | WEB-38437 | Unused variables & parameters beginning with _ should be ignored |
Feature | WEB-19878 | Add an inspection to show duplicated import statements |
Bug | WEB-40350 | False positive 'Missing await' inspection for direct variable/expression assignments |
Bug | WEB-40213 | Simplify incorrectly assumes variable inside catch block is always null. |
Bug | WEB-40388 | Invalid 'Duplicate JavaScript declaration' warning when using unnamed 'class' |
Bug | WEB-39939 | Method can be static inspection: by default use only for private methods |
Exception | WEB-39835 | Quick Fix: JS : Plugin Intention Power Pack: Replacement if else with conditional caused an exception |
JavaScript. Refactoring | Feature | WEB-29039 | Typescript, also allow to move Symbols between .ts and .tsx files |
Bug | WEB-40071 | Propagate to destructing declaration works incorrectly for rest-properties, rest-array-elements and rest-parameters |
Bug | WEB-39748 | Extract superclass: making 'abstract' for pure JS throws and also doesn't work with TS fields |
Bug | WEB-36377 | 'Move module member' doesn't work in vue files |
Bug | WEB-38241 | 'Extract interface'/'Extract superclass' refactoring doesn't process all generics |
Bug | WEB-40263 | Extract Method in typescript fails with exception in specific case |
Bug | WEB-39309 | Moving module member exported with `export *` in 'index.ts' adds unnecessary export |
Bug | WEB-39229 | Don't suggest 'destruct' postfix template for arrays |
Bug | WEB-40005 | Bug in convert promise to async with destructuring and binary expression / object literals |
Bug | WEB-40822 | 'Insert await' quick fix should insert await for the variable initializer if there are no valid references featuring that variable |
Bug | WEB-40075 | Self references (name of class) shouldn't be considered dynamic usages |
Usability | WEB-39069 | 'Propagate to destructuring': make available to the right of the identifier |
JavaScript. Templates | Bug | WEB-12164 | Collapse/expand html code in script templates |
Bug | WEB-40178 | Mustache Plugin doesn't respect configured indent sizing. |
Linters | Feature | WEB-33171 | Enable support for a different tslint configuration for *.spec.ts files |
Bug | WEB-39071 | Editing .eslintrc.js triggers save immediately (triggering file watchers) regardless of settings |
Node.js | Bug | WEB-42327 | Linux: package manager yarn not recognized through nodejs snap |
Bug | WEB-42403 | Node.js: Cannot Debug Docker Compose configuration |
Bug | WEB-42440 | Download Node.js: update version to the latest LTS |
Bug | WEB-38037 | working directory in run configuration for scratch file |
Bug | WEB-34628 | Add completion for scoped packages in package.json |
Bug | WEB-39985 | No completion for some packages in package.json |
Bug | WEB-39780 | Can't select and copy link in npm tool window |
Bug | WEB-42176 | Yarn PnP: Can't run Jest tests |
Bug | WEB-42175 | Yarn PnP: Imports show long path to a package |
Bug | WEB-42171 | Yarn's version is not shown in 'Preferences for New Projects | Languages & Frameworks | Node.js and NPM' |
Task | WEB-42280 | Support standard with Yarn PnP |
Task | WEB-35908 | Node.js console: URLs with `file://` protocol can't be opened |
Task | WEB-42131 | Do not suggest adding node_modules folder to Git |
SASS | Feature | WEB-38529 | Vue.js ::v-deep support |
Feature | WEB-41729 | Add support for new @use and @forward at-rules |
Bug | WEB-41886 | SCSS imports with webpack aliases: wrong 'Cannot resolve directory` warnings shown for packages with `@` prefix |
Bug | WEB-41982 | SASS: import path completion doesn't work when using webpack aliases |
Bug | WEB-42158 | Import scss from node_modules - cannot resolve module node_modules (Vue, SCSS) |
Bug | WEB-42000 | SCSS in HTML snippet in Markdown file: false error for @import '~npm-module/some-file' |
Performance | WEB-40135 | Severe lag when typing a quoted string in a large SCSS file |
TypeScript | Feature | WEB-40037 | Enable duplicate declaration inspection in TypeScript files |
Feature | WEB-37052 | Support TypeScript 3.4 non-widening literal contexts ('as const') |
Feature | WEB-40157 | Enable duplicate declaration inspection in TypeScript files for classes/enums |
Feature | WEB-40270 | Support TS 3.6 improved type checking for generators |
Feature | WEB-40201 | Enable duplicate declaration inspection in TypeScript files for TS properties |
Bug | WEB-39860 | 'Specify type explicitly' breaks code when specifying type for a single-parameter lambda without parentheses |
Bug | WEB-39866 | When I choose an item from completion as a parameter, an arrow function disappears |
Bug | WEB-39867 | Typescript import mapping "Only in files outside specified paths" not working correctly |
Bug | WEB-39864 | auto comp with readonly string array |
Bug | WEB-39868 | 'Specify type explicitly' is available in for-of, breaking the code |
Bug | WEB-39747 | "Method can be static" should not be shown for overrides in a derived class (TypeScript) |
Bug | WEB-39999 | Show line markers for implemented class fields |
Bug | WEB-42103 | TS Classes sometimes moved to Symbols in Search Everywhere |
Bug | WEB-40320 | typescript import from shows doesn't suggest installed packages |
Bug | WEB-39827 | TypeScript - specify types explicitly - not using aliased type in certain cases. |
Bug | WEB-39823 | TypeScript - Support for specifying inferred function parameters explicitly |
Bug | WEB-40714 | Intellisense doesn't resolve return types in async methods |
Bug | WEB-42194 | 'Generate destructuring patterns' doesn't work on a property to which is assigned enum |
Bug | WEB-40567 | highlights wrong for value of enum in switch case of TypeScript |
Bug | WEB-39994 | color error when use `[enum.key]` in `interface` |
Bug | WEB-42149 | Incorrect type hint |
Bug | WEB-38857 | Show inferred types in parameter help. |
Bug | WEB-40105 | TypeScript 3.3.3+: Trailing comma in tuple types is marked as an error ("type name expected") |
Bug | WEB-40107 | Computed property ["constructor"] is parsed as constructor |
Bug | WEB-40101 | unexpected type resolution: optionality is not properly computed after applying type operations |
Bug | WEB-40064 | Line markers for parameter field -> parameter field + parameter field -> field |
Bug | WEB-38817 | should not check literal initializers for readonly/const values in .d.ts |
Bug | WEB-40116 | wrong Inlay Hints with nest Promise like |
Bug | WEB-42050 | WebStorm resolves tuple type param in jest.each to any |
Bug | WEB-40385 | Create derived class / implement interface" intention action. Wrong insert order |
Bug | WEB-39818 | Incorrectly inferred type in quick documentation for TypeScript for ternary operators and (some) conditionals |
Bug | WEB-40276 | Variable types in 'extends' clause are not properly evaluated for base types |
Bug | WEB-40505 | False positive Duplicate declaration for angular templates |
Bug | WEB-39988 | Gutter icon - navigate to definition (implements) not working on constructor shorthands |
Bug | WEB-40944 | Angular - "Make public" quick fix does not work if Decorator is present |
Bug | WEB-40168 | Save type when applying 'Replace destructuring...' |
Bug | WEB-39984 | Show line markers for overriden fields in derived classes |
Bug | WEB-39989 | Implementation not found for property getter if class field is used |
Bug | WEB-39974 | False positive for unreachable switch branch in TS with const-context types |
Bug | WEB-38637 | Type guards: weaken narrowing of '==' to not narrow in case of references on both sides |
Bug | WEB-40025 | typescript auto-import causes circular dependency |
Usability | WEB-40334 | Implement required members in Typescript |
Usability | WEB-40057 | Search Everywhere - impossible to understand where external declaration is coming from |
Usability | WEB-40482 | Properties are not suggested when using Omit |
Task | WEB-39897 | Check for readonly assignments with dynamically inferred properties (const contexts, readonly props of object types, readonly mapped types) |
Exception | WEB-39916 | Non-idempotent computation: it returns different results when invoked multiple times or on different threads: 7 != 4 which is length of CachedValue dependencies: [file://C:/dev/mainline/src/Pri... |
Unit Tests | Feature | WEB-39905 | Support navigating to the test files without .test. or .spec. in the name located in the test folder next to the feature |
Feature | WEB-35244 | cucumber-js defineSupportCode is deprecated in generated code |
Bug | WEB-40160 | `Rerun failed tests` returns incorrect result with duplicates |