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 |
PHP Composer | Feature | WI-39379 | Provide additional commands on Composer editor panel |
Feature | WI-36538 | Create diagnose action |
Feature | WI-36539 | Create dump-autoload action |
PHP Inspections | Feature | WI-38051 | New inspection: 'foreach' can be replaced with 'array_map' |
Bug | WI-39237 | Exceptions thrown using complex structures are not reported |
Bug | WI-39201 | False positive: Unhandled exception for nested calls or chains |
Bug | WI-39181 | Interfaces which don't extend \Exception are filtered during analysis |
Bug | WI-39251 | There's no warning if a thrown variable can be null |
Bug | WI-36905 | Class hierarchy checks and class_alias |
Bug | WI-29332 | Language Level: Anonymous classes are not shown as error in PHP < 7 |
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-39208 | Exception that implements particular interface "is never thrown" in try/catch block |
Bug | WI-39625 | Parameter type: doesn't take into account aliases |
Bug | WI-39622 | Return type doesn't match in case alias is used |
Bug | WI-39284 | Magic method __call @throws not working |
Bug | WI-38927 | Redundant closing tag: false positive for two empty tag pairs |
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-38791 | Return type hint 'void' should be highlighted in PHP 7.0 is there's no such class declaration |
Cosmetics | WI-39630 | Code inspection has a misspelling |
PHP Refactoring | Feature | WI-39248 | Inplace introducing: support 'extract parameter' |
Feature | WI-14691 | Implement "Smarter and faster introduce variable" as it is for java language |
Bug | WI-39621 | Push Down refactoring doesn't take into account aliases |
Plugin: Deployment _ FTP.. | Feature | WI-7372 | add upload to server menu in version control-update info panel |
Usability | WI-38816 | Edit Remote File action doesn't work via key shortcut |
Plugin: ini4idea | Bug | WI-39000 | Reformat removes indents from ini files |
Spellchecker | Usability | WI-38883 | Spellchecker: register dictionary filetype |
PHP Debug | Feature | WI-13369 | PHP Errors Should be Displayed in PhpStorm Console |
Bug | WI-39713 | Cannot get property if name contains \0 character |
PHP Lang | Bug | WI-37980 | class_alias with expression is misparsed |
Bug | WI-33814 | Hierarchy don’t work for class_alias defined classes |
Bug | WI-38920 | Wrong parsing after three "<?php ?>" blocks |
Bug | WI-38965 | Structure view is always collapsed |
Bug | WI-39642 | "::class" keyword is highlighted as a static field |
Bug | WI-38673 | Exception highlighting doesn't work for constructors |
Bug | WI-39641 | "::class" constant is not supported by "class_alias" |
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 |
PHP Test | Feature | WI-39523 | PHPUnit: Completion support for @coversDefaultClass |
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 |
Feature | WI-39354 | PHPUnit: run all @depends method before actual test method |
Feature | WI-39504 | PHPUnit: add visibility modifiers to completion list for @covers annotation |
Feature | WI-38690 | Create a class from a test |
Feature | WI-19075 | PHPUnit: new inspection @covers reference should use "::" operator |
Feature | WI-39518 | PHPUnit: take into account @coversDefaultClass in method @covers completion |
Bug | WI-39721 | PHPUnit: navigate to test method doesn't work if there are parenthesis in @covers annotation |
Bug | WI-39298 | Don't show "Create missing target method" if method already exists |
Bug | WI-38659 | PHPUnit: Navigation to the failed test opens a wrong file |
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-37135 | PHPUnit does not display exception details in some cases |
Bug | WI-39679 | PHPUnit: @covers MyClass shows inspection warning |
Usability | WI-39077 | PHPUnit: use PHPUnit Test Method template while generating method via 'PHPUnit Test method' action |
Usability | WI-39401 | Always insert FQN for @covers annotation |
Usability | WI-38893 | PHPSpec: don't ask to enable support, suggest to revert instead |
Usability | WI-37542 | Better priority for PHPUnit dataProvider completion |
Usability | WI-39505 | PHPUnit: do not show methods in @covers completion list without preceding class |
Usability | WI-38225 | Automatically select according method when invoking 'new PHP test' action from the method |
Usability | WI-39517 | PHPUnit: show global functions in @covers completion list before :: |
Exception | WI-39678 | PHPUnit: exception is thrown for empty @covers |
PHPDoc | Usability | WI-38528 | Next line is highlighted for PHPDoc tags without a value |
Plugin: Joomla! | Feature | WI-37457 | Joomla support: Resolve classmapped classes |
Documentation | Usability | IDEA-181042 | QuickDoc does not show generics type placeholders |
No subsystem | Feature | IDEA-97673 | Feature request: add "fit image to window width" button in image viewer |
Feature | IDEA-178428 | Support unescaping JSON strings in Analyze stacktrace |
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-185305 | Structure Tool Window Steals Focus After Loading Members of File |
Bug | IDEA-132172 | Documentation popup window osbscures error explanation popup when hovering in editor. |
Bug | IDEA-184196 | No "Implements via subclass" icon when a method is final |
Bug | IDEA-180505 | IAE: Argument for @NotNull parameter 'color' in breadcrumbs |
Bug | IDEA-183951 | No synchronization for IdeDocumentHistoryImpl.myChangedFilesInCurrentCommand |
Bug | IDEA-182857 | Extract method does not get focus on Linux |
Bug | IDEA-184383 | Large icons since 2017.3 |
Bug | IDEA-180450 | Indent provider behaves unexpectedly |
Bug | IDEA-90162 | Unlimited re-sizing in Diagrams when scrolling with Mouse Wheel |
Bug | IDEA-182535 | Progress for doing super methods search in EDT |
Bug | IDEA-182999 | find in path dialog is not initialized from text selections in find occurrences previews |
Bug | IDEA-184729 | Remember Preview state for SvgEditor and reuse it when opening new ones |
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-185359 | Focus jumps to parent folder after item rename |
Bug | IDEA-148828 | BegTableUI.StartEditingAction does not pass the event to editCellAt |
Performance | IDEA-183754 | Rider hangs, vfs in freeze reports |
Performance | IDEA-180442 | UI hangs on expanding folder containing large text files in project view |
Exception | IDEA-179906 | SOE at com.intellij.ide.util.treeView.AbstractTreeUi.attemptLock |
Code Analysis. Inspection | Exception | IDEA-184775 | AssertionError: SubRange: (17,27); this=(5251,5267) in Inspection Result Toolwindow |
Code Formatting and Code Style | Bug | IDEA-143120 | Javadoc HTML proper fomatting (merged HTML lines with "wrapped at right margin" option) |
Bug | IDEA-119083 | "Rearrange entries" confuses diff for local changes |
Code Navigation | Feature | IDEA-177859 | "Sort by Type" does not function when viewing Scratches |
Bug | IDEA-183578 | Next method action navigates on a type parameter of a method instead of its name |
Bug | IDEA-180573 | "Navigate forward" doesn't work after "Navigate back" |
Bug | IDEA-89400 | Recent files: mouse over does not work for files |
Console | Bug | IDEA-137769 | ANSI colors are not interpreted on System.err |
Bug | IDEA-184208 | Console horizontal scroll position lost on output |
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 |
Debugger | 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-181853 | No separator between name and value in debugger tree |
Bug | IDEA-184127 | Field reference is highlighted with red in Evaluate window in debugger |
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 |
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 |
Usability | IDEA-72626 | Debugger: scrolling different panel cancels editing watch |
Usability | IDEA-42430 | Debugger: UI: Watches view: clicking outside the watch editor should apply change |
Diff_Merge | Bug | IDEA-183823 | 'Compare with clipboard' shortcut is not working in the commit dialog |
Bug | IDEA-182799 | Incorrect painting of line separators in diff |
Usability | IDEA-177584 | Merge dialog lacks indication of analysis results for merged version |
Usability | IDEA-182230 | VCS "visual merge" window: don't ask "Are you sure" if there was no changes |
Docker | 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-184195 | Docker: pull / push should support repository name with slash |
Feature | IDEA-183622 | Docker: support --label / -l run option in docker run config |
Bug | IDEA-182541 | Docker. DockerView: it is impossible to create containers from some temporary images due to the invalid image Id. |
Bug | IDEA-179600 | Docker: java.lang.AssertionError and grey DockerView at reopenning the project with the docker run configuration |
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-171286 | Docker: DockerView: Delete Attach(Websocket) item from the context menu |
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-158383 | Docker: unable to delete image with multiple tags |
Usability | IDEA-163754 | Docker. Container, Exec menu item. Set focus on the command line after Exec-> bash |
Editor. Editing Text | Feature | IDEA-84064 | Ctrl-Shift-Enter does not work in annotations |
Feature | IDEA-166243 | Add context-aware predefined line comment prefix/suffix macros for live templates |
Feature | IDEA-180852 | Multi-line pasting in line comments like /** */ |
Bug | IDEA-181068 | Jump to Source calculates the column incorrectly when TAB is used for indenting |
Bug | IDEA-180365 | Undo in editor does not scroll to changed position |
Bug | IDEA-158249 | Complete Current Statement of for loop: code is not reformatted |
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-183359 | Duplicate Entire Lines doesn't work properly in the end of the file |
Bug | IDEA-180503 | Editor scroll position is not preserved on switching between tabs |
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-182731 | Incorrect position of right margin on hidpi 200x |
Bug | IDEA-180805 | Quick documentation on mouse move: should not show up for String constants |
Bug | IDEA-181985 | Quick documentation: shows type without qualifier |
Bug | IDEA-184219 | Dragging to select within a current selection area with Drag'n'Drop off doesn't start a new selection |
Bug | IDEA-181128 | Wrap on typing works wrond with parameter hints |
Bug | IDEA-183876 | Parameter hint popup looks strange in some cases |
Bug | IDEA-183806 | Inline parameter hints are unreadable with Monaco font |
Bug | IDEA-184474 | caret spill does not refresh fast enough when line spacing is less than 1 |
Bug | IDEA-93274 | Scrolling with split editor tabs |
Bug | IDEA-181236 | Block caret breaks display of repeated emoji characters |
Bug | IDEA-183660 | Quick doc on a link |
Performance | IDEA-185183 | Performance degradation in tests on 181 branch |
Usability | IDEA-183016 | DisableCustomHintsOption intention is too easy to invoke by accident |
Usability | IDEA-147495 | New Java scratch should have a class declaration and a caret inside main method |
Usability | IDEA-180797 | End and Shift-End work incorrectly in case of soft wraps |
Usability | IDEA-179908 | Esc should cancel multiple carets first, then remove usages highlighting |
Usability | IDEA-182614 | "Insert pair bracket" setting should be renamed to be more clear |
Cosmetics | IDEA-179605 | Indent guide tooltip should show matching brace context |
Cosmetics | IDEA-149608 | Alignment of text when line spacing > 1.0 |
Find, Replace, Find Usages | Feature | IDEA-87846 | Replace in Path: provide replacement preview |
Bug | IDEA-177696 | unexpected behaviour on "Enter" in "Find In Path" dialog |
Usability | IDEA-184989 | Navigating from the code preview area (in the find in path window) should keep the cursor position |
IDE Configuration | Bug | IDEA-183434 | syntax error at ide.sigint.ignored.url? |
Usability | IDEA-172113 | Cannot drag-n-drop multiple Live Templates |
Exception | IDEA-183475 | ForkJoinPool initialization error on Java 9 |
Indices | Bug | IDEA-123287 | Multiple "Updating indices" bg tasks after external file system changes |
Kubernetes | Bug | IDEA-183796 | Kubernetes. Add completion for "kind" and "apiVersion" in json |
Bug | IDEA-183817 | Kubernetes: java.lang.Throwable at choosing "Run inspection on ..." for a not-modifiable option |
Task | IDEA-184797 | Docker, Kubernetes: Yaml: Kubernetes plugin should not depend from Docker plugin |
Packaging and Installation | Cosmetics | IDEA-170344 | Missing start menu icon in search menu on Windows 10 |
Platform API | Bug | IDEA-185355 | VMOptions.writeOption doesn't support digits in values |
Plugin Development | Feature | IDEA-181105 | Devkit: highlight non-standard EP naming scheme |
Feature | IDEA-128239 | Allow to specify full package + class name on the new action dialog |
Feature | IDEA-115118 | DevKit: support EP "order" attribute highlighting/references |
Feature | IDEA-180582 | Show 'skipForDefaultProject' tag as deprecated in project-component tags in plugin.xml files |
Feature | IDEA-179119 | Go to related symbol should allow to navigate from inspection description to inspection class |
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-180252 | Why do I have a bunch of test-data related gutter icons? |
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 |
Project Configuration | Bug | IDEA-176554 | Module rename isn't reflected in dependent module imls |
Project View | Bug | IDEA-180143 | Deleting empty package causes Project View to reset selection to the root |
Refactoring | Usability | IDEA-168477 | Renaming scratch files shouldn't suggest to search for usages |
Run | Debug configuration | Feature | IDEA-147759 | Allow to launch debug mode with Compound Run/Debug Configuration |
Performance | IDEA-184142 | Endless ProjectJDKImpl allocations when alternative JRE is enabled |
Structural Search and Replace | Bug | IDEA-128106 | SSR and ActionScript: throwable at com.intellij.structuralsearch.impl.matcher.GlobalMatchingVisitor.handleTypedElement |
Task Management | Cosmetics | IDEA-180845 | Tasks Servers dialog issues |
Terminal | Feature | IDEA-149976 | Add "open terminal here" feature |
UML | Bug | IDEA-172583 | show changes allows infinite scroll |
User Interface | Feature | IDEA-158355 | Add 'About' action to Welcome Screen's "Get Help" menu |
Feature | IDEA-127682 | panel title bar as handler |
Bug | IDEA-158873 | Evaluate window: cannot TAB from expression into results tree |
Bug | IDEA-181795 | Quick Definition invoked from Code Completion steals focus from Code Completion popup |
Bug | IDEA-184013 | Splash screen. License name display error. |
Bug | IDEA-184012 | Align text by baseline in labels and checkboxes/radiobutton on win10 |
Bug | IDEA-182463 | Editor highlighting background and border do not match (hidpi) |
Bug | IDEA-183638 | [fps] moving caret up/down leaves artifacts in the editor |
Bug | IDEA-182458 | Slow scrolling performance in editor with multiple gutter icons |
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-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-183580 | New background image feature covers up background color of color schemes |
Bug | IDEA-184987 | Already disposed String |
Bug | IDEA-183253 | [fps] expandable tree item is shifted |
Bug | IDEA-94095 | ClassCastException: org.sylfra.idea.plugins.revu.ui.toolwindow.tree.IssueTreeBuilder$GroupNodeDescriptor cannot be cast to com.intellij.ide.util.treeView.AbstractTreeNode |
Bug | IDEA-180409 | initial support for fractional scale HiDPI |
Bug | IDEA-181339 | Navigation between toolwindow tabs by Alt-Right, Alt-Left doesn't move focus |
Usability | IDEA-39009 | File chooser: Ctrl+P shortcut does not work if the focus is on Ok / Cancel buttons |
Usability | IDEA-183950 | Create directory/file in project view should move selection to created item |
Usability | IDEA-171812 | last line on Find Refactoring Preview hardly available |
Usability | IDEA-146047 | Allow to paste branch name into the Git Branches popup |
Usability | IDEA-120846 | "Reveal in Finder" should be available in each editor and tab context menu |
Cosmetics | IDEA-180544 | 'Suppress' button in 'Inspection result' window have visual problem |
Cosmetics | IDEA-180266 | Tool Window divider inconsistency |
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 |
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-182932 | Annotations sidebar show chinese characters with wrong width |
Bug | IDEA-169090 | Wrong highlighting of copy-pasted fragment in editor gutter |
Bug | IDEA-183691 | modification info not visible in commit dialog |
Bug | IDEA-105708 | "Annotate" command works incorrectly |
Usability | IDEA-185014 | VCS: Local changes: update info symbol to parenthesised i |
Task | IDEA-182736 | Migrate HG settings away from UI Designer |
Version Control. Git | Bug | IDEA-144811 | "Path to Git Executable" (Settings -> Version Control -> Git) marked as "for current project" but is global. |
Bug | IDEA-184450 | IDEA does not ask for a passphrase if saved one fails. |
Usability | IDEA-164405 | Interactive rebase should allow to change multiple commits at once |
Usability | IDEA-180578 | Do not offer to delete branch tracked by a protected branch |
Cosmetics | IDEA-181722 | Notification for missing tracking information is missleading |
Version Control. Mercurial | Bug | IDEA-180133 | Bug: hg4idea "Path to hg executable" setting claims to be "for current project" but is actually application-wide |
DB Connectivity | Bug | DBE-5392 | SSH proxy command section does not perform filename expansion |
SQL Completion | Bug | DBE-4965 | Autocomplete too fast and leads to errors when inputting a number |
No subsystem | Bug | WEB-30322 | JSON Schema: restart schema service after update from VCS |
CSS | Feature | WEB-29464 | Support of :focus-within CSS pseudo-class |
Bug | WEB-30374 | Specification link for CSS property "animation" must be updated because it is outdated |
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-18947 | Code completion for CSS class names with escaped characters includes the backslash |
Bug | WEB-29234 | CSS properly "user-select" does not accept value of "auto" |
Bug | WEB-29411 | No completion for the node_modules folders in CSS imports |
Bug | WEB-56 | CSS inspector does not recognize svg elements and properties |
Bug | WEB-29298 | Update links for CSS external documentation (spec: CSS Backgrounds and Borders Module Level 3) |
Bug | WEB-26828 | reformating CSS with :host >>> subselect ends up with :host > > > subselect |
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 |
Performance | WEB-30030 | CSS class completion in HTML files is slow |
Dart | Bug | WEB-29660 | Dart: code completion sometimes eats the next block of code |
Bug | WEB-29779 | Debugging in Dartium doesn't work in 2017.3 EAPs |
Debugger | Bug | WEB-30514 | Can't debug Node.js in cluster mode with Docker |
File Watchers | Feature | WEB-11534 | File Watchers on Windows: allow omitting *.exe, *.bat, *.cmd, *.com extensions in Program field |
Bug | WEB-30364 | File watchers stop working after project reopened |
HTML | Bug | WEB-30752 | HTML code style: an option to add space in self-closing tags only |
Bug | WEB-30313 | Duplicated links in documentation |
JavaScript | Feature | WEB-21668 | 'Move element left/right' doesn't work with Javascript function arguments |
Feature | WEB-13348 | Make 'Complete current statement' smarter with object literal function expressions |
Feature | WEB-606 | JS, Create Function/Method quickfix: if a function is assigned to a var or returned, generate the return statement |
Feature | WEB-29527 | IDE doesnt recognize when arrow function method has overridden |
Feature | WEB-30510 | Nicer folding for multi-line comments (/**/-comments and consequent //-comments) |
Feature | WEB-29163 | Surround selection with template string argument on typing '$' |
Bug | WEB-6472 | Don't suggest to use const keyword |
Bug | WEB-30329 | Wrong caret position after statement completion in .vue file |
Bug | WEB-30140 | ES6 static class methods should not be resolved via 'this' from instance methods |
Bug | WEB-13262 | Complete statement on else considers next statement while if doesn't |
Task | WEB-30615 | Remove bundled Libraries for frameworks from JavaScript Libraries |
Exception | WEB-29703 | Exception in JSDoc completion |
JavaScript. Formatter | Feature | WEB-28711 | [Typescript] Support long line wrapping on function return type declarations |
Bug | WEB-29802 | Broken formatting for mapped types in TypeScript |
Bug | WEB-29319 | Rearrange Code: Inputs are being reorded when they are not supposed to be. |
Bug | WEB-29410 | 'Align ternary operator' doesn't align if lines start with conditional symbols (':' and '?') |
Bug | WEB-30288 | Auto format rule to add a trailing comma when multiline doesn't work with lines followed by a comment |
Cosmetics | WEB-30160 | folding js object issue |
JavaScript. Inspections | 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 |
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-25073 | JavaScript: Can't rename field to reserved word |
Bug | WEB-30695 | Extract function: 'Declare static' checkbox can generate invalid code |
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 |
Linters | Feature | WEB-30350 | Don't enable linters when there's no package anywhere |
Node.js | Feature | WEB-23825 | yarn/npm scripts: please add gutter icons to run/debug |
Usability | WEB-16973 | renaming file via refactor menu keeps its old name in the run context menu |
REST Client | Feature | WEB-29911 | Support token capturing for an authentication by JWT |
Bug | WEB-30190 | http-requests-log cuts tailing slash "/" |
Bug | WEB-29888 | REST Client re-run after change runs old request |
Usability | WEB-30712 | Support environment variables defined in 'http-client.env.json' file |
TypeScript | Feature | WEB-29979 | Completion for full parameter list substitution |
Feature | WEB-30245 | Arrow function can be converted to shorthand: please do not suggest for multi-line code block |
Feature | WEB-29650 | Type-checking for nullable types |
Feature | WEB-30109 | Filters in 'Generate' dialog |
Feature | WEB-28071 | Automatically add close bracket for TypeScript Generics |
Feature | WEB-30133 | Annotator and quick fixes for --strictNullChecks |
Feature | WEB-29342 | TypeScript documentation preview: Improve handling of function interfaces and types. |
Feature | WEB-29939 | Inspection 'abstract class constructor can be made protected' |
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-28683 | Add public modifier for overrides when option is on |
Bug | WEB-29937 | 'Create from usage': 1) doesn't work will call expression and 2) creates invalid TypeScript code in several cases |
Bug | WEB-30345 | Type text for 'keyof' type should be parenthesized when used in compound types |
Bug | WEB-29813 | Incorrect handling of combined types (as base or contextual types) in generate |
Bug | WEB-30252 | Navigate -> Type declaration. Doesn't work with generic types. |
Bug | WEB-29551 | Full support for implicit index signatures |
Bug | WEB-28451 | Opening parenthesis immediately within a JSX tag cause a parse error in TypeScript TSX files. |
Bug | WEB-21948 | typescript prototype inference does not work |
Bug | WEB-30121 | Live Templates are not automatically shown in code completion within a TypeScript interface body |
Bug | WEB-30515 | Boolean simplification should be able to simplify ===, ==, !=, !== with true/false in strict null checking mode |
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-30111 | Surround with type guard availability should be smarter when shown for type assignability errors |
Bug | WEB-29306 | TypeScript 'Implement all members' doesn't generate index signatures |
Bug | WEB-29640 | Properly resolve type members from indexers |
Bug | WEB-28194 | TypeScript callable interface with generic: IDEA shows false positive error |
Bug | WEB-29570 | Typescript+React: provide completion for string literal props |
Bug | WEB-30078 | Include readonly properties when doing "Generate Getters" |
Bug | WEB-30092 | TypeScript: "Create Method" produces wrong method signature on enum argument |
Bug | WEB-30389 | 'Implement missing members' for array works incorrectly: inserts generics where they shouldn't be |
Bug | WEB-29439 | Refactor / Extract Field: Wrong name suggested if type is given |
Task | WEB-30353 | Support TS 2.7 definite assignment assertions |
Unit Tests | Feature | WEB-27286 | 'Go To Test' suggests too many files |
Feature | WEB-28747 | Add node options to Karma configuration |