PHP Completion | Feature | WI-38938 | PHPUnit: Autocomplete test method names inside a test class |
Bug | WI-38783 | Incomplete methods autocompletion for abstract PHPUnit test classes |
Bug | WI-39506 | Wrong array key completion |
Usability | WI-37750 | Suggest @internal and @deprecated last when autocompleting |
PHP Composer | Feature | WI-39674 | Provide Manage dependencies action for action bar under cog |
Feature | WI-39379 | Provide additional commands on Composer editor panel |
Feature | WI-36538 | Create diagnose action |
Feature | WI-36539 | Create dump-autoload action |
Bug | WI-41015 | Language level config is inactive if synchronization is enabled (switching between settings panels) |
Bug | WI-40729 | Language level config is inactive if synchronization is enabled but path to composer is empty |
Usability | WI-39673 | Remove Composer actions from Editor menu |
Usability | WI-39675 | Provide all actions in Tools|Composer |
PHP Formatter | Feature | WI-40357 | Allow defining the order of class, function and constant imports |
Bug | WI-37897 | Preview doesn't work for some options under Settings|Code Style|PHP |
Bug | WI-31025 | Wrong docblock formatting with Brackets |
Bug | WI-40899 | Using keywords as class function names results in inconsistent auto formatting of spaces before function parenthesis |
PHP Inspections | Feature | WI-39777 | New inspection: 'foreach' can be replaced with 'array_filter' |
Feature | WI-38051 | New inspection: 'foreach' can be replaced with 'array_map' |
Feature | WI-39780 | New inspection: 'foreach' can be replaced with 'array_fill' |
Feature | WI-22936 | Allow to configure which exceptions are unchecked in settings |
Bug | WI-39251 | There's no warning if a thrown variable can be null |
Bug | WI-39236 | Undefined exceptions shouldn't be reported |
Bug | WI-38724 | Foreach to array_map: breaks code in case variable is used inside the string |
Bug | WI-38727 | Foreach to array_map: shouldn't convert in case key is used in expression |
Bug | WI-38723 | Foreach loop can be replaced with array_map: $this can be lexical variable |
Bug | WI-39226 | "Unhandled exception" is shown twice when result of a call is thrown |
Bug | WI-39225 | "Unhandled exception" is not shown when result of a call is thrown and a function is in an another file |
Bug | WI-41037 | PHP 7 return type declaration with true/false/null should be marked as error (red) |
Bug | WI-39625 | Parameter type: doesn't take into account aliases |
Bug | WI-39201 | False positive: Unhandled exception for nested calls or chains |
Bug | WI-39208 | Exception that implements particular interface "is never thrown" in try/catch block |
Bug | WI-36905 | Class hierarchy checks and class_alias |
Bug | WI-38791 | Return type hint 'void' should be highlighted in PHP 7.0 is there's no such class declaration |
Bug | WI-39791 | Added Unchecked exceptions disappear if the project was opened in 2017.3 |
Bug | WI-39237 | Exceptions thrown using complex structures are not reported |
Bug | WI-38927 | Redundant closing tag: false positive for two empty tag pairs |
Bug | WI-39284 | Magic method __call @throws not working |
Bug | WI-39181 | Interfaces which don't extend \Exception are filtered during analysis |
Bug | WI-38168 | Exception documented in the interface is reported as unhandled |
Bug | WI-29332 | Language Level: Anonymous classes are not shown as error in PHP < 7 |
Bug | WI-39623 | Exception analysis: doesn't take into account aliases |
Bug | WI-39622 | Return type doesn't match in case alias is used |
Bug | WI-40858 | 2018.1EAP @noinspection not working anymore |
Cosmetics | WI-39630 | Code inspection has a misspelling |
Exception | WI-39789 | Exception is thrown on attempt to add Unchecked exception for Default settings |
PHP Profiler | Feature | WI-39836 | Add support for Xdebug profiler memory snapshot |
Bug | WI-39256 | Analyze X-Debug Profiler Snapshot Error - Incorrect Name Format |
PHP Refactoring | Feature | WI-9254 | New refactoring: inline php method |
Feature | WI-39247 | Inplace introducing: support 'extract constant' |
Feature | WI-39246 | Inplace introducing: support 'extract field' |
Feature | WI-14691 | Implement "Smarter and faster introduce variable" as it is for java language |
Feature | WI-40605 | Inline function: allow to inline function to multiple calls |
Feature | WI-40604 | Inline function: support multi-line functions |
Feature | WI-40606 | Inline static method: Support self/static/parent |
Feature | WI-39248 | Inplace introducing: support 'extract parameter' |
Bug | WI-41005 | Inline function: ‘false’ next to the function name |
Bug | WI-40665 | Inline function: doesn't handle situation with one-line control statement |
Bug | WI-40664 | Inline method: fails in case parameter is reassigned inside |
Bug | WI-40662 | Inline function: built-in functions shouldn't be inlined |
Bug | WI-40661 | Inline function: treat return points from anonymous function as return points of the main function |
Bug | WI-40660 | Inline function: removes all comments |
Bug | WI-40879 | Inplace introducing - remembered state does not affected by current scope. |
Bug | WI-40658 | Inline method: formatting is broken for multiline statements |
Bug | WI-40720 | Inline function: doesn't handle situations when flow is interrupted with return statements |
Bug | WI-40642 | Inline refactoring: handles self inside method body as static |
Bug | WI-40586 | Change signature - don't allow to remove parameter if it is used in function body |
Bug | WI-32147 | Pull Up/Push Down refactoring doesn't preserve visibility of constant |
Bug | WI-39130 | Moving constant removes it visibility specifier |
Bug | WI-40640 | Inline static method: shouldn't work in case code inside a method uses private members |
Bug | WI-40951 | Extract field: does not work in variable assignments |
Bug | WI-40952 | Extract field: force to select all occurrences when other option make no sense. |
Bug | WI-40608 | Inline function: doesn't take into account scope of the variable |
Bug | WI-40801 | Inline method: doesn't import classes/constants/functions and doesn't insert FQN |
Bug | WI-41196 | Inline refactoring: classes are not imported |
Bug | WI-40822 | Inline function: Exception is thrown in case there is already a function/constant import |
Bug | WI-40780 | Extract field/constant: doesn't work in anonymous classes |
Bug | WI-19275 | Extract field: doesn't work for global variables |
Bug | WI-40610 | Inline function: doesn't handle default values |
Bug | WI-39621 | Push Down refactoring doesn't take into account aliases |
Bug | WI-40609 | Inline function: doesn't handle yield |
Bug | WI-41102 | Inline function: always inserts import that leads to name conflict |
Bug | WI-40701 | Inline function: fails in case not all branches returns value |
Bug | WI-40706 | Inline function: return from cycle leads to different results after refactoring |
Bug | WI-40707 | Inline function: sometimes doesn't replace the parameter |
Usability | WI-40663 | Inline function: should forbid functions with global variable |
Usability | WI-40778 | Extract field/constant: save previous selection |
Usability | WI-40786 | Inline method: "replace all" replaces inapplicable places |
Usability | WI-40607 | Inline function: doesn't reformat the code |
Cosmetics | WI-41271 | Php inline refactoring dialog label for functions |
Exception | WI-40797 | Exception while extracting constant "abstract" |
Plugin: Deployment _ FTP.. | Feature | WI-7372 | add upload to server menu in version control-update info panel |
Bug | WI-31639 | PhpStorm freezes on applying settings for invalid server that is being tested |
Bug | WI-39795 | Deployment sub-menu listed twice in file context menu |
Bug | WI-27765 | Remote SSH External tools don't see project local servers |
Performance | WI-31928 | Right click on a changelist with 22K files freezes the IDE for half a minute |
Usability | WI-39043 | "No authentication data provided. Set it up here" link missing |
Usability | WI-39515 | Create New Project Dialog: Tab-Order wrong (UI) |
Usability | WI-38816 | Edit Remote File action doesn't work via key shortcut |
Plugin: Drupal support | Bug | WI-34647 | Drupal API search url is wrong for Drupal 8 |
Plugin: Phing | Bug | WI-40863 | Phing: 403 when trying to download latest phar via IDE |
Plugin: ini4idea | Bug | WI-39000 | Reformat removes indents from ini files |
Spellchecker | Feature | WI-39337 | Add possibility to revert a word just added by SaveTo quickfix |
Feature | WI-39336 | Add possibility to choose between Project/Application level dict in SaveTo quick-fix |
Feature | WI-705 | Spellchecker gives very small amount of suggestions |
Bug | WI-40650 | Exception in the case of SaveTo quickfix with possiibility to choose a dict |
Bug | WI-39832 | "Max number of corrections" is not saved after restart |
Bug | WI-39833 | Single dictionary for word saving is not saved after restart |
Bug | WI-40751 | Spellchecker stops to work in PHPdoc comments |
Bug | WI-40696 | Spellchecker considers known capitalized word incorrect |
Bug | WI-40634 | Spellchecker: Settings in 2018.1 incompatible with earlier IDE versions |
Usability | WI-38883 | Spellchecker: register dictionary filetype |
Usability | WI-40832 | java spellchecker should check only declarations and ignore usages |
Usability | WI-40354 | Spellchecker: hideable advanced settings |
Usability | WI-39335 | Add possibility to open project/app dictionaries from the settings |
Usability | WI-40621 | Spellchecker quick-fix order is counter-productive |
Exception | WI-39834 | Use single dictionary for words saving can be left empty and that cause the exception |
HTTP Client | Feature | WI-40380 | Support private environment variable file |
Feature | WI-40364 | Support assertions |
Feature | WI-40735 | Java EE: Provide completion for path defined in @Path annotation |
Feature | WI-40737 | Java EE: Provide completion for mime type defined in @Produces annotation |
Feature | WI-40387 | Support token capturing for an authentication by JWT |
Feature | WI-40904 | Create build-in HTTP Requests collection |
Bug | WI-40390 | http-requests-log cuts tailing slash "/" |
Bug | WI-40392 | Remove old environment if it's not available anymore from Run menu |
Bug | WI-40404 | REST Client re-run after change runs old request |
Bug | WI-40601 | Tests are run in AWT thread |
Bug | WI-40366 | NPE during processing HTTP response |
Bug | WI-40373 | New REST client : HTTP Requests Log file is invalid, file is null |
Bug | WI-40373 | New REST client : HTTP Requests Log file is invalid, file is null |
Bug | WI-40391 | New REST client (IDEA) : Cannot make a REST call once the env file has been deleted |
Usability | WI-40393 | Support empty variables |
Usability | WI-40389 | Support environment variables defined in 'http-client.env.json' file |
Usability | WI-40598 | Indicate that there is failed test |
Usability | WI-40388 | Show documentation for header fields |
Usability | WI-40700 | Deprecate UI based REST Client |
Usability | WI-40600 | Tests are always sorted alphabetically |
Usability | WI-40854 | Create default file template for HTTP Request |
Usability | WI-40855 | Support Live Templates for HTTP requests |
PHP Debug | Feature | WI-13369 | PHP Errors Should be Displayed in PhpStorm Console |
Bug | WI-39713 | Cannot get property if name contains \0 character |
Bug | WI-40777 | PHP Errors are not shown for PHP Remote Debug configuration |
Bug | WI-39317 | xdebug 2.6 property path names being escaped multiple times, resulting in "can not get property" |
Bug | WI-40799 | Files in PHP Errors are not clickable during remote debug |
Usability | WI-35278 | Make easier to distinguish PHP and JS debugger in Debug/Run menu |
Usability | WI-40789 | Provide separate tab for PHP Warnings |
PHP Interpreters | Bug | WI-41293 | Docker-compose: breaks settings saving |
Usability | WI-39199 | Add notification in Languages & Frameworks | PHP that PHP Language Level is set in composer.json |
PHP Lang | Feature | WI-39551 | Allow both forward and backward slashes in "Navigate to class" (PHP) |
Feature | WI-36058 | Allow to disable "Implemented by" etc. hierarchy links in left gutter |
Feature | WI-28548 | URL links in comments are not clickable in the editor |
Feature | WI-7436 | Go To Symbol: Support for scoped methodname |
Bug | WI-38040 | PHP Include Paths are Absolute but should be Relative (Windows issue) |
Bug | WI-39720 | New Class: previously selected template should not be saved |
Bug | WI-38673 | Exception highlighting doesn't work for constructors |
Bug | WI-39641 | "::class" constant is not supported by "class_alias" |
Bug | WI-37980 | class_alias with expression is misparsed |
Bug | WI-40827 | Goto Symbol does not support file name with namespace |
Bug | WI-40828 | Pinned tab for gutter invoked implements/overrides are called usages |
Bug | WI-31269 | IntelliJ Idea does not open PhpDoc hyper links on Ctrl + click |
Bug | WI-38920 | Wrong parsing after three "<?php ?>" blocks |
Bug | WI-33814 | Hierarchy don’t work for class_alias defined classes |
Bug | WI-37227 | Speed search doesn't work in "Implementations" (Ctrl+Alt+B) |
Bug | WI-39642 | "::class" keyword is highlighted as a static field |
Bug | WI-40618 | Array with PHPDoc is treated like expression and cause ''expression is not allowed as field default value'' |
Bug | WI-40295 | Class aliases should be ignored if the class declaration with the same FQN exists |
Bug | WI-38965 | Structure view is always collapsed |
Bug | WI-39818 | Primitive types are treated as classes in namespaces in @method annotation for Language Level < 7 |
Bug | WI-41145 | Items in include path are duplicated after phpstorm reopen (Windows only) |
Performance | WI-29056 | Editing PHP with HTML results 30% CPU load (15-20 sec) with freezed editor |
Usability | WI-39690 | Hover popup for aliased class is empty |
Usability | WI-37996 | Move and rename block of options Code Style|PHPDoc|@throws Tag Analysis |
Usability | WI-40829 | Navigate Super Method popup invoked via shortcut/menu is different from gutter one |
Exception | WI-40309 | Exception is thrown for some Template Data Languages |
PHP Lib Stubs | Feature | WI-40908 | Add stubs for sync PECL extension |
Feature | WI-6620 | Autocomplete: Add Solr Extension |
Bug | WI-40876 | General Improvements for PHPDoc | PDO |
Bug | WI-40970 | add stub for Parle |
Bug | WI-40955 | PHP Stubs: Method ReflectionClassConstant::getName() missing |
Bug | WI-41073 | ArgumentCountError should extends TypeError |
PHP Parser | Bug | WI-39831 | Array destructuring does not allow expressions in keys |
Bug | WI-41048 | PhpParserException on the complex switch: Lexer has been advanced 100 times more than the amount |
PHP Templates | Feature | WI-41222 | Blade: support @elseauth, @elseguest |
Feature | WI-40987 | Blade: support @dump directive |
Bug | WI-39731 | Twig file makes PhpStorm freeze |
Bug | WI-39209 | Injected json is not formatted inside twig block |
PHP Test | Feature | WI-39523 | PHPUnit: Completion support for @coversDefaultClass |
Feature | WI-19075 | PHPUnit: new inspection @covers reference should use "::" operator |
Feature | WI-38690 | Create a class from a test |
Feature | WI-30157 | Support PHPUnit @coversDefaultClass annotation |
Feature | WI-39518 | PHPUnit: take into account @coversDefaultClass in method @covers completion |
Feature | WI-34962 | Codeception: support code coverage |
Feature | WI-15425 | Add execute testcase/test arrows to phpunit tests |
Feature | WI-39504 | PHPUnit: add visibility modifiers to completion list for @covers annotation |
Feature | WI-39354 | PHPUnit: run all @depends method before actual test method |
Feature | WI-38343 | Allow to choose inherited methods for testing in 'new test' dialog |
Feature | WI-37775 | Show tests covering a class/method based on @covers information |
Bug | WI-39724 | PHPUnit: test navigation via @covers does not work with @coversDefaultClass |
Bug | WI-39725 | PHPUnit: test navigation via @covers does not work when only covered class specified for method |
Bug | WI-39696 | PHPUnit: Don't suggest to simplify FQN inside @covers |
Bug | WI-38659 | PHPUnit: Navigation to the failed test opens a wrong file |
Bug | WI-40686 | PHPUnit: Navigate to Test should list test that matches function by name |
Bug | WI-39312 | PHPUnit: PHPUnit Test Method: Only one ${CAPITALIZED_NAME} is replaced |
Bug | WI-39311 | PHPUnit: PHPUnit Test Method: Substitute test class instead of tested class for ${TESTED_NAME} |
Bug | WI-39679 | PHPUnit: @covers MyClass shows inspection warning |
Bug | WI-40978 | 'Missing target method' inspection not taking into account target class |
Bug | WI-39298 | Don't show "Create missing target method" if method already exists |
Bug | WI-39721 | PHPUnit: navigate to test method doesn't work if there are parenthesis in @covers annotation |
Bug | WI-37135 | PHPUnit does not display exception details in some cases |
Usability | WI-40310 | Bring back the option to navigate to test class from method using Navigate > Test/Test Subject |
Usability | WI-38893 | PHPSpec: don't ask to enable support, suggest to revert instead |
Usability | WI-38225 | Automatically select according method when invoking 'new PHP test' action from the method |
Usability | WI-39077 | PHPUnit: use PHPUnit Test Method template while generating method via 'PHPUnit Test method' action |
Usability | WI-39505 | PHPUnit: do not show methods in @covers completion list without preceding class |
Usability | WI-39401 | Always insert FQN for @covers annotation |
Usability | WI-39507 | PHPUnit: do not show test classes in @covers completion list |
Usability | WI-39517 | PHPUnit: show global functions in @covers completion list before :: |
Usability | WI-37542 | Better priority for PHPUnit dataProvider completion |
Exception | WI-39678 | PHPUnit: exception is thrown for empty @covers |
PHPDoc | Feature | WI-37734 | Generate @var DocBlock for class constants |
Feature | WI-5988 | Convert one-line phpdoc comments to multiline ones on Enter |
Bug | WI-15619 | Can't typehint a class with the name "Resource" |
Usability | WI-38528 | Next line is highlighted for PHPDoc tags without a value |
Usability | WI-29429 | Wrong PHPdoc parameter type generated for variadics |
PS Specific | Bug | WI-39439 | PhpStorm indexes current working directory where it was started from |
Usability | WI-36805 | Simplify PHP Empty Project |
Usability | WI-40803 | Remove Material Theme UI plugin |
Plugin: Joomla! | Feature | WI-37457 | Joomla support: Resolve classmapped classes |
Bug | WI-39353 | Refactor JHtml support to use new namespace class HTMLHelper |
Bug | WI-39352 | Refactor JText support to use new namespace class Text |
Documentation | Usability | IDEA-181042 | QuickDoc does not show generics type placeholders |
No subsystem | Feature | IDEA-152725 | Extend templating language to expose outer class |
Feature | IDEA-178428 | Support unescaping JSON strings in Analyze stacktrace |
Feature | IDEA-97673 | Feature request: add "fit image to window width" button in image viewer |
Feature | IDEA-143537 | Allow line breaks in scope patterns |
Feature | IDEA-185812 | Allow to force explicit toCollection(ArrayList::new) instead of toList() in "Subsequent steps can be fused into Stream API" |
Feature | IDEA-147222 | Compare tab with active tab |
Feature | IDEA-180669 | Consider instanceof conditions when inferring method NotNull |
Feature | IDEA-76704 | Make "Show in Explorer" work from Navigation Bar |
Bug | IDEA-186544 | NullPointerException in AbstractToolsUsagesCollector |
Bug | IDEA-186270 | TypeAhead NPE if popup is shown without an InputEvent |
Bug | IDEA-132172 | Documentation popup window osbscures error explanation popup when hovering in editor. |
Bug | IDEA-113410 | Intellij incorrectly reports NullPointerException inspector warning |
Bug | IDEA-183035 | Extracting variable from if-condition is incorrect |
Bug | IDEA-182857 | Extract method does not get focus on Linux |
Bug | IDEA-185093 | Second popup sometimes dissapers |
Bug | IDEA-183951 | No synchronization for IdeDocumentHistoryImpl.myChangedFilesInCurrentCommand |
Bug | IDEA-185078 | incorrect assertion when resolving reference from injected code after commit 0123ec2d923a4ef5f2e5abdbd3d5242050708e93 |
Bug | IDEA-124160 | search everywhere doesn't get focus |
Bug | IDEA-183600 | NPE at com.intellij.lang.properties.editor.ResourceBundleFileStructureViewElement.getFiles |
Bug | IDEA-185285 | Navigate Class/File/Symbol, Find in Path popup windows don't pick characters from input method |
Bug | IDEA-183995 | Early curly brackets `{ }` in code template break generation |
Bug | IDEA-148828 | BegTableUI.StartEditingAction does not pass the event to editCellAt |
Bug | IDEA-186238 | Object.getClass() is twice as pure than anything |
Bug | IDEA-180505 | IAE: Argument for @NotNull parameter 'color' in breadcrumbs |
Bug | IDEA-185930 | Documentation tab embedded to toolwindows has the 'show tolbar' option that affects quick doc popups only |
Bug | IDEA-185581 | Can't add new Startup Tasks configuration |
Bug | IDEA-183325 | IntelliJ 2017.3 hangs (InspectionViewPsiTreeChangeAdapter) |
Bug | IDEA-187505 | Locally-referenced images are not displayed in quick doc |
Bug | IDEA-184196 | No "Implements via subclass" icon when a method is final |
Bug | IDEA-183871 | support filter for user input in console |
Bug | IDEA-136762 | Fonts in ProjectView under Darcula in Linux looks bad after sequental LaF changes |
Bug | IDEA-177213 | Non-descriptive plugin suggestion for "Run Configuration[JetRunConfigurationType]" feature |
Bug | IDEA-186977 | NullPointerException appears on Welcome screen after typing |
Bug | IDEA-185305 | Structure Tool Window Steals Focus After Loading Members of File |
Bug | IDEA-185495 | Custom plugin repository URL is lost on IDE restart |
Bug | IDEA-156074 | "Cannot redo. Unexpected document state" when undoing then redoing in IntelliJ IDEA 2016.2 |
Bug | IDEA-185541 | Cannot disable search for overriding methods in interface |
Bug | IDEA-185805 | Reset Default Scheme removes duplicated Scheme |
Bug | IDEA-184383 | Large icons since 2017.3 |
Bug | IDEA-184787 | Resource bundle editor cannot working with \r\n characters |
Bug | IDEA-182334 | Quick navigate popup: action "ShowQuickDocAtPinnedWindowFromTooltip" doesn't work on MacOS |
Bug | IDEA-182535 | Progress for doing super methods search in EDT |
Bug | IDEA-185770 | Unable to move quick doc popup |
Bug | IDEA-184771 | Editing Project View Popup Menu doesn't work |
Bug | IDEA-183324 | Cannot unscramble stacktrace with ZKM: nothing happens on clicking "OK" (and exception in the logs) |
Bug | IDEA-183740 | JUnit 5 dependency resolution via Maven ignores download path |
Bug | IDEA-186084 | 38 parrots/build manager auto-make threads |
Bug | IDEA-183779 | Export inspections doesn't export the correct state after using "Reset to empty" under a filter |
Bug | IDEA-147470 | AddToFavorites action should work for ResourceBundle |
Bug | IDEA-187695 | Idea logging from the "Periodic tasks thread" leads to a deadlock |
Bug | IDEA-177046 | Quick documentation on annotations rendered incorrectly |
Bug | IDEA-186858 | Scrollbars not visible in Run and Debug output - can't scroll |
Bug | IDEA-180450 | Indent provider behaves unexpectedly |
Bug | IDEA-107048 | Add an option to provide runtime classpath with dependencies in provided scope |
Bug | IDEA-184729 | Remember Preview state for SvgEditor and reuse it when opening new ones |
Bug | IDEA-184292 | Dialog 'Scope selection for Analyze Dataflow to Here' contains escaped symbols |
Bug | IDEA-76438 | Directory diff: can't resize the columns |
Performance | IDEA-183754 | Rider hangs, vfs in freeze reports |
Performance | IDEA-180442 | UI hangs on expanding folder containing large text files in project view |
Usability | IDEA-185349 | Popup disappears before it's possible to hover it |
Cosmetics | IDEA-182630 | Update copyright notice on About screens |
Task | IDEA-186077 | provide API for Line/Rectangle pixel-perfect painting in JRE-HiDPI |
Task | IDEA-185006 | Update radioButton and checkBox icons for Mac Default LaF |
Task | IDEA-180858 | Upgrade bundled YourKit agent to 2017.2 |
Exception | IDEA-186468 | NPE at com.intellij.codeInsight.documentation.DocumentationComponent.needsToolbar |
Exception | IDEA-188163 | BUG | latest EAP Idea ultimate | HttpVirtualFileImpl cannot be cast |
Exception | IDEA-184329 | Smart pointer created during psi change |
Exception | IDEA-179906 | SOE at com.intellij.ide.util.treeView.AbstractTreeUi.attemptLock |
Exception | IDEA-186173 | NPE at com.intellij.codeInsight.documentation.DocumentationComponent.needsToolbar |
Exception | IDEA-186322 | NPE at com.intellij.util.ui.UIUtil$JBHtmlEditorKit$1.setUnderlined |
Exception | IDEA-187858 | NPE on search in settings if nothing was found |
CSS | Bug | IDEA-160317 | SASS: Built-in fade-out function not recognized |
Code Analysis. Inspection | Feature | IDEA-121405 | Report nullable values assigned to non-annotated fields |
Feature | IDEA-155216 | Missing limit(long) call in streams iterate & generate streams |
Feature | IDEA-25020 | Suggestion - Inspection - Probable Bug - copy constructor doesn't copy all fields |
Feature | IDEA-175780 | Reactor inspection: unassigned Flux/Mono instance |
Feature | IDEA-93038 | Inspection: Replace Collections.sort() with Arrays.sort() |
Feature | IDEA-175774 | Reactor inspection: don't implement Publisher or Subscriber yourself |
Feature | IDEA-183377 | UAST - Add visitDeclaration method to UastVisitor that takes a UDeclaration |
Bug | IDEA-183632 | Grouping by severity doesn't work in inspection result toolwindow |
Bug | IDEA-183738 | Inspection results warning counter changes after grouping |
Bug | IDEA-184655 | Offline inspection results for injected code invalid |
Bug | IDEA-126310 | Unnecessary toString() call fix breaks code |
Bug | IDEA-184518 | Run inspection on... from injected context doesn't allow to run on current file |
Bug | IDEA-141239 | "Manual array to collection copy" produces non-compilable code |
Bug | IDEA-181493 | display problem for problem report at information level for inspection at warning level |
Bug | IDEA-116743 | 'Access to static field locked on instance data' inspection shouldn't complain when the static field is final |
Bug | IDEA-184820 | Results of inspection disappears after grouping by directory |
Bug | IDEA-98137 | Raw use of parameterized class inspection warns where it shall not |
Bug | IDEA-185513 | Packaging issues > Empty Directory inspection doesn't respect selected scope |
Bug | IDEA-183357 | Command Line Code Inspector doesn't work if Pycharm is already running |
Bug | IDEA-181407 | "Scopes Order" does not fit all the text |
Bug | IDEA-184819 | NPE at com.intellij.codeInspection.ex.GlobalInspectionContextBase |
Performance | IDEA-182804 | Freeze with InspectionViewPsiTreeChangeAdapter in the stack |
Usability | IDEA-180726 | Inspections View: show inspection's group nodes |
Usability | IDEA-184412 | "apply fixes" in HTML file triggers long-running modal process that is not interruptable |
Usability | IDEA-180994 | Rerun inspections when view is grouped by file only shows one issue per folder |
Exception | IDEA-183634 | NPE at com.intellij.codeInspection.ui.InspectionViewChangeAdapte |
Exception | IDEA-184775 | AssertionError: SubRange: (17,27); this=(5251,5267) in Inspection Result Toolwindow |
Code Coverage | Bug | IDEA-186492 | IntelliJ Coverage runner does not work with Java 9: Illegal reflective access by TestDiscoveryInstrumenter |
Bug | IDEA-185485 | Bad class name for files with JSR-45 usage in coverage plugin |
Bug | IDEA-145114 | Regression: unable to add external coverage |
Bug | IDEA-185356 | Code coverage does not refresh correctly |
Code Formatting and Code Style | Feature | IDEA-181940 | Allow ArrangementMatchRule to sort entries with a custom comparator |
Bug | IDEA-143120 | Javadoc HTML proper fomatting (merged HTML lines with "wrapped at right margin" option) |
Bug | IDEA-170358 | Editor > Code Style > Java > Spaces > Around Operators > 'Method reference double colon' option puts space only before |
Bug | IDEA-157143 | 'Align fields in columns' and 'Align variables in columns' code style settings are not working |
Bug | IDEA-119083 | "Rearrange entries" confuses diff for local changes |
Bug | IDEA-184812 | Backcompat regression with CodeStyleSettings/PostFormatProcessorHelper |
Bug | IDEA-153768 | JavaDoc formatting for <p> on empty lines creates invalid HTML |
Bug | IDEA-166202 | <pre> tags in Javadoc should not be wrapped |
Bug | IDEA-186983 | NullPointerException at saving changed code folding settings |
Bug | IDEA-21623 | Formatter does not respect <pre> tags with attributes |
Usability | IDEA-100555 | "Import class" action makes code not compilable |
Usability | IDEA-179426 | Javadoc @param/@return tag after @param tag with description should not be indented |
Usability | IDEA-145803 | Code formatter works incorrectly first time after delete try-with-resource |
Code Navigation | Bug | IDEA-182556 | Cancelling navigation to inheritors still navigates to a selected one |
Bug | IDEA-181135 | Go to File: with "Include non-project files" = No out-of-project files are still suggested |
Bug | IDEA-180573 | "Navigate forward" doesn't work after "Navigate back" |
Bug | IDEA-89400 | Recent files: mouse over does not work for files |
Bug | IDEA-89098 | 'Go to file' should better match what I typed |
Bug | IDEA-176155 | Navigate to viewed method after sources download |
Bug | IDEA-183578 | Next method action navigates on a type parameter of a method instead of its name |
Performance | IDEA-187744 | High CPU usage when idle, never stops |
Performance | IDEA-184663 | Goto Implementation takes several seconds for a private method in the same class |
Usability | IDEA-187037 | Provide ability to change name and presentation of 'Navigate | Class' aciton in IntelliJ-based IDEs |
Console | Bug | IDEA-183958 | Horizontal scrolling in the console moves the caret to the end |
Bug | IDEA-180416 | Laggy hover over links in tests raport on macOS 10.13 |
Bug | IDEA-137769 | ANSI colors are not interpreted on System.err |
Bug | IDEA-184208 | Console horizontal scroll position lost on output |
Database | Usability | IDEA-186400 | No access to (global) data sources properties without "Database" tool window |
Debugger | Feature | IDEA-153569 | Copy current thread stack trace |
Feature | IDEA-148408 | Raise exception during debugging |
Feature | IDEA-48873 | Add easy access to exception stacktrace for exception objects |
Feature | IDEA-172018 | "Print stacktrace" breakpoint option |
Bug | IDEA-187709 | Huge number of captureXXXX.props files created under C:\Users\Миша\AppData\Local\Temp. |
Bug | IDEA-184127 | Field reference is highlighted with red in Evaluate window in debugger |
Bug | IDEA-186803 | Debugger frame view doesn't show recursion depth if "show package names" option is off |
Bug | IDEA-181853 | No separator between name and value in debugger tree |
Bug | IDEA-187528 | Quick evaluate with lambdas broken |
Bug | IDEA-150988 | Debugger displays incorrect value tooltip for member variables if local variable with same name exists |
Bug | IDEA-187632 | Remove extra colon in breakpoint configuration |
Bug | IDEA-187968 | Expressions in window watches are not editable |
Bug | IDEA-185970 | Non-java evaluation tooltips do not work |
Bug | IDEA-187338 | Async stacktraces may not work with several debug sessions |
Bug | IDEA-181303 | java.lang.IllegalArgumentException by org.jetbrains.org.objectweb.asm.ClassVisitor while running JUnit tests with latest EAP |
Bug | IDEA-168766 | Debugged process hangs during hot-swapping with yourkit agent |
Bug | IDEA-183745 | In-place watches are not updated when I switch to another configuration |
Bug | IDEA-184352 | java.io.FileNotFoundException |
Bug | IDEA-183804 | Update default remote debugger config for jdk9 |
Performance | IDEA-184521 | Please re-enable killing processes via WinP |
Usability | IDEA-184710 | No undo (Ctrl+Z) possible in the "Evaluate Expression" edit field after pressing "Evaluate" |
Usability | IDEA-42430 | Debugger: UI: Watches view: clicking outside the watch editor should apply change |
Usability | IDEA-72626 | Debugger: scrolling different panel cancels editing watch |
Usability | IDEA-183340 | 'Jump to Source' on a field in 'Variables' window opens source code for class in project's JDK, not in JDK application is launched |
Diff_Merge | Feature | IDEA-182602 | Directory diff dialog: allow comparing files with different names with each other |
Bug | IDEA-185924 | Diff Preview in the LocalChanges is not shown for the image files after they are unshelved |
Bug | IDEA-185787 | Fit image to window: just after opening commit dialog images are not zoomed and are aligned to top |
Bug | IDEA-182799 | Incorrect painting of line separators in diff |
Usability | IDEA-182230 | VCS "visual merge" window: don't ask "Are you sure" if there was no changes |
Usability | IDEA-177584 | Merge dialog lacks indication of analysis results for merged version |
Docker | Feature | IDEA-185384 | Docker. Support --cpus command line option |
Feature | IDEA-184656 | Support --shm-size, --security-opt, --name options |
Feature | IDEA-171362 | Docker: Provide possibility to choose services to run for Docker Compose |
Feature | IDEA-184195 | Docker: pull / push should support repository name with slash |
Feature | IDEA-159935 | Support Multiple Compose files |
Feature | IDEA-176586 | Docker: Make it possible to create a run configuration without pulled image but with the possibility to choose from the registry for auto-pulling it later |
Feature | IDEA-175825 | Add networks option autocompletion |
Feature | IDEA-183622 | Docker: support --label / -l run option in docker run config |
Bug | IDEA-187014 | DockerCompose: Two nodes instead of one when folder name contains punctuation |
Bug | IDEA-187035 | DockerCompose: RunConfig: "Environment variables" field. Cut spaces at the beginning/end when saving |
Bug | IDEA-186939 | DockerCompose: No values are taken from .env file |
Bug | IDEA-186934 | DockerCompose: Deployed ok, but the content of the docker-compose node is empty |
Bug | IDEA-180844 | java.lang.NoClassDefFoundError at opening a project and other actions |
Bug | IDEA-183265 | Docker: Image push is reported as completed immediately, while actual operation is performed in background without any feedback |
Bug | IDEA-187158 | DockerCompose: RunConfig. Different path separators: "/" and "\" in the "Compose Configuration Files" dialog |
Bug | IDEA-181802 | DockerCompose syntax highlighting / command shows wrong "Single value is expected" |
Bug | IDEA-184550 | Docker: Can't use shortened sha hash as an image ID in the Image run config |
Bug | IDEA-184559 | Docker: Run configuration. Errors should not be displayed in case of registry port and tag presence |
Bug | IDEA-158702 | Use default path for docker-compose executable |
Bug | IDEA-186952 | DockerCompose. RunConfig. Choose Configuration File dialog: disable "Ok" until we choose or auto-detect any file |
Bug | IDEA-186890 | DockerCompose: correct the path to the chosen compose file: display all the "/" in the same way |
Bug | IDEA-171286 | Docker: DockerView: Delete Attach(Websocket) item from the context menu |
Bug | IDEA-187326 | Invalid target key inspection in docker-compose.yml |
Bug | IDEA-179600 | Docker: java.lang.AssertionError and grey DockerView at reopenning the project with the docker run configuration |
Bug | IDEA-187496 | DockerCompose: False inspection error for the value: ulimits |
Bug | IDEA-178756 | compose YAML: support types with different scalar / sequence / dictionary representation |
Usability | IDEA-187040 | DockerCompose: RunConfig. "Choose configuration file or folder" dialog: provide multi-selection. |
Usability | IDEA-187016 | DockerCompose: Provide navigation by F4 and double-click from any compose node to the corresponding configuration file |
Usability | IDEA-174112 | Docker: Docker Machine/Compose Executable: open File Explorer with the selected executable file if it was auto-detected |
Usability | IDEA-187025 | DockerCompose: Change the icon for the root docker-compose nodes |
Editor. Code Completion | Bug | IDEA-185364 | In the context of a specific inheritance tree, code completion fails to cast expression before a method call in a post-cast scope |
Bug | IDEA-180584 | Parameter name hints in completion: don't show empty tooltip for extra (invalid) parameter |
Bug | IDEA-138153 | Determine whether to show autopopup completion in a non-blocking way |
Performance | IDEA-186114 | Code completion is extremely slow |
Usability | IDEA-144321 | LookupElementProximityWeigher should work for all lookup items that have PSI |
Editor. Editing Text | Feature | IDEA-166243 | Add context-aware predefined line comment prefix/suffix macros for live templates |
Feature | IDEA-178801 | Multi-line pasting in line comments |
Feature | IDEA-177411 | Show external annotations in the code |
Feature | IDEA-128613 | collapsed code sections not highlighted for search terms |
Feature | IDEA-84064 | Ctrl-Shift-Enter does not work in annotations |
Feature | IDEA-180852 | Multi-line pasting in line comments like /** */ |
Bug | IDEA-182771 | Editor: Split Vertically resets scroll and caret position |
Bug | IDEA-183603 | Middle-click on gutter causes paste action on Linux |
Bug | IDEA-124168 | Copy reference of a static method not working in some cases |
Bug | IDEA-185286 | PopupFactoryImpl.guessBestPopupLocation(Editor) returns a wrong coordinate. |
Bug | IDEA-185869 | minimized file folded comment issue |
Bug | IDEA-158249 | Complete Current Statement of for loop: code is not reformatted |
Bug | IDEA-184474 | caret spill does not refresh fast enough when line spacing is less than 1 |
Bug | IDEA-183660 | Quick doc on a link |
Bug | IDEA-180365 | Undo in editor does not scroll to changed position |
Bug | IDEA-179531 | Parameter name hints not updated on decompiled file reload |
Bug | IDEA-181128 | Wrap on typing works wrond with parameter hints |
Bug | IDEA-180503 | Editor scroll position is not preserved on switching between tabs |
Bug | IDEA-182731 | Incorrect position of right margin on hidpi 200x |
Bug | IDEA-184219 | Dragging to select within a current selection area with Drag'n'Drop off doesn't start a new selection |
Bug | IDEA-183876 | Parameter hint popup looks strange in some cases |
Bug | IDEA-185310 | mouse triple click is not selection whole row. |
Bug | IDEA-181068 | Jump to Source calculates the column incorrectly when TAB is used for indenting |
Bug | IDEA-184307 | Java: Backspace handler fails to remove a paired parenth |
Bug | IDEA-182868 | Ctrl+del behind end of line doesn't reset cursor position |
Bug | IDEA-178503 | Parameter hint blocks cursor |
Bug | IDEA-180805 | Quick documentation on mouse move: should not show up for String constants |
Bug | IDEA-181445 | Parameter info does not recognize current method when using method references |
Bug | IDEA-187135 | Pasting multiple lines of Javadoc is broken |
Bug | IDEA-187042 | arg postfix template incorrectly replaces whole line |
Bug | IDEA-108914 | I can't show the Korean, only □□□□□ |
Bug | IDEA-179581 | Join Lines attaches 'catch' to the closing curly bracket |
Bug | IDEA-183359 | Duplicate Entire Lines doesn't work properly in the end of the file |
Bug | IDEA-181985 | Quick documentation: shows type without qualifier |
Bug | IDEA-188877 | '<unknown> file changed' error message on undo |
Bug | IDEA-186444 | Pasting a whole line doesn't work properly in Javadoc comments |
Bug | IDEA-183806 | Inline parameter hints are unreadable with Monaco font |
Bug | IDEA-93274 | Scrolling with split editor tabs |
Bug | IDEA-181236 | Block caret breaks display of repeated emoji characters |
Performance | IDEA-185183 | Performance degradation in tests on 181 branch |
Usability | IDEA-182499 | double click the filename in "scope view" should not jump to the first line of an already opened file |
Usability | IDEA-157369 | Order of actions for escape key in editor should be LIFO |
Usability | IDEA-179908 | Esc should cancel multiple carets first, then remove usages highlighting |
Usability | IDEA-186314 | Inconsistent behavior of Home button |
Usability | IDEA-180797 | End and Shift-End work incorrectly in case of soft wraps |
Usability | IDEA-183016 | DisableCustomHintsOption intention is too easy to invoke by accident |
Usability | IDEA-182614 | "Insert pair bracket" setting should be renamed to be more clear |
Cosmetics | IDEA-149608 | Alignment of text when line spacing > 1.0 |
Cosmetics | IDEA-179605 | Indent guide tooltip should show matching brace context |
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-185738 | NPE at com.intellij.codeInsight.documentation.DocumentationComponent.registerSizeTracker |
Editor. Intention Actions | Bug | IDEA-184061 | Wrong if-nested try block unwrapping |
Find, Replace, Find Usages | Feature | IDEA-59638 | Actions to navigate to prev/next occurrence of identifier under caret |
Feature | IDEA-87846 | Replace in Path: provide replacement preview |
Bug | IDEA-185706 | Search and replace in files is broken. |
Bug | IDEA-117967 | Incremental search: move cursor to initial position after deleting all entered characters |
Bug | IDEA-177696 | unexpected behaviour on "Enter" in "Find In Path" dialog |
Bug | IDEA-185627 | Regression: 'Search/Replace in Path' popup doesn't find usages under .idea directory even if explicitly invoked on that directory |
Bug | IDEA-187131 | Find popup shows incomplete usages and doesn't indicate they're incomplete |
Usability | IDEA-186671 | Find in path: automatically include project files into search scope if *.iml is set as a file mask |
Usability | IDEA-184989 | Navigating from the code preview area (in the find in path window) should keep the cursor position |
Usability | IDEA-175973 | Enter file name search popup is not closing itself after losing focus when no value available in textbox. |
IDE Configuration | Feature | IDEA-183873 | Do not save frequently changed and not important settings on each save |
Feature | IDEA-141077 | Allow easy live template sharing between different IDEA instances |
Bug | IDEA-187735 | Comment live template macros show long description text in completion |
Bug | IDEA-182658 | QAPlug (1.3.14) is not compatible with 2017.3 version |
Bug | IDEA-184044 | starting idea sometimes starts 2 instances of idea |
Bug | IDEA-182780 | Use system properties to detect boot jdk version in SystemHealthMonitor |
Bug | IDEA-185422 | Exception when edit custom VM options from Welcome screen |
Usability | IDEA-172113 | Cannot drag-n-drop multiple Live Templates |
Usability | IDEA-169473 | Work parameter "ide.no.platform.update" is visible only in the "* .vmoptions" file |
Exception | IDEA-183475 | ForkJoinPool initialization error on Java 9 |
Indices | Bug | IDEA-185661 | Encoding detection requires read action |
Bug | IDEA-184394 | Interface implementation might not be found occasionally |
Bug | IDEA-185857 | Idea hangs after copy/paste files with "Updating indexes" dialog |
Bug | IDEA-123287 | Multiple "Updating indices" bg tasks after external file system changes |
Performance | IDEA-186709 | freezes on older project open/branch checkout |
Performance | IDEA-184147 | Long UI freeze after massive external FS change unrelated to open project |
JavaScript | Bug | IDEA-183115 | JavaScript Nashorn and JDK 9 |
Kubernetes | Feature | IDEA-185224 | Kubernetes: Yaml. Validate Integer values |
Bug | IDEA-183796 | Kubernetes. Add completion for "kind" and "apiVersion" in json |
Bug | IDEA-187357 | Kubernetes. Yml. Labels: false inspection by empty labelValue and absent error at key/value ending with "_" |
Bug | IDEA-183817 | Kubernetes: java.lang.Throwable at choosing "Run inspection on ..." for a not-modifiable option |
Bug | IDEA-184998 | Kubernetes: Yml. QuickHelp. Show it for the completion list items |
Bug | IDEA-187853 | Kubernetes. Yml. Labels: false inspection by empty label values |
Bug | IDEA-187343 | Kubernetes: improve "Change Notes" for plugin |
Usability | IDEA-183805 | Kubernetes: update the view of the quickhelp |
Task | IDEA-184797 | Docker, Kubernetes: Yaml: Kubernetes plugin should not depend from Docker plugin |
Language Injection | Bug | IDEA-87358 | CDATA is required in order to have FreeMarker IntelliLang support |
Bug | IDEA-184515 | No intentions to modify inspection options on warning in injected content without quick fix |
Bug | IDEA-185223 | Highlighting in injected code updating inconsistently |
Packaging and Installation | Bug | IDEA-180457 | Elevator.exe problems |
Usability | IDEA-46819 | Updater should automatically download patch in background |
Cosmetics | IDEA-170344 | Missing start menu icon in search menu on Windows 10 |
Cosmetics | IDEA-185688 | Groovy association item is not displayed correctly |
Task | IDEA-185591 | Get rid of -Xbootclasspath/a: argument when running IntelliJ-based IDEs |
Platform API | Feature | IDEA-180975 | Provide UAST patterns API |
Feature | IDEA-184211 | UAnnotations should provied UIdentifiers |
Feature | IDEA-185693 | Provide an API to programmatically pause/resume indexing during heavy activities |
Bug | IDEA-180738 | PsiFileSystemUtil.getRelativePath() and VfsUtil.getPath() return incorrect results when the first argument is a directory |
Bug | IDEA-184501 | Suggested replacement for deprecated method CreateTestAction.checkForTestRoots() can't be used |
Bug | IDEA-184046 | Uast: no reliable way to match parameters to arguments in calls |
Bug | IDEA-181783 | AbstractUastVisitor in AbstractBaseUastLocalInspectionTool violates contract of `buildVisitor` method |
Bug | IDEA-185355 | VMOptions.writeOption doesn't support digits in values |
Bug | IDEA-185644 | ProjectJdkTable#findMostRecentSdk does not select most recent |
Performance | IDEA-185281 | Livelock while reopening a project |
Performance | IDEA-182103 | SemService cache clearing takes long time |
Performance | IDEA-181206 | Unwarranted checks for type annotations at AnnotationUtil.isAnnotated() cause performance issues |
Task | IDEA-182567 | Smart PSI pointers created inside PSI event listener behave incorrectly |
Exception | IDEA-179233 | PSI events are delivered with invalid offsets |
Plugin Development | Feature | IDEA-115118 | DevKit: support EP "order" attribute highlighting/references |
Feature | IDEA-179119 | Go to related symbol should allow to navigate from inspection description to inspection class |
Feature | IDEA-182835 | Add an inspection that warns when UElements are used as PsiElements |
Feature | IDEA-128239 | Allow to specify full package + class name on the new action dialog |
Feature | IDEA-181105 | Devkit: highlight non-standard EP naming scheme |
Feature | IDEA-142062 | DevKit: make TestDataReferenceContributor work for Kotlin |
Feature | IDEA-179541 | When inspection class is renamed, propose to rename additionally HTML description and short name |
Feature | IDEA-180582 | Show 'skipForDefaultProject' tag as deprecated in project-component tags in plugin.xml files |
Feature | IDEA-179635 | Warn if buildVisitor returns a recursive visitor |
Bug | IDEA-166677 | XIncludes in plugin descriptions should resolve paths in classpath (or even in entire project's classpath) |
Bug | IDEA-188374 | CommitChangeListDialog.commitAlienChanges shows empty changes browser (when it is not) |
Bug | IDEA-180252 | Why do I have a bunch of test-data related gutter icons? |
Usability | IDEA-187502 | Add module for IntelliJ IDEA Community as well as joint module for both Community and Ultimate |
Cosmetics | IDEA-181935 | Devkit: show ID/Name of plugin for plugin.xml files in editor tab |
Task | IDEA-182931 | Support adding label on top of a component in ComponentPanelBuilder |
Exception | IDEA-182752 | NPE on test data navigation |
Plugin Management | Bug | IDEA-183557 | Using multiple optional dependencies against the same plugin causes one of the config files to be ignored. |
Exception | IDEA-186256 | CCE “java.awt.FileDialog cannot be cast to javax.swing.JDialog” at opening File dialog window when attempting to connect to wrong plugin repository |
Project Configuration | Feature | IDEA-183964 | Update local run configurations when module groups are converted to qualified names |
Feature | IDEA-186246 | Provide a convenient way to change qualified names for multiple modules at once |
Feature | IDEA-183009 | Provide action to convert module groups to qualified names |
Feature | IDEA-178557 | Repository libraries: add option to exclude transitive dependencies |
Bug | IDEA-175385 | RemoveInvalidElementsDialog: invalid module references cannot be removed from modules.xml |
Bug | IDEA-186248 | Unexpected error on compiling standard Java project after launching IDEA with no configurations |
Bug | IDEA-177765 | Repository libraries: sources of dependencies aren't downloaded |
Bug | IDEA-185133 | Changing version works incorrectly for Maven libraries if MAVEN_REPOSITORY path variable has non-canonical case of letters |
Bug | IDEA-186115 | Module unloading using ModuleManager.setUnloadedModules has bogus guard check |
Bug | IDEA-184303 | "Add" button disabled in "Editor > Copyright" |
Bug | IDEA-186197 | OutOfMemoryError on Clean up old output directories |
Bug | IDEA-149708 | Invalid Run Configuration after Module Rename |
Bug | IDEA-185763 | Scopes editor: 'Include Recursively' button works incorrectly for module group nodes if qualified module names are used |
Bug | IDEA-183747 | Renaming a module doesn't update compiler settings |
Bug | IDEA-185428 | IAE during loading of artifacts |
Bug | IDEA-180295 | Project settings: don't show unnecessary modules grouping items for modules with version numbers in names |
Bug | IDEA-185531 | Order of lines in ModuleRenamingHistory component in .idea/modules.xml randomly changes on save |
Usability | IDEA-66021 | Creating new maven module from project view should suggest correct directory |
Exception | IDEA-183587 | Exception thrown while loading project when opening or compiling project |
Project View | Bug | IDEA-185935 | Modules with namespaced name show wrong in some scenarios |
Bug | IDEA-164950 | Project Tool Window - Ctrl+Left shortcut doesn't work |
Performance | IDEA-184761 | UI freezes in project view |
Cosmetics | IDEA-185546 | Project files new arrow (2018 EAP) location is inconsistent |
Refactoring | Bug | IDEA-176840 | View / Expression Type just after closing pair character changes user selection |
Run | Debug configuration | Feature | IDEA-147759 | Allow to launch debug mode with Compound Run/Debug Configuration |
Bug | IDEA-187519 | Run button not disabled for for debug only run/debug configurations |
Bug | IDEA-150577 | Run configuration list has small height and is not resizable |
Bug | IDEA-184007 | Run dashboard debugger window very narrow |
Structural Search and Replace | Bug | IDEA-181391 | NPE at com.intellij.structuralsearch.inspection.highlightTemplate.SSBasedInspectionOptions$10$1.createConfi
guration |
Bug | IDEA-128106 | SSR and ActionScript: throwable at com.intellij.structuralsearch.impl.matcher.GlobalMatchingVisitor.handleTypedElement |
Bug | IDEA-154183 | Structural Search of Javascript not working as expected |
Bug | IDEA-186640 | SSR: extremely hard to edit patterns |
Bug | IDEA-185614 | Structural replace removes parentheses unexpectedly |
Bug | IDEA-185417 | SSR crash |
Task | IDEA-182438 | [Upsource] IDEA-CR-26435: SSR: big speed up searching xml/html |
Tapestry | Bug | IDEA-181603 | New > Tapestry > Component / Page operation does nothing - fails with NPE in AddNewComponentDialog.getName() |
Task Management | Bug | IDEA-187128 | Generic task server configuration cannot be saved in settings |
Usability | IDEA-185567 | Server types not searchable in Settings |
Cosmetics | IDEA-180845 | Tasks Servers dialog issues |
Exception | IDEA-188672 | Impossbile to create any generic based repostitory in the recent EAP builds due to problems with serialization |
Terminal | Bug | IDEA-186950 | Exception on trying to evaluate java program that throws exception in terminal |
Bug | IDEA-140061 | Should be possilbe to pause terminal output |
Cosmetics | IDEA-185689 | Open in Terminal should be in the same group as Reveal in Finder/Show in Explorer |
Exception | IDEA-187084 | StringIndexOutOfBoundsException when execute Jest ui test |
Unit Testing. TestNG | Bug | IDEA-183343 | IntelliJ show test successful when test exception has cause with long message |
User Interface | Feature | IDEA-61533 | Color folded block according to validation status. |
Feature | IDEA-158355 | Add 'About' action to Welcome Screen's "Get Help" menu |
Feature | IDEA-127682 | panel title bar as handler |
Bug | IDEA-183638 | [fps] moving caret up/down leaves artifacts in the editor |
Bug | IDEA-128058 | Inconsistent insets in editor hints |
Bug | IDEA-181555 | Unable to close Find in Path dialog after Regex syntax window is opened and closed |
Bug | IDEA-185833 | Quick Doc tool bar overlapped by Quick Doc body |
Bug | IDEA-185911 | Incorrect popup height causing scrollbar to appear |
Bug | IDEA-187284 | HiDPI JVM option is ignored in IntelliJ IDEA 2018.1 EAP |
Bug | IDEA-180409 | initial support for fractional scale HiDPI |
Bug | IDEA-182458 | Slow scrolling performance in editor with multiple gutter icons |
Bug | IDEA-184987 | Already disposed String |
Bug | IDEA-185137 | Can't load comboDropTriangle icon when switching theme to Darcula |
Bug | IDEA-185008 | Show usages is closed on escape in usages settings dialog |
Bug | IDEA-185007 | No find in bytecode view |
Bug | IDEA-183253 | [fps] expandable tree item is shifted |
Bug | IDEA-181795 | Quick Definition invoked from Code Completion steals focus from Code Completion popup |
Bug | IDEA-182463 | Editor highlighting background and border do not match (hidpi) |
Bug | IDEA-185306 | Powered by open-source software link in about box is outdated |
Bug | IDEA-186562 | Javadoc not shown for jigsaw modules in another module |
Bug | IDEA-186564 | Default size of Edit configuration -> tasks before launch is just for 1 step |
Bug | IDEA-179312 | Project View Popup - Does Not Match Settings |
Bug | IDEA-184012 | Align text by baseline in labels and checkboxes/radiobutton on win10 |
Bug | IDEA-181253 | Error validation doesn't work in dialogs in real time |
Bug | IDEA-181780 | Search Everywhere and Navigate to Class popups disappear on attempt to open Quick Definition for the selected class |
Bug | IDEA-181071 | context submenu arrow icon is low res on Retina |
Bug | IDEA-184013 | Splash screen. License name display error. |
Bug | IDEA-182423 | ShowInExplorer doesn't work for files that contain double blank space symbols |
Bug | IDEA-186529 | New tool window header close buttons close on mouse down instead of mouse up |
Bug | IDEA-186989 | Invoking "find action" in Evaluate dialog moves focus to the main window |
Bug | IDEA-185405 | Nested Idea does not scale on kubuntu 17.10 / KDE Plasma 5 |
Bug | IDEA-187482 | ToolWindow header becomes active when context menu is invoked on editor |
Bug | IDEA-185745 | Quick Doc hides under Win task bar |
Bug | IDEA-181339 | Navigation between toolwindow tabs by Alt-Right, Alt-Left doesn't move focus |
Bug | IDEA-182339 | "Show in explorer" doesn't work if invoked on file with "=" character in name |
Bug | IDEA-94095 | ClassCastException: org.sylfra.idea.plugins.revu.ui.toolwindow.tree.IssueTreeBuilder$GroupNodeDescriptor cannot be cast to com.intellij.ide.util.treeView.AbstractTreeNode |
Usability | IDEA-66258 | Apply when editing artifact moves focus in to different artifact |
Usability | IDEA-181371 | Search doesn't work in hashCode/equals Templates window |
Usability | IDEA-146047 | Allow to paste branch name into the Git Branches popup |
Usability | IDEA-173072 | Change wording in "IDE updates are managed externally and weren't checked": message is unclear |
Usability | IDEA-185585 | 'Speed search' in modules in project structure should match pattern against full module name |
Usability | IDEA-171812 | last line on Find Refactoring Preview hardly available |
Usability | IDEA-174199 | Indexing progress not shown when status bar is hidden |
Usability | IDEA-39009 | File chooser: Ctrl+P shortcut does not work if the focus is on Ok / Cancel buttons |
Usability | IDEA-120846 | "Reveal in Finder" should be available in each editor and tab context menu |
Usability | IDEA-170891 | Show meaningful error when IDE fails to create new project in the read only directory |
Cosmetics | IDEA-180544 | 'Suppress' button in 'Inspection result' window have visual problem |
Cosmetics | IDEA-180630 | Switching from Darcula to Default L&F leaves dark stripes in panes |
Cosmetics | IDEA-150434 | Non-retina ibeam cursor on dark backgrounds |
Cosmetics | IDEA-155650 | Grammatical Error in Update Dialog: "See" is not a User Action |
Cosmetics | IDEA-186151 | New quick-doc: opening it many times causing gradual size growth |
Cosmetics | IDEA-180266 | Tool Window divider inconsistency |
Task | IDEA-181772 | Focus stays in Project tool window on creating new file/class |
Task | IDEA-174108 | Rework progress bars |
Auto-reported Exception | IDEA-179787 | Exception in IDEA core |
Exception | IDEA-174845 | NPE at com.intellij.ide.navigationToolbar.NavBarRootPaneExtension |
Exception | IDEA-180346 | Typeahead request blocked at com.intellij.openapi.wm.impl.FocusManagerImpl.typeAheadUntil |
User Interface. Accessibility | Bug | IDEA-181255 | apply changes from AndroidStudio [3] |
Bug | IDEA-181332 | [a11y] DisposalException from breakpoint popup |
User Interface.Darcula | Cosmetics | IDEA-118671 | Browse button of TextFieldWithHistoryWithBrowseButton control is larger than the rest of the control |
Version Control | Bug | IDEA-186483 | Amend does not populate previous commit message if enabled with unversioned files only. |
Bug | IDEA-186651 | Move to another changelist shortcut in Diff moves the entire file |
Bug | IDEA-105708 | "Annotate" command works incorrectly |
Bug | IDEA-182932 | Annotations sidebar show chinese characters with wrong width |
Bug | IDEA-188501 | Partial Commit: "Git | Revert" action reverts changes, that are excluded by checkboxes |
Bug | IDEA-157939 | Cherry pick notification: escape XML |
Bug | IDEA-186725 | Changes grouping by repository: confusing results for external VCS root if group by module is used |
Bug | IDEA-185598 | Favorite branch mark is lost on restart |
Bug | IDEA-188319 | Partial Commit: Pre-commit changes by "Update Copyright" hook will not be committed when committing non-active changelist |
Bug | IDEA-187108 | Commit action does not respect file selection in Local changes |
Bug | IDEA-174233 | No space between links in "Rebase failed" notification |
Bug | IDEA-187101 | EAP #IC-181.3870.7:Create partial patch does not work as expected |
Performance | IDEA-131357 | Idea stucks after "accept mine" for 100 files in merge dialog |
Usability | IDEA-185014 | VCS: Local changes: update info symbol to parenthesised i |
Usability | IDEA-183938 | History of the project root directory does not show submodule commits when submodule as registered as root |
Task | IDEA-182736 | Migrate HG settings away from UI Designer |
Exception | IDEA-188593 | ISE at com.intellij.openapi.vcs.changes.ui.CommitChangeListDialog.$$$reportNull$$$0 |
Version Control. Git | Feature | IDEA-101438 | Have 1 file in multiple changelists |
Feature | IDEA-63201 | Git: interactive mode with git-add : git add -p |
Feature | IDEA-131223 | Fine-grained change selection in Commit dialog |
Feature | IDEA-145325 | Show Continue/Abort/Skip Rebase menu items at the top of the Git | Branches popup, if there is an ongoing rebase process |
Bug | IDEA-187702 | Git: Resolve conflict during rebase - "Accept Theirs" does not work |
Bug | IDEA-177128 | Cherry pick with merge doesn't commit all changes |
Bug | IDEA-181553 | Invoking cherry-pick separately for several commits leads to errors |
Bug | IDEA-186463 | After the valid git executable is configured for a project reopening is necessary to make Log or History displayed |
Bug | IDEA-184258 | Adding git tag needs Refresh to show in log |
Bug | IDEA-171085 | Cherry-pick incorrectly reports "Already applied" or ignores a file, if the file on disk is renamed comparing to the file from the commit |
Bug | IDEA-173158 | Revert of Renamed-modified conflict adds file to incorrect changelist |
Bug | IDEA-185964 | Git: Partial Commits: after turning the HighlightFilesFromNonActiveChangelists ON the behavior becomes unpredictably wrong |
Bug | IDEA-143100 | First cherry-pick after switching branches fails |
Bug | IDEA-146160 | Git cherry-pick sometimes doesn't include into commit newly added file which is similar to one of modified files |
Bug | IDEA-187748 | Partial Commit: can't move file with changed line separators to another changelist |
Bug | IDEA-184450 | IDEA does not ask for a passphrase if saved one fails. |
Bug | IDEA-185221 | Git 2.16 considers Builtin SSH as simple client => `ssh variant 'simple' does not support setting port` error on remote operations |
Bug | IDEA-187706 | Partial Commits: First included file is not selected in commit dialog by default |
Bug | IDEA-185959 | IOOBE at com.intellij.diff.util.DiffUtil.getLines |
Bug | IDEA-187375 | Partial commit checkboxes are not always shown |
Bug | IDEA-162716 | Cherry-pick bg process hangs if it is invoked on a commit which was just cherry-picked but not committed |
Bug | IDEA-187425 | Partial Commits: Exclude Lines From Commit action does not work with deleted blocks |
Bug | IDEA-187426 | Partial Commits: Exclude Lines From Commit action does not work with selection in left editor |
Bug | IDEA-185963 | Git: Partial Commits: after one of partial changelists reverting the LocalChanges displays updating.... until refresh |
Bug | IDEA-187335 | On Partial Shelve reverts only selected changes are shelved, but the whole file is reverted |
Bug | IDEA-180878 | Subsequent cherry-picks of multiple git commits: the second cherry-pick always shows 'Nothing to cherry-pick, all changes applied' |
Bug | IDEA-152689 | IDEA doesn't respect Git "pull.rebase" setting in Update Project dialog |
Bug | IDEA-187498 | On partial shelve the changes excluded from shelve are moved to default changelist |
Bug | IDEA-179899 | Long cloning of new repository blocks branch switching in existing opened project |
Bug | IDEA-144811 | "Path to Git Executable" (Settings -> Version Control -> Git) marked as "for current project" but is global. |
Usability | IDEA-161921 | Remotes: allow configuring a single remote as a default one. |
Usability | IDEA-164405 | Interactive rebase should allow to change multiple commits at once |
Usability | IDEA-178824 | Continue rebasing balloon doesn't auto-dismiss after rebase finished |
Usability | IDEA-180578 | Do not offer to delete branch tracked by a protected branch |
Usability | IDEA-184158 | Git Clone: Folder name should be based on decoded URL |
Cosmetics | IDEA-181722 | Notification for missing tracking information is missleading |
Task | IDEA-185954 | Git: Partial Commits: on MoveToAnotherChangelist performing all changes in file are moved to selected changelist |
Exception | IDEA-186769 | CME at com.intellij.openapi.vcs.changes.conflicts.ChangelistConflictTracker.optionsChanged |
Version Control. Log | Bug | IDEA-180371 | Open Repository Version uses Jump-to-Sources Hotkey |
Bug | IDEA-181273 | VCS log does not show tags fetched via CLI Git |
Usability | IDEA-152559 | Allow to copy branch/tag names from the commit info |
Usability | IDEA-162889 | Tag names in commits details pane in Git log aren't selecteable |
Version Control. Mercurial | Bug | IDEA-180133 | Bug: hg4idea "Path to hg executable" setting claims to be "for current project" but is actually application-wide |
Version Control. Perforce | Bug | IDEA-53664 | Editing internal name or comment of changlists isn’t handled properly |
Bug | IDEA-186736 | Perforce integration is unusable with 2018.1 EAP |
Bug | IDEA-178691 | Perforce: incorrect status is displayed for the renamed file |
Cosmetics | IDEA-124701 | Remove changelists with Perforce files that were removed in p4v |
XML | Bug | IDEA-185180 | RubyMine takes 400% of CPU during work with html file with inline styles |
Exception | IDEA-176673 | Global tag name completion exception when there's invalid attribute |
i18n | Bug | IDEA-183409 | There is no name of Resource Bundle in Resource Bundle Editor |
Bug | IDEA-183932 | ResourceBundle: Locale with script should not be upper case |
DB Connectivity | Bug | DBE-5392 | SSH proxy command section does not perform filename expansion |
DB Console | Bug | DBE-2297 | Changes to Tools > Database > User Parameters are only in effect until PhpStorm is restarted |
Exception | DBE-5953 | DBE-5953 AE: SqlPsiElementFactory#createROFile |
DB Introspection | Feature | DBE-2102 | Default constraints in MS SQL |
Bug | DBE-4962 | Cascade rules of foreign keys not correctly displayed for Microsoft SQL Server |
Bug | DBE-5488 | Error encountered when performing Introspect schema XXX: Unknown column 'generation_expression' in 'field list' |
Bug | DBE-5968 | Sybase: incorrect length for types nchar, nvarchar, unichar, univarchar |
DB Refactoring | Bug | DBE-634 | MS SQL Incorrect statements for modifying a table column default value |
Data Views | Exception | DBE-5884 | Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed |
IDE General | Feature | DBE-5999 | Ability to sort items in structure pane |
Bug | DBE-6004 | Run and Synchronize Options in Scratches and Console Window show GUIDS and not logical names |
SQL Editing | Bug | DBE-5958 | DB2: Syntax Error at temporal Table Select Statement with BUSINESS_TIME alias |
Bug | DBE-5896 | MySQL dialect does not recognize CTEs |
Bug | DBE-5928 | Oracle: Don't report OVERLAPS function as error |
Bug | DBE-4532 | Structure tool window view changed in recent IDE versions |
Bug | DBE-5930 | Oracle: ELSEIF should not be valid keyword |
Usability | DBE-2248 | SQL: File Structure: table item is preselected if the caret is right after the last character of a column definition |
Usability | DBE-2249 | SQL: File Structure: if current statement is not shown selection could be preset to the nearest shown element |
SQL Generation | Bug | DBE-5825 | MySQL code generator: invalid CHARSET clause for column definition |
Bug | DBE-6052 | SQL generator: create or replace with routines does not work |
SQL Highlighting | Bug | DBE-5960 | Window functions support for MySQL |
Bug | DBE-6028 | CTE ("with" statement) and code folding are not working together (2018.1 EAP, MySQL 8/MariaDB 10.2) |
Bug | DBE-5859 | MySQL Create Table Syntax parse error |
Bug | DBE-5891 | Can't change SQL dialect for the injected string |
Bug | DBE-5952 | False positive: Condition X is always true |
Bug | DBE-5791 | oracle dialect -> support for TYPE records |
Bug | DBE-5995 | PostgreSQL. Good code red. Custom sampling_method |
Bug | DBE-5935 | PostgreSQL dialect Valid SQL marked as red |
Usability | DBE-5855 | PostgreSQL CITEXT type and extensions not supported |
User Interface | Feature | DBE-5515 | Make it possible to choose default console for all project SQL files |
Bug | DBE-4273 | Table Names Sort Does work on DB2 database |
Bug | DBE-4822 | "DB Consoles" from "Tool Windows / Files / Scratches" doesn't respect colors |
Usability | DBE-1982 | Bring back Welcome screen |
No subsystem | Feature | WEB-30691 | Add substringBefore macro to Live Templates |
Feature | WEB-31177 | Color picker doesn't work for template string literals |
Feature | WEB-11431 | Smarty: CSS autocomplete from included css file |
Feature | WEB-31099 | Update documentation for Live Templates |
Bug | WEB-30072 | The `mix` Sass function's `weight` parameter is documented backwards |
Bug | WEB-19782 | Tab key has unwanted result (expand live template by tab |
Bug | WEB-31108 | "closing tag matches nothing" shows on the correct tag of vue file |
Bug | WEB-31399 | Surround with Emmet doesn't work with linewise selection of JSX |
Bug | WEB-29686 | JavaScript/ES2015+ com.intellij.psi.PsiInvalidElementAccessException in JS Function Expression |
Bug | WEB-26848 | Live Code Inspections crashes |
Bug | WEB-29717 | com.intellij.psi.stubs.PsiFileStubImpl cannot be cast to com.intellij.util.xml.stubs.ElementStub |
Bug | WEB-31520 | TypeScript parse/syntax error: "formal parameter expected" |
Bug | WEB-30322 | JSON Schema: restart schema service after update from VCS |
Bug | WEB-31206 | Renaming exported const does not rename import statement |
Bug | WEB-31444 | When debugging Node.js, computer logs out after a while |
Bug | WEB-19054 | Jsdoc repeatable variable type not shown in quick documentation |
Bug | WEB-30563 | getting the following error message "Set accessor method has type that is not compatible with get accessor type" |
Bug | WEB-31412 | React Native Run configuration does not start |
Performance | WEB-31233 | Freezing when editing JSX during typing |
Usability | WEB-21129 | Better UX for documentation for JS/TS projects |
Task | WEB-30134 | The built-in server should server .mjs module files with JavaScript content type |
CSS | Feature | WEB-27285 | Unknown media feature 'hover' |
Feature | WEB-29464 | Support of :focus-within CSS pseudo-class |
Feature | WEB-7317 | Provide option to complete styles from all CSS files even if current file has a style tag |
Feature | WEB-17009 | Add not listed CSS &JS files for suggesting for go to declaration in HTML files |
Bug | WEB-28829 | Missing some CSS classes in code completion |
Bug | WEB-30146 | not all matching css classes are displayed in code completion |
Bug | WEB-31567 | '<?php' symbols in CSS class completion |
Bug | WEB-30513 | PHPStorm incorrectly shows error for a valid Edge pseudo element |
Bug | WEB-26828 | reformating CSS with :host >>> subselect ends up with :host > > > subselect |
Bug | WEB-29234 | CSS properly "user-select" does not accept value of "auto" |
Bug | WEB-18258 | Update css-text spec |
Bug | WEB-31295 | CSS code completion is shown in JSX after className=<space> |
Bug | WEB-29411 | No completion for the node_modules folders in CSS imports |
Bug | WEB-30490 | Having "file.pcss" and "file.pcss.json" in the same dir, clicking `import "file.pcss";` opens the json file instead of the pcss one. |
Bug | WEB-56 | CSS inspector does not recognize svg elements and properties |
Bug | WEB-23986 | PHP: completion/navigation for selectors defined in external stylesheets don't work if there is a <link>/<style> tag in main template |
Bug | WEB-30374 | Specification link for CSS property "animation" must be updated because it is outdated |
Bug | WEB-14659 | Find Usages, Goto, Refactor etc: doesn't work with escaped CSS selector |
Bug | WEB-24628 | CSS: string literal with backslash as property value is not parsed correctly |
Bug | WEB-18947 | Code completion for CSS class names with escaped characters includes the backslash |
Bug | WEB-29298 | Update links for CSS external documentation (spec: CSS Backgrounds and Borders Module Level 3) |
Bug | WEB-31104 | Invalid CSS property value: fill: currentColor; |
Performance | WEB-30965 | Slow CSS completion |
Performance | WEB-30030 | CSS class completion in HTML files is slow |
Dart | Feature | WEB-31129 | Define an Extension Point for Contributing Dart Completions |
Feature | WEB-31130 | Support Dart Override Completions |
Bug | WEB-29660 | Dart: code completion sometimes eats the next block of code |
Bug | WEB-31482 | Intention action list is sometimes wrong in Dart |
Bug | WEB-31486 | Dart code completion list is incorrectly sorted |
Bug | WEB-27128 | When no selection for Extract Method, IDE sets it to the full line |
Bug | WEB-31074 | Formatting a dart file with syntax errors reformats the file with one token per line |
Bug | WEB-31403 | Dart Structure View missing sort button |
Bug | WEB-29779 | Debugging in Dartium doesn't work in 2017.3 EAPs |
Task | WEB-31498 | Auto-exclude .dart_tool folder |
Debugger | Feature | WEB-30660 | Start React Native packager using npm script |
Feature | WEB-26951 | Debugging an app created by create-react-native-app & Expo |
Bug | WEB-30371 | Can't set source-mapped breakpoint after debugger started |
Bug | WEB-30779 | Debugger: Remote Node Interpreter: SSH: wrong flag is used |
Bug | WEB-30514 | Can't debug Node.js in cluster mode with Docker |
Bug | WEB-31161 | Object not totally copied on Copy Value |
Bug | WEB-31589 | Warning about breakpoints in JSX tags with event handlers |
Bug | WEB-22818 | Debugging with sourcemaps doesn't work when using `null` as `"file":` value |
Bug | WEB-24190 | KotlinNullPointerException when inspect variable |
Bug | WEB-16779 | Node.js debug: breakpoint in the first line does not work |
Bug | WEB-31314 | Client-side debugging pauses in same-named files loaded before the file breakpont is set in |
Performance | WEB-21639 | Javascript debug console is unbearably slow |
Usability | WEB-30689 | Blank page opened when debugging Chrome with custom profile if Chrome instance from same user data directory is running |
Usability | WEB-30601 | Move Toggle Break on Exception button to another group |
File Watchers | Feature | WEB-11534 | File Watchers on Windows: allow omitting *.exe, *.bat, *.cmd, *.com extensions in Program field |
Bug | WEB-30429 | File Watcher does not handle "File to Watch" scope value "Scratches and Consoles" appropriate |
Bug | WEB-30364 | File watchers stop working after project reopened |
Bug | WEB-31413 | File watcher (prettier) marks files as generated files |
Usability | WEB-27952 | File Watchers which modify the current file cause prompts to Reload From Disk on Undo |
HTML | Bug | WEB-30752 | HTML code style: an option to add space in self-closing tags only |
Bug | WEB-2223 | CSS selector completion in HTML document does not work if there is an inline style block |
Bug | WEB-30755 | Browsers popup not showing |
Bug | WEB-30313 | Duplicated links in documentation |
JSON | Feature | WEB-31912 | Add support for extension JSON schema property for pure HTML description |
Usability | WEB-31903 | Kubernetes: Json. QuickHelp. Avoid symbol codes in docs. |
Usability | WEB-31904 | Kubernetes. Json. Add "type" tip into the inspection error description. |
Cosmetics | WEB-31911 | Kubernetes: Json. QuickHelp. Display " instead of \" . |
JavaScript | Feature | WEB-11052 | Add support for markdown in jsdoc |
Feature | WEB-13348 | Make 'Complete current statement' smarter with object literal function expressions |
Feature | WEB-31369 | Support revised standard for template strings lexing |
Feature | WEB-3804 | make a javadoc popup more usable if there is several different items to show doc for exists |
Feature | WEB-30230 | Feature: Numeric separators |
Feature | WEB-30510 | Nicer folding for multi-line comments (/**/-comments and consequent //-comments) |
Feature | WEB-24395 | Flow: Type annotations need a different color |
Feature | WEB-11729 | Strongly typed Find Usages needed |
Feature | WEB-29163 | Surround selection with template string argument on typing '$' |
Feature | WEB-31581 | Code style for JS file names |
Feature | WEB-21668 | 'Move element left/right' doesn't work with Javascript function arguments |
Feature | WEB-29250 | Support yarn workspaces (better indexing of node_modules parent directories) |
Feature | WEB-31174 | Show all symbols on second completion when "Only type-based completion" is enabled |
Feature | WEB-27638 | Support Named capture groups for JavaScript RegExps |
Feature | WEB-29527 | IDE doesnt recognize when arrow function method has overridden |
Feature | WEB-30654 | Better "Rename" action for es6 javascript file when it contains only single class with export default |
Feature | WEB-30478 | Better keyword completion tails/insert handlers for common language constructs |
Feature | WEB-606 | JS, Create Function/Method quickfix: if a function is assigned to a var or returned, generate the return statement |
Feature | WEB-30918 | webpack 4: exclude dist folder by default |
Feature | WEB-31275 | Intentions: 1) move type into separate file with matching name, 2) rename file to match type name |
Feature | WEB-22256 | Show readme file from npm package in documentation popup in import statements |
Feature | WEB-27687 | Add support for private class fields (ES Next) |
Feature | WEB-2694 | IDEA should not report unresolved js reference if code checks for it explicitly |
Feature | WEB-27640 | Support RegExp lookbehind assertions |
Feature | WEB-13397 | Filename<->Class detection on Rename |
Bug | WEB-30206 | No completion provided when annotating `exports` with @type |
Bug | WEB-25009 | Javascript instanceof suggestions, upcast |
Bug | WEB-31613 | Flow: weird 'declare expected' |
Bug | WEB-31612 | Cannot parse generic lambda as type argument in Flow |
Bug | WEB-31615 | Flow: cannot parse call signature in ambient class |
Bug | WEB-11288 | Allow renaming variable to 'package' |
Bug | WEB-30140 | ES6 static class methods should not be resolved via 'this' from instance methods |
Bug | WEB-31361 | No 'abstract class / interface cannot be instantiated' warning when implementing JSDoc interface with imports |
Bug | WEB-13757 | Complete statement from inside if condition don't add braces |
Bug | WEB-11714 | Object key should be resolved after checking for key |
Bug | WEB-28582 | WebStorm is unable to see the function (CTRL-Q) |
Bug | WEB-30543 | Object property/type validation not done on shorthand arrow functions |
Bug | WEB-13262 | Complete statement on else considers next statement while if doesn't |
Bug | WEB-31346 | Only first @example from JSDoc is properly shown in the documentation |
Bug | WEB-6472 | Don't suggest to use const keyword |
Bug | WEB-24352 | JSDoc: Inline documentation window mangles the JSDoc comment text |
Bug | WEB-31610 | Cannot parse valid Flow syntax for generic lambdas in type annotations |
Bug | WEB-31614 | Flow: incorrect lexing of generic lambda with lambda as a parameter |
Bug | WEB-31616 | Flow: 'declare export default' is supported incompletely |
Bug | WEB-16681 | Node.js: Find Usages reports same-named functions from different modules |
Bug | WEB-31299 | Quick Doc: Markdown: open angular bracket is changed into the < symbol |
Bug | WEB-28074 | "Complete statement" action doesn't insert braces after methods |
Bug | WEB-30417 | Add "debounce" and "debounced" to the dictionary |
Bug | WEB-26860 | Quick Documentation - JSDoc @property annotation not handled over multiple lines |
Bug | WEB-31059 | get & set keywords are ignored when implementing methods marked with @abstract (ES6 classes) |
Bug | WEB-31289 | Create interface doesn't work via inspection |
Bug | WEB-29193 | JSDoc formatting of @example blocks could be better |
Bug | WEB-12856 | JS: "Complete current statement" should add braces to balance them |
Bug | WEB-28525 | JS: variable declared in catch block is styled as global |
Bug | WEB-3638 | JS: "Complete statement" does not |
Bug | WEB-31637 | Flow and TypeScript: trailing commas are okay in generic parameter lists, but we don't parse that |
Bug | WEB-31633 | Flow: 'declare function' should be allowed to have unnamed parameters |
Bug | WEB-30658 | Promise chains skip return values of long-hand arrow functions when type checking |
Bug | WEB-25164 | ES6: Find Usages shows usages of same-named properties defined in different module |
Bug | WEB-31135 | .mjs extension will no longer find usages of file. |
Bug | WEB-31629 | Flow: cannot parse signature with multiple parameters represented by union types |
Bug | WEB-31464 | Simple Flow function return type syntax is not recognized |
Bug | WEB-6164 | Documentation is not shown for function with no textual comment |
Bug | WEB-14279 | Use domination assignment instead of initializer for type evaluation |
Bug | WEB-31236 | Pure JS generate -> constructor doesn't insert required 'super' call |
Bug | WEB-30709 | Extract interface option should be available only in TS |
Bug | WEB-31274 | Quick Doc: Markdown: IOOBE is thrown when documentation contains angular bracket before code block |
Bug | WEB-9978 | JSDoc: quick documentation is broken for function expression exposed via exports |
Bug | WEB-30931 | Cmd+Shift+Enter completing expression incorrectly |
Bug | WEB-30113 | Incorrect suggestion for empty return statement inside generator function |
Bug | WEB-19719 | ES6: The `yield` and `new.target` keywords may not be used in an arrow function's body |
Bug | WEB-874 | DeMorgan Law intention ignoring parenthesis |
Bug | WEB-29983 | Complete statement after 'new' generates invalid code |
Bug | WEB-30926 | ctrl+click functions with JSDoc notation between two objects doesn't properly track. Changes from 2017.2-2017.3 |
Bug | WEB-30329 | Wrong caret position after statement completion in .vue file |
Bug | WEB-19722 | Complete current statement does not work with switch case |
Bug | WEB-31200 | Object with computed property names shows duplicate keys warning |
Bug | WEB-30829 | False positive? "Field ... is declared after ... and is possibly not assigned yet" with class property initializers |
Bug | WEB-31336 | Problems with private fields |
Bug | WEB-31223 | 'Create class' fix produces invalid code |
Bug | WEB-30579 | ES6 'implement' action for jsdoc entities is separate from 'Generate' mechanism |
Performance | WEB-31630 | Very high CPU usage when indexing node_modules |
Performance | WEB-31271 | IDE Hangs |
Usability | WEB-30365 | Create an React-App - and Project-Name |
Usability | WEB-31473 | Flow's output changed in version 0.66, now the IDE's Flow error messages need to be adapted |
Cosmetics | WEB-31098 | Update descriptions for import/export Live templates |
Task | WEB-31296 | Remaining things about private JS class members |
Task | WEB-31469 | webpack 4: update config schema |
Task | WEB-30615 | Remove bundled Libraries for frameworks from JavaScript Libraries |
Exception | WEB-30943 | NPE at com.intellij.lang.javascript.modules.ModuleFixCreator.isGlobalPredefinedElement |
Exception | WEB-31078 | Exception when create @angular/cli 1.6.6 project |
Exception | WEB-29703 | Exception in JSDoc completion |
JavaScript. Formatter | Feature | WEB-29071 | JS/TS: Should keep line breaks around parameter lists if 'keep line breaks' is enabled |
Feature | WEB-28711 | [Typescript] Support long line wrapping on function return type declarations |
Bug | WEB-29410 | 'Align ternary operator' doesn't align if lines start with conditional symbols (':' and '?') |
Bug | WEB-31167 | 'Wrap imports -> Always' shouldn't affect namespace or default imports |
Bug | WEB-29763 | Javascript formatter causes multi-line object indent in if statement violates ESLint standard rule for indent |
Bug | WEB-30403 | TypeScript space before method declaration parens in interfaces |
Bug | WEB-29319 | Rearrange Code: Inputs are being reorded when they are not supposed to be. |
Bug | WEB-29757 | Formatted `import` of module does not respect maximum line length |
Bug | WEB-30288 | Auto format rule to add a trailing comma when multiline doesn't work with lines followed by a comment |
Bug | WEB-11763 | Incorrect line break on auto formatting with long statement conjunction |
Bug | WEB-29802 | Broken formatting for mapped types in TypeScript |
Cosmetics | WEB-30160 | folding js object issue |
JavaScript. Frameworks | Feature | WEB-30416 | tsx is not recognised in vue single file component |
Feature | WEB-28333 | Transfer HTML attributes when copy & paste from HTML to JSX |
Feature | WEB-28160 | Vue.js Add opportunity to create a new vuejs project |
Bug | WEB-31480 | Win. Wrong symbol when creating vue project |
Bug | WEB-31580 | Auto import of Vue components doesn't respect Auto Import preferences |
Bug | WEB-31512 | Generating Angular Components doesn't work |
Bug | WEB-30528 | Detect Vue components imported as Nuxt.js plugin |
Bug | WEB-30526 | Vue.js: iview components not resolved |
Bug | WEB-30287 | Code completion for TypeScript Vue components |
Bug | WEB-31474 | Vue CLI: reset project creation on pressing cancel |
Bug | WEB-31479 | Project template dropdown should be disabled for @vue/cli |
Bug | WEB-31506 | Vue create project: empty combo box for linter selection |
Bug | WEB-31475 | Vue CLI: do not show progress as a separate dialog window |
Bug | WEB-31646 | Vue: generate imports when completing not global vue-class-components |
Bug | WEB-31484 | Renaming an angular component should suggest to rename file according to Angular style guide |
Bug | WEB-31439 | Create a method from angular template with params generates red code |
Bug | WEB-27720 | Autoimports should respect webpack roots |
Bug | WEB-31829 | [React Native Configuration] - Runs simulator when `Build and launch` disabled |
Usability | WEB-31675 | Vue extract component: add action, corresponding to intention, into Refactor and Refactor This groups |
Cosmetics | WEB-31499 | Vue CLI: update texts |
Cosmetics | WEB-31476 | Vue CLI: capitalise yes-no answers |
Cosmetics | WEB-30808 | Some of the vue components may have an empty body |
Task | WEB-30882 | Align Vue templates, completion and actions with Vue Style Guide |
Task | WEB-31545 | Update Angular Live Templates |
Exception | WEB-30790 | Exception when extracting vue component |
JavaScript. Inspections | Feature | WEB-28101 | Intentions: TypeScript: make "Remove Unnecessary Parentheses" works for types |
Feature | WEB-29877 | Inspection about suspicious usage of 'this' in a nested function if there exist corresponding class property |
Feature | WEB-30520 | Inspection 'Use of possibly unassigned property in a static initializer' |
Feature | WEB-30098 | Convert 'Replace arrow function with shorthand' intention to inspection |
Bug | WEB-6093 | JavaScript naked 'try {...}' statement not marked as a syntax error |
Bug | WEB-12408 | Incorrect finding of "Inefficient jQuery usage" |
Bug | WEB-30597 | TS/JS Code Templates: predefine variables are not applied |
Bug | WEB-30740 | Unresolved read property when incrementing getters/setters with JSDoc |
Bug | WEB-31124 | TypeScript: "Unsound 'typeof' type guard check" inspection should understand generic constraints |
Cosmetics | WEB-30552 | Update descriptions for Unneeded last comma in object/array literal |
JavaScript. Refactoring | Feature | WEB-28355 | Perform Extract method refactoring in-place |
Bug | WEB-31588 | 'Rename class in file' dialog shown when not necessary |
Bug | WEB-30695 | Extract function: 'Declare static' checkbox can generate invalid code |
Bug | WEB-31039 | JS/TS: Refactor: Rename: buggy rename from named import, rename not available on named exports |
Bug | WEB-18354 | Refactor - Rename of exported object doesn't rename import |
Bug | WEB-1195 | JS: Refactor/Rename shouldn't affect same-named functions in different namespace |
Bug | WEB-31477 | Exception when moving Angular component class |
Bug | WEB-25073 | JavaScript: Can't rename field to reserved word |
Bug | WEB-30905 | "Extract method" extracts without dialog, setting function scope to public |
Bug | WEB-24295 | Fix Javascript intentions/quick fixes to work with code containing 'await' |
Cosmetics | WEB-30764 | Invalid preview when extracted function has arguments |
Cosmetics | WEB-30504 | Extract method in JS asks whether to create the method in "class null" for anonymous classes |
JavaScript. Templates | Feature | WEB-30467 | 'fori' and ES6 import/export live templates |
LESS | Bug | WEB-29996 | Less: duplicated entries in the completion for the class or id |
Usability | WEB-31609 | Default Less File Watcher options are not optimal |
Linters | Feature | WEB-31158 | Support reformatting non-JS files with 'prettier' (CSS, vue, markdown, etc) |
Feature | WEB-31338 | Prettier: recognize "prettier" option inside the package.json file (completion, schema) |
Feature | WEB-29554 | It is not possible to create tslint fix file/error keyboard shortcut |
Feature | WEB-30350 | Don't enable linters when there's no package anywhere |
Bug | WEB-31022 | ESLint: Cannot get result from language service |
Bug | WEB-31199 | Auto-import code style to project settings for 'standard' on opening project |
Bug | WEB-31363 | Prettier: Settings: correctly layout labels and do not mark page as changed when no action was performed |
Bug | WEB-31339 | Prettier: hide "Reformat with Prettier" action for not supported files |
Bug | WEB-31465 | vue project created by <vue cli 3.0> has no eslint error inspection in ".vue" file |
Bug | WEB-31342 | Prettier: do not mark file as changed when formatter does nothing |
Node.js | Feature | WEB-23825 | yarn/npm scripts: please add gutter icons to run/debug |
Feature | WEB-27974 | Use yarn instead of npm if yarn is installed |
Feature | WEB-29184 | Add tab with stdout/stderr in Node.js run/debug tool window |
Feature | WEB-31207 | Support npx in project generators |
Bug | WEB-30950 | Missing 'yarn' alias |
Bug | WEB-30993 | Windows, yarn (choco, .msi, scoop): yarn alias is empty |
Bug | WEB-31010 | 'Project' alias for package manager isn't shown when drop-down is opened |
Bug | WEB-31352 | Readme for npm package is not detected if module has a slash in the path |
Bug | WEB-31113 | Do not change package manager when deleting yarn.lock |
Bug | WEB-30734 | Do not show run icons for tests and npm tasks in diff view |
Bug | WEB-31123 | NPM configuration: no scripts in drop-down |
Bug | WEB-30940 | Auto detect yarn installed via brew & mac ports |
Bug | WEB-31166 | Yarn isn't set when creating projects with yarn.lock via generator |
Bug | WEB-30935 | Fix font for 'npm package' filed |
Bug | WEB-31185 | Highlight mismatched dependencies in package.json |
Bug | WEB-30958 | Change spelling for package manager alias: 'project' -> 'Project' |
Bug | WEB-31222 | Show "Node.js and npm" settings when searching for "yarn" |
Bug | WEB-30976 | Node.js interpreter dialog: remove extra separator |
Usability | WEB-16973 | renaming file via refactor menu keeps its old name in the run context menu |
Usability | WEB-31323 | Check installed dependencies should not work inside node_modules |
Usability | WEB-29147 | Bower: use bower package rather than bower executable in settings |
Cosmetics | WEB-30961 | Alias is not visible when 'Edit configuration' dialog is too narrow |
Pug (ex-Jade) | Bug | WEB-28010 | Vue + Pug: attributes with leading special characters |
SASS | Feature | WEB-12173 | Support SASS with 'Show applied styles for tag' |
Feature | WEB-6737 | Go to definition (a la ctrl+click) for SASS, SCSS and LESS |
Bug | WEB-28765 | Vue.js sass import with tilde |
Bug | WEB-31193 | Go to symbol for Sass/SCSS mixins and variables doesn't work when typing dash |
Stylus | Bug | WEB-31356 | Vue stylus deep selector error CSS_PERIOD |
TypeScript | Feature | WEB-11300 | Provide code templates that can be altered by users for generated method bodies |
Feature | WEB-30245 | Arrow function can be converted to shorthand: please do not suggest for multi-line code block |
Feature | WEB-29858 | 'Implement all members' quick fix should just invoke the same logic as Alt+Insert 'implement members' |
Feature | WEB-29277 | Show documentation summary from MDN in TypeScript |
Feature | WEB-29650 | Type-checking for nullable types |
Feature | WEB-29856 | Implement members for abstract classes |
Feature | WEB-28071 | Automatically add close bracket for TypeScript Generics |
Feature | WEB-31064 | Feature: Type inference in conditional types (TS 2.8) |
Feature | WEB-28418 | TypeScript: Improve implementation of new object instances from an interface by auto-generating the fields with sensible defaults |
Feature | WEB-24375 | Provide implement override method and fields on Typescript typed literals. |
Feature | WEB-29936 | Full-featured 'Surround with type guard' action |
Feature | WEB-29939 | Inspection 'abstract class constructor can be made protected' |
Feature | WEB-30274 | Inspections about suspicious use of type guards |
Feature | WEB-30133 | Annotator and quick fixes for --strictNullChecks |
Feature | WEB-31092 | Support TS 2.7 'in' type guards |
Feature | WEB-29342 | TypeScript documentation preview: Improve handling of function interfaces and types. |
Feature | WEB-30592 | TypeScript: provide quick fix to propagate parameters from the base constructor/method into it's delegate |
Feature | WEB-31364 | Support mapped type modifiers overriding (TS 2.8) |
Feature | WEB-29979 | Completion for full parameter list substitution |
Feature | WEB-30109 | Filters in 'Generate' dialog |
Feature | WEB-27744 | Provide a way to change the color of typescript type information |
Feature | WEB-29938 | Inspection 'field can be made readonly' for a private field assigned only in constructor |
Feature | WEB-30820 | Add type guard statements to postfix templates |
Feature | WEB-30001 | Typescript. Incorrect trailing comma after optimizing imports |
Feature | WEB-31041 | Bundle TypeScript 2.7 |
Feature | WEB-29248 | Add a different token type for "types" in TypeScript. |
Feature | WEB-29614 | 'Implement all members' should be available for object literals |
Feature | WEB-29615 | Constructor param issues: should warn about suspicious assignment + no error in case of readonly if assigning to the parameter, and not the field |
Bug | WEB-29287 | Readonly properties are not suggested in constructor generation in TypeScript |
Bug | WEB-29289 | Generate constructor could be called even when there's already one |
Bug | WEB-29705 | Uniun types are created instead of pure types when pure types are available |
Bug | WEB-31144 | TypeScript: errors are not detected for the readonly field with Union type |
Bug | WEB-30816 | Inserting matching brace doesn't work as expected in case of EOF |
Bug | WEB-30143 | Change import action is shown only once |
Bug | WEB-30335 | In-place rename class hierarchy member fails with exception |
Bug | WEB-30963 | No completion for literal type for aliased tuples and for tuple-like types |
Bug | WEB-31012 | Typechecking: incorrect handling of 'undefined' and 'null' |
Bug | WEB-20077 | TypeScript constructor generation loses grandparent class parameters |
Bug | WEB-28451 | Opening parenthesis immediately within a JSX tag cause a parse error in TypeScript TSX files. |
Bug | WEB-29551 | Full support for implicit index signatures |
Bug | WEB-31168 | Remove overloads from auto-import popup |
Bug | WEB-31013 | Typechecking: incorrect handling of optional properties |
Bug | WEB-29640 | Properly resolve type members from indexers |
Bug | WEB-29886 | 'Generate' should never create several rest-parameters |
Bug | WEB-30345 | Type text for 'keyof' type should be parenthesized when used in compound types |
Bug | WEB-31620 | inlining variable produces incorrect code |
Bug | WEB-29895 | Typescript Public modifier option has no effect |
Bug | WEB-28683 | Add public modifier for overrides when option is on |
Bug | WEB-31102 | "Change signature" quick fix incorrectly replaces primitives with their interfaces and removes one argument ( :) ) |
Bug | WEB-31493 | TS valid syntax marked as invalid: readonly async |
Bug | WEB-30252 | Navigate -> Type declaration. Doesn't work with generic types. |
Bug | WEB-29307 | TypeScript 'implement all members' substitutes types with 'any' when implementing multiple signatures, though it could be a union |
Bug | WEB-28250 | Change signature. Exception when trying to rename function to public/private/protected |
Bug | WEB-28091 | Support different names for tsconfig.json |
Bug | WEB-29435 | Unexpected line break after await |
Bug | WEB-27929 | Provide auto-complete for object shorthand properties |
Bug | WEB-31118 | Properly treat 'readonly' in mapped type when doing readonly checks |
Bug | WEB-31115 | TypeScript: Conditional types: incorrect substitution because of incorrect 'object' implementation |
Bug | WEB-28900 | jsx syntax coloring wrong when trying to render round brackets in tsx file |
Bug | WEB-29937 | 'Create from usage': 1) doesn't work will call expression and 2) creates invalid TypeScript code in several cases |
Bug | WEB-31388 | 'Make private'/ 'Make static' fixes generate incorrect code with generators |
Bug | WEB-30343 | Incorrect autocomplete when typing in a for loop in TypeScript (autocomplete missing 'let' keyword in 'for' loop) |
Bug | WEB-30092 | TypeScript: "Create Method" produces wrong method signature on enum argument |
Bug | WEB-30945 | Invalid 'find references', 'unused import' for exported function with overloads |
Bug | WEB-29752 | Given multiple function signature with the same identifier, wrong signature is selected for live validation |
Bug | WEB-29439 | Refactor / Extract Field: Wrong name suggested if type is given |
Bug | WEB-30078 | Include readonly properties when doing "Generate Getters" |
Bug | WEB-31540 | StackOverflowError occurs when parsing TypeScript with certain generics |
Bug | WEB-31402 | Create method when missing should create it under imports |
Bug | WEB-2318 | "Complete Current Statement" doesn't generate {} |
Bug | WEB-30042 | JS unused local symbols inspection reports many false positives for unused parameters in .ts files |
Bug | WEB-28883 | React + TypeScript component attribute intellisense/etc not working for React.ComponentClass types. |
Bug | WEB-31397 | 'Specify type explicitly' produces 'void' for generators |
Bug | WEB-29339 | TypeScript+React: Non-optional methods in Props interface not auto-stubbed when typing component name as JSX. |
Bug | WEB-31470 | Getter/Setter should be generated with the same access type |
Bug | WEB-22815 | "Complete Current Statement" miss closing quote |
Bug | WEB-31374 | Typescript:can't infer type from non-existing optional property |
Bug | WEB-29913 | Typescript's code generation option "use public modifier" does not work |
Bug | WEB-30837 | Rename parameter finds occurences in comments, strings, ... |
Bug | WEB-29306 | TypeScript 'Implement all members' doesn't generate index signatures |
Bug | WEB-30932 | Angular Animations Argument Type Error |
Bug | WEB-30111 | Surround with type guard availability should be smarter when shown for type assignability errors |
Bug | WEB-29570 | Typescript+React: provide completion for string literal props |
Bug | WEB-31405 | Invalid priority of 'as' expression in TypeScript |
Bug | WEB-30673 | Invalid highlighting in Typescript service selection UI |
Bug | WEB-29719 | No expected type for React props in JSX markup, but it should be there |
Bug | WEB-31457 | TypeScript: incorrect resolve for overrides when we have several merged interfaces |
Bug | WEB-29622 | Better documentation features for union/intersection/mapped type members |
Bug | WEB-30589 | The '&' symbol is marked with the error (xml element expected) in .tsx file |
Bug | WEB-29560 | Support unions and intersections normalization |
Bug | WEB-29811 | 'Generate' should provide default return value based on inferred type (i.e., no 'undefined' for boolean/number) |
Bug | WEB-31209 | Wrong insertion scope when creating field in TS class in .vue file |
Bug | WEB-31194 | TS: Rename fails with multi-resolved overloads from usage |
Bug | WEB-30824 | Can we avoid showing 'insert type assertion' fix for incompatible primitive types? |
Bug | WEB-30822 | Don't show 'Implement all members' fix for primitive type |
Bug | WEB-31333 | Cannot parse 'async async' or 'async public' in object literals |
Bug | WEB-30550 | 'Create variable/function' is not suggested if reference is via namespace |
Bug | WEB-30515 | Boolean simplification should be able to simplify ===, ==, !=, !== with true/false in strict null checking mode |
Bug | WEB-31385 | Type of '+' expression is evaluated as dynamic in TypeScript |
Bug | WEB-28194 | TypeScript callable interface with generic: IDEA shows false positive error |
Bug | WEB-21948 | typescript prototype inference does not work |
Bug | WEB-29822 | No overload resolution, parameter info, etc. for an item imported with alias name |
Bug | WEB-30636 | "Complete current Statement" doesn't work in type aliases |
Bug | WEB-30637 | 'Create Method' not working on instance of a generic class in TypeScript |
Bug | WEB-31235 | Typescript Enum Autocomplete |
Bug | WEB-30121 | Live Templates are not automatically shown in code completion within a TypeScript interface body |
Bug | WEB-31306 | False positive in Unsound instanceof type guard check |
Bug | WEB-30389 | 'Implement missing members' for array works incorrectly: inserts generics where they shouldn't be |
Bug | WEB-29813 | Incorrect handling of combined types (as base or contextual types) in generate |
Bug | WEB-29616 | Indexing by enum members with values |
Bug | WEB-30573 | Rename should work for literal types referenced in variable and parameter declarations |
Usability | WEB-31126 | TypeScript completion: not intuitive automatic adding of `this` before the parameter name |
Task | WEB-30813 | Support TS 2.8 conditional types |
Task | WEB-30355 | Support TS 2.7 properties named with const-declared symbols |
Task | WEB-30353 | Support TS 2.7 definite assignment assertions |
Task | WEB-29730 | TypeScript: proper libraries support |
Unit Tests | Feature | WEB-27286 | 'Go To Test' suggests too many files |
Feature | WEB-31101 | Karma: Can't have multiple configurations in single project with multiple node_module |
Feature | WEB-26008 | Jest - Add option to `Run and Update Snapshot` |
Feature | WEB-15146 | Run Cucumber js in debug |
Feature | WEB-28747 | Add node options to Karma configuration |
Bug | WEB-31383 | Degraded mocha support if dev dependencies only include electron-mocha but not mocha itself |