Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
No subsystemException WI-45485 Changing "call tree analysis depth" setting throws exception
Distribution packagesFeature WI-46083 Bundle EditorConfig
DocumentationTask WI-38951 Review texts for Inspections | PHP, Joomla!, Blade files, Ini files, Phing
HTTP ClientFeature WI-40932 REST client: recognize 'cURL format'
Feature WI-40381 Automatically preserve/transfer cookie between requests
Injections in PHPFeature WI-1640 Autoinject Regex into standard library functions
Bug WI-46138 PCRE: The `{}` delimiters conflicts with quantifier
Bug WI-46032 Change language for <<<REGEXP pattern from RegExp to PhpRegExp
Bug WI-46141 PCRE: The `()` delimiters conflicts with groups
Bug WI-46187 Escaped special symbols in conjunction with quantifier treated as error in extended PCRE regexp
Bug WI-46228 PCRE: Escaped octal values in single quotes for extended ascii symbols are marked as error
Bug WI-45590 Escaped quotes break SQL language injection in PostgreSQL dialect
Bug WI-46035 PCRE: back references via \g are not supported
Bug WI-46227 PCRE: \0 in single quotes is marked as illegal octal escape sequence
Bug WI-46037 PCRE: (not) horizontal whitespace character is not supported
Bug WI-46214 PCRE: Quick fixes that change regexp duplicate the pattern and don't fix the problem
Bug WI-46280 PCRE: Character with hex code with single character after \x is not supported in range regexp
Bug WI-46137 PCRE: Character with hex code is not supported in range [\x00-\x11]
Bug WI-46139 PCRE: Comments that starts with # for /x (PCRE_EXTENDED) is not supported
Bug WI-46135 PCRE: Unclosed character class for \x{} UTF-8 character
Usability WI-45077 PostgreSQL: Language injection fails when casting data type
PHPFeature WI-46638 Highlight write access to temporary expressions
Feature WI-14641 Highlight associated loop when cursor is above break/continue operators
Feature WI-46711 Annotator support for spread operator in array expression
Feature WI-25828 Provide a way to adjust a number of folding levels
Feature WI-46707 Alternative resolve suport
Feature WI-45603 Highlight primitive field type
Bug WI-45648 Stubs: file level PHPDoc may be assigned to function
Bug WI-46666 False positive "Can't use a temporary expression in write context" in chain of assignments with a multidimensional array as member reference
Bug WI-45922 Typed properties: object type hint should resolve to stub
Bug WI-46301 Structure view: remove the field name on the right hand side for fields without default value
Bug WI-46704 Phpstorm metadata does not respect auto-import
Bug WI-5539 PCRE: support named groups
Bug WI-45567 Ignore unresolved constants in expectedArguments completion
Usability WI-46534 Disable placing caret on class name if class has doc comment
Usability WI-20508 Live Templates: Methods in interface shall not have body
Cosmetics WI-46278 Structure view: show default values of fields and constants
Cosmetics WI-46639 New files when indexing
Cosmetics WI-46279 Structure view: shorten FQN's and add checkbox in panel to expand them
Cosmetics WI-46277 Structure view: add space after colons while rendering return type
Cosmetics WI-46289 Structure view: remove line separators from field/constant default value presentation
Exception WI-46352 Exception is thrown on attempt to find usages of __invoke method
Exception WI-46304 The exception is thrown for callable arguments which are arrays with multiple strings
PHP CompletionFeature WI-45682 Increase weight of applicable constants and keywords based on argument type (true, false, null, array, function)
Feature WI-46533 Add `return true` and `return false` completion items for in function with boolean return type
Feature WI-19358 Autocompletion for callable type
Feature WI-46791 Add fn as completion item based on project level
Feature WI-46617 Add `return null` as completion item in function with nullable return type
Feature WI-46050 expectedArguments: replace class name with self:: when inside same class
Feature WI-45683 Automatic expected argument completion based on parameter default
Feature WI-45793 Insert space or ";" after `return` completion item if applicable
Bug WI-45803 Fallback to previous behavior for return in case return type is compound and one is void
Bug WI-45877 PHPStorm's autocompletion doesn't prefer imported classes
Bug WI-46070 Interfaces aliases not shown in completion list
Bug WI-45457 Super methods are not shown for callable completion
Usability WI-45782 Increase elseif/else completion items weight after if/elseif
Usability WI-45780 Increase weight of applicable elements by previous variable declarations
Usability WI-45675 Exclude functions from PHPSTORM_META namespace from global function completion
Usability WI-46081 Insert semicolon automatically when method reference with void return type was completed without this/self keyword
Usability WI-45786 Increase weight of `return` completion item if position's statement is the last one in parent group statement
Usability WI-45919 Insert semicolon automatically when function reference with void return type was completed without parent expression
Usability WI-45818 Increase break/default completion items weight after break/return inside case statement
Usability WI-45778 Increase weight of applicable elements opposite comparison element
Usability WI-45808 Increase weight of applicable completion items based on opposite ternary expression element type
Cosmetics WI-45814 Render true/false/null completion items as regular keywords instead of constant
Cosmetics WI-46220 Remove PhpRegExpExtended from the @lang completion list
PHP DebugFeature WI-44808 Support 'Method Breakpoints' via gutter
Bug WI-46159 Method breakpoint can't be set for namespaced function via gutter
Bug WI-46573 Incorrect log message for Twig debugging in case HTML is not associated with Twig
PHP FormatterFeature WI-8197 PHP code style blank line before the end of the class
Feature WI-22991 Align simple in-line comments
Bug WI-45955 Align in-line comments for chained calls are moved maximum to the left
Bug WI-46225 Insert space after clone keyword
Bug WI-28528 Drupal: Blank line before closing bracket of class {}
Bug WI-45911 Align in-line comments doesn't work for chained calls
Bug WI-45406 Reformat function call when trailing commas in multiline function call
Usability WI-43528 Indent new line in flexible HEREDOC/NOWDOC according to closing tag indentation
Usability WI-39472 Unwanted indenting of code in brackets in switch case statement
Usability WI-45960 Reorganize Minimum Blank Lines section
PHP InspectionsFeature WI-45762 New inspection: expression without clarifying parentheses
Feature WI-46810 New inspection: closure can be converted to arrow function
Feature WI-45549 Import class: allow to choose imported alias as import qualifier
Feature WI-46628 Add 'Disable inspection for global namespace' quick fix for the FQN inspections
Feature WI-46728 Annotator check: Illegal typed property's default value
Feature WI-45584 Class hierarchy check: type redefinition for typed properties is not allowed
Feature WI-46000 Typed properties: highlight callable type as error
Feature WI-45925 New inspection: missing declared type for the field
Feature WI-45711 New inspection: unnecessary parentheses
Feature WI-46712 New inspection: Only arrays and Traversables can be unpacked
Feature WI-46223 Unnecessary parentheses: suggest to unwrap require_once
Feature WI-45582 New inspection: Type mismatch inspection for typed properties
Feature WI-45647 Suggest to change signature of the function from function call with invalid number of arguments
Feature WI-46790 Language level inspection support for arrow functions
Bug WI-46804 Assignment replaceable with operator assignment does't respect severity setting
Bug WI-45706 Change signature: doesn't allow or warn about removing a used argument
Bug WI-45707 Change signature: doesn't work on @method
Bug WI-46224 Unnecessary parentheses: suggest to unwrap clone
Bug WI-45701 Change signature: doesn't change parent/static typed parameters to the specific class
Bug WI-45709 Change signature: quick fixes are shown although can't be applied to anonymous functions
Bug WI-45420 Replace qualifier with import insert use statement in a wrong order
Bug WI-46717 Missing field type: Exception is thrown on attempt to add type of anonymous constructor
Bug WI-45708 Change signature: doesn't update parent method
Bug WI-38838 PHARs are not taking into account during run
Bug WI-38608 Unused import: function/constant with alias inside @see
Usability WI-45700 Change signature: don't suggest to add parameter after a parameter with a default value
Usability WI-46443 Cannot simplify FQN that has partially imported NS
Usability WI-45702 Change signature: automatic quick fix doesn't work for methods
Usability WI-45699 Change signature: automatic quick fix doesn't work if function is imported
Usability WI-46719 Missing field type: in case of multiple possible types the random one is added
Usability WI-46505 Change type to match super always uses FQN
Usability WI-46354 Provide links between code quality tools settings and inspection
PHP IntentionsFeature WI-46766 Quick fix to convert ?? to ??=
Feature WI-28273 Add "Implement method.." intention to PHP (add method stubs to implementations when a new method is added to an interface)
Feature WI-45831 New intention: extract selected part of the sprintf format string literal to sprintf arg
Feature WI-45830 New intention: extract selected part of the string literal to concatenation operand
Bug WI-33634 Comment after property moves after using "initialize fields"
Usability WI-45910 Cleanup: available string intentions
Usability WI-45429 Suggest 'generate phpdoc' intention only from function signature
Exception WI-45874 java.lang.StringIndexOutOfBoundsException is thrown if intention is invoked on the closing quote
PHP ParserFeature WI-46785 Parser support for arrow functions
Feature WI-46698 Parser support for spread operator in array expression
Feature WI-46723 Parser support for ??= (null coalesce assign) operator
PHP RefactoringFeature WI-34119 Provide assignment replaceable with assignment operator quick fix for static and instance fields
Bug WI-46523 Auto-import: 'Select Class to Import' dialog shows when it is not needed
Bug WI-34121 Assignment replacement does take into the account only variable name and doesn't take into account variable type (dynamic field, static field)
PHP TemplatesFeature WI-28666 Support Smarty 3.1.22 namespaces
Bug WI-45533 Blade: new lexer ignoring blade elements in php
PHP TestFeature WI-34967 Codeception: support test rerun
Feature WI-46529 Codeception: create gherkin step definition
Feature WI-29060 PHPUnit Code Coverage: Allow to configure whitelist or/and set whitelist to project root
Feature WI-22143 Type Inference: treat PHPUnit's setUp() and setUpBeforeClass() as __construct for field initialization
Feature WI-34963 Codeception: resolve gherkin steps
Feature WI-33781 Provide colored output for test results
Bug WI-11852 Coverage: Code coverage with sym links
Bug WI-46564 Codeception: Create step definition: add AcceptanceTesterActions trait to the template class
Bug WI-46755 PTY is not supported on Windows: PHPUnit - "Test framework quit unexpectedly" - Unit Tests Not Failing
Bug WI-39682 Always insert FQN for PHPUnit annotation
Bug WI-16792 Сoverage: should respect directory suffix from configuration file
Usability WI-46558 Codeception: Create step definition in gherkin file quick fix should suggest to create file in tests/_support
Usability WI-46590 Codeception/PHPSpec: provide --no-ansi so the colored output is not supported
PHP Type InferenceFeature WI-45581 Assign declared type to typed properties
PHPDocFeature WI-19598 Provide quick fix "Copy from parent" for missing field's PHPDocs
Feature WI-46649 Show ancestors of the method in quick documentation
Bug WI-26715 Overly aggressive propety-read / property-write
Bug WI-23988 various PHP tags are not seen by IDE after editing / @property wrong cache invalidation / @property method not recognized by code assist if @property is added manually
Usability WI-27973 Duplicate parameter declaration in pop-up
PS InfrastructureFeature WI-46565 Collect and analyze event-logs from performance run
Plugin: Command lineBug WI-45386 problems with parsing last Drush tool
Plugin: Deployment _ FTP..Usability WI-45851 Overwrite/merge/skip dialog on upload is not focused
Usability WI-46321 useless shortened filename in confirmation dialog for "Download from remote host"
Cosmetics WI-45152 Toolbar buttons for files open from a Remote Host don't get responsive after indexing finishes
Project ConfigurationFeature WI-46120 Provide ability to specify argumentsSet along with other expected arguments in .phpstorm.meta.php
Feature WI-16723 Add CakePHP View files (.ctp) as PHP file in default configuration
Feature WI-12955 Create injectable PCRE-compatible regex language
Usability WI-46197 "Configure PHP Include Paths" context menu not showing up under "External Libraries"
SpellcheckerPerformance WI-45410 Spellchecker works indefinitely on the large CSV file
Code Analysis. DuplicatesFeature IDEA-214460 Do not detect duplicates inside ruby test files.
Feature IDEA-214455 Skip initialization methods during duplicates analysis in ruby files.
Bug IDEA-209663 Relayout duplicates configurable
Bug IDEA-212709 Hide unrelevant options in `Duplicated code fragment` inspection options.
Bug IDEA-214457 Distinguish methods calls in ruby files.
Code Analysis. InspectionFeature IDEA-93333 Chained method calls inspection shall ignore methods which return the same type of enclosing class
Bug IDEA-214550 Intellij shows wrong error on generic methods due to another another argument wrong type.
Bug IDEA-210888 Offline inspection result file contains incorrect path to project if run command has `..` segments in path to project
Bug IDEA-138441 Methods named like getters are wrongly treated as pure
Bug IDEA-208127 Batch inspection result preview not scrolled to warning in injected code
Bug IDEA-209420 Unable to export Inspection Results as HTML
Bug IDEA-210730 The same spelling error is underlined twice
Bug IDEA-208728 Fix settings link on inspection toolwindow.
Usability IDEA-30715 "Split into multiple declarations" / "Split into separate declarations" confusion
Cosmetics IDEA-206994 Show more context in Inspection results preview
Code Analysis. Language InjectionBug IDEA-211592 Language Injection: no comment is inserted on injecting into java constant
Bug IDEA-153979 Injected fragment editor: inserting new lines makes references unresolved
Bug IDEA-212451 Multihost language injection: injected fragment editing causes exceptions and corrupted code
Bug IDEA-211437 Language Injection: close the injected fragment editor on un-injecting
Performance IDEA-207632 PostgreSQL fragment editing slow and unusable
Usability IDEA-211593 Language Injection: 'do you want to insert annotation?' prompting message is misleading in case of missing annotations
Exception IDEA-211432 REWA at com.intellij.psi.impl.source.tree.injected.changesHandler.AbstractMarkerBasedInjectedFileChangesHand ler.getReportException
Code Analysis. Structural SearchFeature IDEA-206520 Add JavaScript/TypeScript existing templates
Feature IDEA-210188 Add type filters for JS structural search
Feature IDEA-182437 Search Structurally dialog should have an inline preview
Bug IDEA-209956 Expressions enclosed in parentheses are replaced twice during Structural Replacement
Bug IDEA-210612 Scopes dialog requires 2 OK/Cancel clicks before it goes away
Bug IDEA-193965 Structural Search And Replace: rerun button works incorrectly
Bug IDEA-211084 debugger pattern finds all identifiers in JS
Bug IDEA-210460 SSR: Double-clicking a group node in the Existing Templates dialog closes the dialog
Bug IDEA-209897 Search for for loop pattern with expression list statement fails
Bug IDEA-210464 SSR: Exporting/importing a template should not include search scope
Bug IDEA-210782 Structural search in JavaScript: can't find arrow function
Exception IDEA-202169 IOOBE at com.intellij.structuralsearch.plugin.ui.filters.FilterPanel$2$1.getRowRendererComponent(FilterPanel. java:77)
Core. Diagrams (UML)Bug IDEA-184834 Uml Class diagram adds two entries to every diagram that can not be delete
Bug IDEA-60296 Modules UML diagram: listen to module and library rename
Bug IDEA-141306 UML: new enum constant creating for enum via UML diagram creates uncompilable code if enum contains some members other than constants
Bug IDEA-124631 Opening *.uml file does nothing
Bug IDEA-208180 Unknown and unwanted artifacts in UML diagram
Bug IDEA-124475 Save diagram: ignores changed filename and drops layout
Bug IDEA-186132 No default .uml extension for new class diagrams
Bug IDEA-209065 UML: classes added to diagram via AddClassToDiagram action (<Space>) or by drag'n'drop appear incorrectly in the navigation popup
Usability IDEA-47864 UML: Create New Method dialog: provide possibility to set static and final modifiers
Usability IDEA-182068 Java Class Diagrams window steals focus from editor
Exception IDEA-173305 IAE at com.intellij.diagram.presentation.SimpleElement.<init>
Exception IDEA-172311 NPE at com.intellij.diagram.util.DiagramUtils.setBestPopupSizeForGraph
Exception IDEA-151955 'deleteFile() not supported' when trying to delete diagram from Navigation bar
Exception IDEA-90136 IDE at com.intellij.diagram.presentation.SimpleElement.<init>
Exception IDEA-72445 Exception when reverting changes with diagram opened
Exception IDEA-202308 IndexNotReadyException on opening project if UML diagram is opened in the active editor
Exception IDEA-206582 IndexNotReadyException on calling UML diagram during indexing
Core. File SystemBug IDEA-212025 VFS refresh blocks UI while reading file system under read action
Bug IDEA-211677 Deadlock/freeze on quitting IntelliJ IDEA
Performance IDEA-211046 RefreshWorker/VFS massive memory usage
Performance IDEA-208259 JdkTable / VirtualFilePointerContainerImpl initialization / VirtualFilePointerContainerImpl.getUrls() do disk access
Performance IDEA-208128 VirtualFilePointer.getUrl() accesses disk
Exception IDEA-208539 java.lang.Throwable: Synchronous execution on EDT: fsnotifier
Core. IDE SettingsFeature IDEA-182589 Copy settings back to IDE after disable sync plugin
Feature IDEA-207917 Provide a way to disable proxy detection logic on early startup
Bug IDEA-191923 Importing config of old IDE version including custom plugin URL causes incompatible plugin suggestion from this URL
Bug IDEA-198533 Template group disappeared when you drag all templates to another group
Bug IDEA-214625 "Check for updates" action does nothing for me in Nightly
Bug IDEA-210503 Freeze when trying to update IDE from "Settings" dialog
Bug IDEA-100538 Editor: Fall back fonts are not applied on Mac OS
Bug IDEA-209785 No separator for File templates group when invoke new from Project view
Bug IDEA-207107 PhpStorm 2019.1 EAP build 191.4738.10, The file auto save is invalid.
Bug IDEA-210223 doesn't save re-added file type configuration
Bug IDEA-207936 IDEA is 'saving application' indefinitely
Bug IDEA-207297 Settings sync doesn't work, NPE in CloudConfigManager
Bug IDEA-214809 Users which had old Mac OS keymap get switched to new keymap silently
Bug IDEA-191085 Failed to sync IDE settings. Invalid credentials
Usability IDEA-202502 "Use console font" / "Use color scheme font instead of the default" checkboxes can't be set by clicking on their text
Core. JSONBug IDEA-212680 Replace with allowed value simply erase a current value instead of proposing available ones.
Core. Navigation and SearchBug IDEA-211449 IDEA is unable to find lambda implementations when invoked on library class source
Usability IDEA-207052 There should be a way to customize GoToDeclaration behavior
Task IDEA-209480 Remove stub hierarchy
Core. Platform APIFeature IDEA-208103 ExecUtil.sudoCommand could show a prompt on macOS 10.10+
Feature IDEA-214797 Allow using color palette in themes
Bug IDEA-211580 AvailableSince annotations stopped being included after Kotlin dependency on IntelliJ changed from to
Bug IDEA-181010 unable to use BouncyCastleProvider in plugin due com.intellij.util.lang.UrlClassLoader is not providing ProtectionDomain
Bug IDEA-208630 Fix "Bean extension class should not have constructor with parameters" EPs
Bug IDEA-210479 A race condition in module structure loading
Bug IDEA-209724 Smart pointer creation during project disposal leads to "Element from alien project" assertion
Task IDEA-204389 Tons of "Kotlin: 'psi: PsiElement?' is deprecated. ambiguous psi element, use `sourcePsi` or `javaPsi`" compiler warnings
Task IDEA-209921 Deprecate runWriteCommandAction(Runnable)
Exception IDEA-214801 NPE at VirtualFilePointerImpl#toString
Core. Plugin ManagementFeature IDEA-211218 Possibility to mark a plugin as internal
Bug IDEA-197563 Plugins sync says "not installed" for installed plugins
Usability IDEA-212690 Do not show checkboxes for plugins that are not loaded
Usability IDEA-212701 Place plugin home page above the plugin descripton
Usability IDEA-212691 Filter out invalid plugins when the problem is fixed
Usability IDEA-202747 Provide a link to plugin homepage along the vendor link
Cosmetics IDEA-212695 Replace "Enable plugins" with “Enable required plugins”
Cosmetics IDEA-207802 Plugins page: do not show (0) if no updates available
Exception IDEA-214826 NPE at com.intellij.ide.plugins.newui.NewListPluginComponent.updateEnabledState
Exception IDEA-210339 AE at com.intellij.ide.plugins.newui.PluginUpdatesService.recalculateUpdates
Core. ProfilerTask IDEA-214653 Correct presentation settings in Java profiler's call tree
Core. Project SettingsBug IDEA-210798 Dependencies scope dropdown is switching on mouse over
Bug IDEA-208386 If both .idea/workspace.xml and .idea/misc.xml are modified, reload doesn't happen correctly
Usability IDEA-41940 Provide better diagnostics when the user selects a JRE directory as JSDK home
Exception IDEA-212645 Exception on new project opening
Core. Quick DocumentationFeature IDEA-175215 Better quick JavaDoc for enums
Bug IDEA-210273 Table columns missing in Javadoc Quick Documentation view for Java 12
Bug IDEA-212079 QuickDocumentation is unable to load SVG from the jar file
Bug IDEA-211038 Ctrl-Shift-Arrow does not resize quick documentation popup but closes it
Bug IDEA-209629 Too small default size of quick doc popup (causing text clipping by scrollpane)
Bug IDEA-208812 Inappropriate quick doc for array length
Usability IDEA-208364 Don't show quick info tooltip on Ctrl-hover if a quickdoc popup is currently visible
Usability IDEA-208365 Always autosize quickdoc popup when it's displayed on hover
Cosmetics IDEA-211247 JavaDoc generated from HTML eats angle brackets in the link title
Core. RefactoringsFeature IDEA-124496 Scope Setting for Rename Refactoring
Usability IDEA-214702 Do not show 'Scope' setting when rename Java local variable
Usability IDEA-212081 Names of Copy and Move actions in the context menu should reflect what's going to be copied or moved
Core. Run | Debug. ConfigurationsBug IDEA-214641 Blank area in tool window when turn off all tabs
Bug IDEA-210262 [Environment variables] when pasting several variables with semicolon at the line end - the last entry is removed
Bug IDEA-206657 Compound Run Configuration triggers "Run" but not "Debug"
Bug IDEA-208525 Changes to my Environment Variables in Configurations aren't saving
Bug IDEA-204416 Running debug tomcat run configuration always launches "Before launch" gulp tasks in debug mode
Core. XMLBug IDEA-208504 First xi:include tag in *Plugin.xml file is highlighted as error
Bug IDEA-212344 catalog.xsd in IntelliJ platform-impl.jar is outdated
Bug IDEA-206666 IdeaPluginRegistrationIndex isn't file-based
Bug IDEA-205629 Argument rangeInElement exception when deleting xml tag in Android Studio 3.3
Bug IDEA-183886 XML highliting and redefined schemas
Bug IDEA-210207 XML schema issue - element X is not allowed here (Web.xml)
Bug IDEA-212646 XML attribute value is marked as error if DTD's attribute type is enumeration containing DTD keyword as value
Exception IDEA-212704 Invoking Find by XPath throws ClassCastException
Editor. Code CompletionFeature IDEA-199722 Can I make the live template appear at the top of the code completion list?
Bug IDEA-214469 Live Templates suggestions disappear on non-alphanumeric character input
Usability IDEA-210660 Make "Jump outside closing bracket/quote with Tab" default behaviour
Usability IDEA-209123 Enable F2 and Shift+F2 shortcuts while code completion is active
Usability IDEA-209784 Basic/Smart completion does not offer package private methods when runtime object type is from another package
Usability IDEA-211557 Code completion dropdown stays open after Shift+Enter (Start New Line)
Exception IDEA-194554 AE at com.intellij.codeInsight.documentation.DocumentationManager.assertSameProject
Editor. Color SchemesFeature IDEA-212390 Ability to drag-n-Drop editor color scheme
Bug IDEA-207403 Darcula color scheme: "Custom Keyword 4" default color looks like an error
Editor. Diff and MergeBug IDEA-210607 'Apply changes' in diff view does't work
Bug IDEA-212625 Incorrect highlighting in diff view when last document line is soft wrapped
Bug IDEA-207667 Weird synchronised scrolling in diff view with soft wrapped lines
Bug IDEA-210783 Couldn't select items in 'Diff Between' window (Deployment/Remote Host Access) with UP/DOWN arrow keyboard keys
Usability IDEA-182230 VCS "visual merge" window: don't ask "Are you sure" if there was no changes
Usability IDEA-155010 Suggest to unlock 'Disable editing' button in 'Commit Changes' dialog when I'm trying to type in diff view
Usability IDEA-123813 Preserve diff pane widths when switching between files
Cosmetics IDEA-211780 Escape characters in action name of "Diff \\& Merge"
Editor. Editing TextFeature IDEA-70189 Java Smart Complete Statement: Complete ternary operator if necessary
Feature IDEA-211180 Jump outside closing bracket with Tab should jump after the semicolon
Feature IDEA-207307 No horizontal scroll in editor when the width of block inlay is more than editor width
Bug IDEA-207805 Selection in editor is not reset on mouse right click outside selection
Bug IDEA-197682 Shadow action is created with the wrong lifetime spec (Disposable)
Bug IDEA-210470 Fira Code breaks fixed-width alignment on "[[" - double opening bracket
Bug IDEA-212623 Folding comments in Java out of FileHeader/Class blocks
Bug IDEA-167224 Unwrap lambda should add braces if necessary
Bug IDEA-214565 Different indents for Python in commentStart() macro
Bug IDEA-207542 TODO highlighting affects following lines
Bug IDEA-208782 Fallback font Italic version doesn't work on Mac
Bug IDEA-138431 Editor: Ctrl+Left / Right (arrow) does not skip over indent whitespace to prev/next token
Bug IDEA-208973 Identifier highlighting is lost after moving line
Bug IDEA-204900 Smart Enter fails to add function body if staying at annotation
Bug IDEA-207212 Editor scrolls unexpectedly on pasting collapsed method
Bug IDEA-211085 Current line number colour incorrectly calculated
Bug IDEA-215015 Text "jitter" during typing in editor on Windows after dragging editor onto a different monitor
Performance IDEA-210051 Memory leak in DocumentImpl
Performance IDEA-211201 Typing with multiple carets is slow in XML files
Usability IDEA-208930 Pressing Tab in a selection doesn't prefix first line with a tabulator
Usability IDEA-211756 "Delete to word end" is extremely inconvenient on whitespaces
Usability IDEA-209051 Inspection popup is overlapped by quick doc
Task IDEA-209242 Increase default number of items stored by default in clipboard history
Editor. Error HighlightingBug IDEA-211528 Diff change highlighting not propagated to inlay
Editor. Formatter and Code StyleBug IDEA-214727 Unexpected code style modifications on scheme switch
Bug IDEA-211444 Code Style Settings: incorrect variants in drop-down for WrapOnTyping option
Bug IDEA-147601 Javadoc Code formatting does not indent HTML tags properly
Bug IDEA-212466 "Expected to be final" identifier is not always painted as such in Java editor
Bug IDEA-206789 Export codestyle settings to JSON: java | wrapping and braces | visual guides option is not exported
Bug IDEA-195707 "'case' on new line" setting name is misleading; behavior should be changed and a new setting added with the old behavior
Exception IDEA-214694 java.lang.Throwable: Control-flow exceptions (like ProcessCanceledException) should never be logged
Editor. Intention ActionsBug IDEA-155352 Unwrap Statement produces broken code
Infrastructure. Packaging and InstallationFeature IDEA-164251 Include com.intellij.testFramework.vcs into some binary distribution
Bug IDEA-205907 2018.3.x silent installation leaves javaw.exe process hanging
Bug IDEA-212759 Linux, tar.gz installation: IDEA fails to start: `Cannot find VM options file.`, `Error: Could not find or load main class com.intellij.idea.Main.`
Bug IDEA-209778 Silent install. Unable to install in the 'Program Files' folder
Bug IDEA-215000 Critical Startup Error while launching IDEA from scratch
Bug IDEA-210993 IDEA with JBR 11 starts with error via idea.bat
Task IDEA-211824 Bundle Kotlin 1.3.31 with IntelliJ IDEA
Task IDEA-209378 Bundle Kotlin 1.3.30 with IntelliJ IDEA
Task IDEA-214695 Provide a special variant of svg product icon for 16x16 images
Task IDEA-199662 Get rid of additional png files which are currently packaged with IntelliJ-based IDEs
Plugin Development (DevKit)Feature IDEA-199936 Code insight for Registry keys defined via EP com.intellij.registryKey
Feature IDEA-208632 DevKit: Component/Action not registered - skip for deprecated classes
Feature IDEA-212463 Devkit: resolve "keymap" in plugin.xml
Feature IDEA-211486 Devkit EP declaration: suggest to change declaration via 'qualifiedName' to 'name' in main plugin.xml
Feature IDEA-211630 IDEA UI Guidelines: "Action" text capitalization
Feature IDEA-212745 Devkit: <depends> checking
Feature IDEA-202010 Highlight services/components with identical interface and implementation classes as redundant in plugin.xml
Feature IDEA-207289 plugin.xml: highlight duplicate <depends>
Bug IDEA-190992 DevKit: provide "os" attribute for all EPs
Bug IDEA-209589 Missing recent API inspection must not emit warnings in tests sources
Bug IDEA-209681 Devkit: do not require description for Intention not registered in plugin.xml
Bug IDEA-209536 plugin.xml validity inspection doesn't highlight plugin actions which refer to platform action class
Bug IDEA-212261 IDEA UI Guidelines: "Action" text capitalization via resource bundle
Bug IDEA-186526 Plugin.xml validity inspection troubles in InspectionGadgets.xml
Bug IDEA-209078 Devkit plugin.xml: allow multiple components with same interface-class across types
Bug IDEA-209587 Missing recent API inspection: clarify the message if return type of a method was changed
Bug IDEA-211131 Bundled plugins: highlight generic <idea-plugin> "url" values
Bug IDEA-211136 Bundled plugins: highlight <change-notes> and <version>
Bug IDEA-208482 Devkit: some references to action classes are incorrectly highlighted with "has no default constructor" error
Bug IDEA-182359 Good code red: plugin.xml
Bug IDEA-211126 Bundled plugins: highlight vendor "email" and "url"
Bug IDEA-211225 Bundled plugins: highlight <idea-version>
Performance IDEA-211555 Freeze on completion in XML file
Usability IDEA-204988 Plugin DevKit: Group inspections in settings
Task IDEA-214817 Remove support for <helpset> from Devkit
Plugin. FreeMarkerBug IDEA-210630 Inspections are not executed on FreeMarker/Velocity files even with "data language" selected
Plugin. Settings RepositoryBug IDEA-181296 Incompatible plugin with new IDEA version shown as `installed in another IDE`
Bug IDEA-200123 Keymaps are not synced over Cloud Settings
Bug IDEA-204195 settings sync says "Switch Structure" plugin is missing but it isn't
Plugin. TerminalBug IDEA-151310 active tool window resize hot key dose not work
Bug IDEA-214512 Re-ordering terminal tabs shows unexpected confirmation dialog to terminate running process
Bug IDEA-214782 Terminal cannot override IDE shortcuts when running with JBR 1.8.0_212 or JBR 11
Usability IDEA-153536 Support native OSX shortcuts in the terminal
Services. DockerBug IDEA-212161 Docker. Files Chooser. Open in the Editor: change the "Failed to make writable" to another description
Bug IDEA-211945 Docker. Files Chooser: java.lang.AssertionError at refreshing content with some expanded folders
Usability IDEA-212607 Docker. Files Chooser tab. Provide possibility to "Collapse All"
Usability IDEA-207869 DockerDebug. Compose. Auto-create a compose run configuration if it doesn't exist until remote debug
Cosmetics IDEA-212171 Docker. Files Chooser. Remove "lock" from all the files, display it before the path
Cosmetics IDEA-212178 Docker. Files Chooser. Refresh. Display another progress icon="spinner" and in another place
Cosmetics IDEA-212173 Docker. Files Chooser. Files tab. Make a more indent after the path in the bar and the tree
Cosmetics IDEA-212174 Docker. Files Chooser. Files tab. Icon to view files is not correct
Task IDEA-193122 Docker: migrate to docker-java to v3.1.0
Meta Issue IDEA-195017 Docker: Simplify the access to container file system
Services. SSHUsability IDEA-214834 Tools | Start SSH Session usability problems
User InterfaceFeature IDEA-207424 Please add uidesigner color constants to themes
Bug IDEA-214821 Tabs: There is a double top border when database console is opened
Bug IDEA-206619 Message from file-level notification is shown on top of Alt-Enter menu
Bug IDEA-208560 QuickDefinition popup is enlarged each time it is opened for markdown file
Bug IDEA-212553 New Tabs UI: IDE no longer shows tips when no editor tabs are open
Bug IDEA-211279 Column resizing doesn't work in TODO table
Bug IDEA-211513 Project Structure -> Artifacts: Type ComboBox is too narrow
Bug IDEA-208847 Memory leak in InternalDecorator
Bug IDEA-212035 Editor tabs change color even when a modal dialog is hovered
Bug IDEA-214800 Keymap switcher on Mac shows Windows keymap at first position
Bug IDEA-210827 DarculaButtonUI.isSquare(Component) uses wrong instanceof test
Bug IDEA-214885 2019.2 EAP: gradle task 'buildSearchableOptions' throws exception UIDefaults.getUI() failed for MyOptionButton
Bug IDEA-212346 Scrollbar does not reflect the size of the content in Version Control tab while resizing it
Bug IDEA-212737 Borderless UI: Project name keeps the default font on changing appearance font
Bug IDEA-196876 Fix group by popup in TODO tool window
Bug IDEA-131794 Tree selection changes on double-click expansion
Bug IDEA-168007 Non-retina triangle icons in context menu
Bug IDEA-210978 Freeze on "Mark object" (F11) in "Inspect object" (Alt-Click) popup
Bug IDEA-211968 Recent projects menu/list contains paths with non-native slashes instead of project names
Bug IDEA-210887 Notifications settings group list elements are centered
Bug IDEA-207998 Recent projects "Create new project group" dialog is hidden
Bug IDEA-97714 Add "Associate With File Type" to the editor tab context menu and menu
Bug IDEA-212788 Messages view freezes IDE
Bug IDEA-210873 Bad description text wrapping in "IDE Fatal Errors" dialog
Bug IDEA-208339 No gap in log search field
Bug IDEA-208645 Text disappears in "IDE Fatal Errors" dialog box
Bug IDEA-211955 "Open Recent" shows full path for consequently opened projects
Bug IDEA-208808 Services Tool Window is shown in projects without services
Performance IDEA-208610 Memory leak in MouseDragHelper
Performance IDEA-208611 Memory leak in IdeGlassPaneImpl
Usability IDEA-210028 AspectJ: unable to set ajc compiler path
Usability IDEA-210746 Rename "Move Right" and "Move Down" actions to "Split and Move Right" and "Split and Move Down"
Usability IDEA-211957 Feedback for "Show intention actions" with no intentions
Usability IDEA-211874 Tabs: tabs UI wastes space on left border of a tab
Usability IDEA-211210 Duplicated Mnemonic For Edit > Column Selection Mode and Macros actions
Usability IDEA-212381 If a line has a navigation icon with a keyboard shortcut, the shortcut should work anywhere in the line
Usability IDEA-212332 Next/previous error navigation should immediately show error tooltip
Cosmetics IDEA-214996 New tabs UI: There is no border between database console/table editor and Toolbar/Navigation bar when tabs are hidden
Cosmetics IDEA-211770 Remove Edit icon from Run Configurations combobox
Cosmetics IDEA-209075 Capitalize options in "Find in Path" dialog
Cosmetics IDEA-205502 Main appearance font is not used in several toolwindows and notifications on macOS
Cosmetics IDEA-212776 Don't show powered by for intentions provided by bundled plugins
Cosmetics IDEA-211558 Wrong indent in drop-down menu
Task IDEA-209398 do not create zillion of "swingworker" threads
Task IDEA-202744 Implement browse button inside combo boxes
Exception IDEA-212642 IllegalArgumentException: Width and height cannot be <= 0
Exception IDEA-211366 NPE when trying to open a project from Welcome Screen
Exception IDEA-208223 CCE at com.intellij.ui.speedSearch.FilteringListModel.remove
User Interface. Console ViewBug IDEA-199225 Console output doesn't combine folds when the prints happen some time apart
Exception IDEA-212586 Empty Exception Summary
User Interface. ControlsBug IDEA-214489 List drop own of Combobox with jbPopup remains when dialog is moved
Bug IDEA-209201 [JDK 11] Empty autocomplete popup in run configuration after backspacing some part of filename
User Interface. Find, Replace, UsagesFeature IDEA-210362 Recently Edited and Recently Viewed scopes in Scope Chooser
Bug IDEA-204277 Pinned "Find in Path" dialog is not closed when opening a project in the same window
Bug IDEA-211547 Search Everywhere: Items found in "Top Hit" section are invisible
Bug IDEA-176926 All Places scope does not include scratch files and consoles
Bug IDEA-196030 Find in Path | Open in Find Window does not work for current file scope with a scratch file
User Interface. FocusBug IDEA-207611 Keymap switch leads to typeahead
Bug IDEA-189984 Can't type in detached editor tab on Mac
Bug IDEA-193333 Paste after invoking navigation popup goes to editor sometimes
Exception IDEA-189622 Some keystrokes cause 'Typeahead timeout exceeded" exception
Exception IDEA-207600 "Typeahead timeout is exceeded" exception occurs after using shortcut when context menu is opened
User Interface. Look and FeelBug IDEA-209654 Buttons have yellow shadow in Darcula theme if IDEA is launched with clean settings
Cosmetics IDEA-211553 Combobox popups have no border in Darcula theme
User Interface. NavigationBug IDEA-214915 Home and end keys don't work in floating navigation bar
Bug IDEA-209047 Group separators are eliminated in `Related Symbol` popup on speed search filtering
Bug IDEA-206631 Show definition should be available in dumb mode for files
Usability IDEA-208718 Implement the ability to move right/left on Navigation bar using additional shortcuts
Usability IDEA-207554 Cmd+E/Ctrl+E doesn't work for iterating recent files after Recent/Recent edited files union
Exception IDEA-208332 CCE at com.intellij.ide.actions.Switcher$SwitcherPanel$SwitcherSpeedSearch.propertyChange
User Interface. Project ViewBug IDEA-204446 Structure sidebar flashing content with frontend (html related) files
Version ControlFeature IDEA-207325 File sorting in Version Control: Local Changes differs from sorting in project view
Feature IDEA-182495 Show git file history for multiple directories in project view
Feature IDEA-210641 Add VCS status and scope information to file quick documentation
Bug IDEA-210743 Subversion: incorrect working copy is detected if the project is located below the repository root and <Project> VCS mapping is used
Bug IDEA-115100 Maven project import sets Subversion VCS for submodules, if there is a folder or file called .svn in parent folders
Bug IDEA-207822 Local Changes: multiselection is lost on refresh
Bug IDEA-207700 Branches Popup: add tooltips for incoming/outgoing markers
Bug IDEA-209722 Annotate action behave wrong if other annotations added
Bug IDEA-211694 External files from ignored folders are suggested to be added to git
Bug IDEA-198792 "new changelist" disappears if a file is selected
Usability IDEA-204377 Shortcut for Silent Shelve conflicts with Mac OS X system shortcut
Usability IDEA-211599 Add an ability to skip "Calculating whether something should be added to this commit"
Usability IDEA-166965 Changelist name displayed in dropdown is cropped
Usability IDEA-212285 Local Changes Toolbar is hard to find in toolbars customization settings
Usability IDEA-170151 Make "Set Active Changelist" button enabled if file (or several files) inside changelist is selected
Usability IDEA-128954 Push dialog: enter invoked on the repository node should move it to edit mode
Usability IDEA-205644 Can't abort whole patch apply process in case of multiple path apply conflicts
Usability IDEA-203413 Silent Shelf should shelve in the background
Cosmetics IDEA-207270 Shelf viewer: missing space after moved files
Exception IDEA-214504 "Project opening should be done in a transaction" on checkout project from git
Exception IDEA-214643 NPE in VcsPushDialog
Version Control. GitFeature IDEA-119995 Git: provide possibility to abort merge process
Feature IDEA-208154 Show notification explaining the reason of Rejected force push
Feature IDEA-125239 gitignore right click?
Bug IDEA-214543 Deadlock when checking out new project from Git
Bug IDEA-210221 Synchronous execution on EDT: git unstash
Bug IDEA-214900 Synchronous execution on EDT: VcsRootProblemNotifier
Bug IDEA-214683 Git authentication does not work when username includes parentheses
Bug IDEA-208453 Memory leak in GitXmlRpcHandlerService
Bug IDEA-210358 Incoming/outgoing commits are checked on project opening before any manual git remote operation is done
Usability IDEA-122038 Abort cherry pick & view cherry-pick status should be available from UI
Usability IDEA-208506 Don't show commit dialog for Cherry-Pick by default
Usability IDEA-208989 On project open gpg card password asked due to spawned 'git ls-remote'
Usability IDEA-212324 Hide "Branch deleted" popup when clicking "Delete tracked branch"
Cosmetics IDEA-96602 Small problem with hint on git pull dialog window when choose strategy
Exception IDEA-208359 Synchronous execution on EDT: git in merge
Exception IDEA-207962 Synchronous execution on EDT: /usr/bin/git version exception (2019.2 master branch)
Version Control. GitHubBug IDEA-206881 GitHub pull requests: unfriendly error message on failed search validation
Bug IDEA-209158 GitHub Pull Requests: middle pane is not getting update on Refresh
Usability IDEA-203790 It is not possible to refresh the list of pull requests if there are no pull requests yet
Usability IDEA-196905 If no github account is configured attempt to push/pull to repository with 2-step authentication always fails: token is not accepted/generated
Cosmetics IDEA-205384 Github: correct displayed error message on incorrect credentials providing
Version Control. LogFeature IDEA-116312 Ability to customise columns in the VCS log
Feature IDEA-130845 Log: add action to go-to-parent and go-to-child
Bug IDEA-167341 Intellij 2016.3.x builds run out of memory
Bug IDEA-211128 Git Log: commit selected in search results is scrolled away and hidden from view after search is cancelled
Performance IDEA-178090 High memory consumption of git indexing for projects with huge merge commits
Usability IDEA-207672 `Log Indexing for "SAT" Stopped` message is confusing
Usability IDEA-207711 Show columns settings should be preserved for additional Log tab
Exception IDEA-209317 Git double-dot: VcsException: fatal: bad revision when branch name is incorrect
Version Control. MercurialBug IDEA-195145 Lots of WARN in idea.log from HgStatusCommand about 'No such file or directory'
Version Control. PerforceBug IDEA-208851 Perforce plugin cannot figure out a symlink is not "modified without checkout" when the target is reverted.
Bug IDEA-150303 Default p4 path doesn't work when running IDEA from JetBrains Toolbox on MacOS
Version Control. SubversionBug IDEA-207234 Freeze in "Hightlight Integrated" for branches with 1 commit difference
Bug IDEA-150369 If path to client is just svn, default /user/bin/svn is used despite the PATH settings
Cosmetics IDEA-207786 Duplicate in Settings -> Keymap (Subversion)
DB IntrospectionBug DBE-8275 Snowflake won’t load schemas even if other connections do
DB Schema ViewsFeature DBE-4336 Show database column default value in database tool window
Feature DBE-4807 Show table/column comments in database tool window (tree) for all elements at once
Data Import & ExportBug DBE-8323 Cassandra: incorrect blob data export as sql inserts
Data ViewsFeature DBE-5804 Preview BLOB content in table documentation
Bug DBE-8058 Can't edit table in data editor in Apache Cassandra using DataGrip
Usability DBE-8318 Filter History no longer showing up after 2019.1 release
Navigation & SearchFeature DBE-5592 Filtering in Go-to-table navigation
Feature DBE-6452 Option to restrict Navigate to Table/Routine/Class to connected Data Sources
Feature DBE-8080 Introduce All Data Sources and per-Data Source search scopes
SQL Format and StyleBug DBE-8223 DataGrip Quote Identifier incorrectly enclosed variables and parameters for SQL Server. This is not correct syntax
Bug DBE-7993 PLPGSQL missing line break before INTO clause of SELECT commands
Cosmetics DBE-8355 Different panel height for Generic SQL and Derby settings
Cosmetics DBE-8356 Extra separator between scheme chooser and option tabs in MS Windows
SQL HighlightingBug DBE-8277 Inspection: Table variable is never used
No subsystemFeature WEB-38278 ES6: completion for default import bindings according to the exported name
Feature WEB-36390 Support path aliases defined in jsconfig.json
Feature WEB-38231 Incorporate NodeJS and Live Edit Tools to the default IDEA installation
Feature WEB-38284 Parameter info and parameter hints for tagged templates
Feature WEB-13732 Add "Range" http header for video.
Feature WEB-37807 Redesign new Vue project wizard to support npx and displaying progress in terminal
Feature WEB-37865 TypeScript: no override/implement completion for fields
Bug WEB-38260 Not able to unselect inserted variable name after live template expansion
Bug WEB-39040 'Ensure breakpoints are detected...' in JavaScript Debug configuration is not saved when URL is empty
Bug WEB-38087 ESLint Language server execution timeout on Windows WSL
Bug WEB-34111 Copy paste error with js template literal with a template literal inside
Bug WEB-37999 Invalid highlighting on editing template string injection with nested injections
Bug WEB-39067 'Propagate to destructuring' shouldn't be available when declaration and usages reside in different files
Bug WEB-38828 Can't choose value in 'package' field in run configurations on OSX via arrow keys
Bug WEB-38249 Autocomplete "import" places end in the wrong place
Bug WEB-38850 A second space character is added after typing a space while entering a `return` keyword
Bug WEB-38470 Unicode property escapes are available when language level is set to ECMAScript5.1
Bug WEB-38612 "Do not show hints for current method" does not work for Javascript
Bug WEB-36536 JSX Emmet: custom components with names similar to HTML void elements are always expanded to empty tags
Bug WEB-38546 Show package's version when create project via npx
Bug WEB-38807 Please add "unsuspended" to the dictionary
Bug WEB-37921 'Convert to field holding arrow function' incorrectly processes string-named properties
Bug WEB-38172 AngularJS can not setup development environment for plugin
Bug WEB-38796 Intentions have doubled Before/After preview
Performance WEB-38754 High cpu usage and causes IntelliJ to freeze when editing Typescript file
Usability WEB-38585 Implement method/property intention action should have an option to implement in all classes
Usability WEB-34956 Console Display has unwanted links on the right
Usability WEB-38832 Can't choose task (gulp, grunt, npm) via arrow keys when field is empty (fresh RC)
Cosmetics WEB-38636 Please add "Angeles" to the dictionary
Task WEB-39051 Disable Safe Write in WebStorm
Build toolsUsability WEB-27442 Can't switch between npm and gulp tasks in Run Gulp/Grunt/npm Task window without mouse
Usability WEB-38759 Add the possibility to disable system notifications from grunt task
CSSFeature WEB-24368 Support postcss-simple-vars
Bug WEB-38487 CSS: Unsafe replacement with shorthand when a variable is used
Bug WEB-38874 postcss-simple-vars: add completion for imported variables
Usability WEB-37979 'Show CSS color preview as background' option is available when it is not applicable (e.g. in Community Edition)
CoffeeScriptBug WEB-36037 CoffeeScript Syntax Error: Unmatched closing ')' -- when it is actually present
DartFeature WEB-11590 Support AngularDart
Bug WEB-38651 dart problems view issue suggestions don't handle angle brackets
Bug WEB-18864 Dart: update import statement on moving container file
Bug WEB-38346 Auto insertion of /// unexpected by the Dart Plugin
DebuggerBug WEB-38041 Console input cleared on arrow down key press
Bug WEB-36168 Debugger does not respect breakpoints inside Meteor packages
Bug WEB-38564 'Smart step into' suggests only first call of the same name in a line
Performance WEB-38675 Debugger: memory leak when re-building the application
Cosmetics WEB-37645 Use new UI for smart step into in JS debugger
File WatchersBug WEB-38929 'File watcher problems' inspection doesn't work for Less and other compilers that produce ANSI-escaped output
HTMLFeature WEB-14791 Small tag should be listed as an inline element by default
Bug WEB-38873 Wrong WCAG suggestion
Task WEB-38207 Html: disable "Image size mismatch" inspection for svg files
JSONFeature WEB-37864 Support JSON-schema based code completion for all linters/tools we support for yaml/plain js formats
Bug WEB-33444 JSON Schema mappings are stored with platform-dependent slashes
Bug WEB-38090 Don't download the latest JSON v4,6,7 schemas (Always download most recent schemas)
Bug WEB-38658 Fix type in JSON schema validation for browserslist when used in package.json
JavaScriptFeature WEB-37930 Support ES2019 decorators proposal
Feature WEB-38945 Show available method signatures in the Go to definition popup
Feature WEB-38638 Inspection and quick-fix to merge trivial nested template literals
Feature WEB-38159 Add a quick fix to fix spelling for an unresolved reference if qualifier type has property with similar name
Feature WEB-38974 Support destructuring declarations in Vue.js and allow 'Propagate to destructuring' to propagate there and 'Rename' to rename properly
Feature WEB-38976 Support Object.fromEntries()
Feature WEB-38139 'Propagate to destructuring declaration' refactoring
Feature WEB-33939 Suggest class method parameters when ES6 class is extended
Feature WEB-35756 Autocomplete of export default
Bug WEB-38700 Bad color for in some dark themes
Bug WEB-36595 No autocomplete for inherited static methods when class is "required" from a different file
Bug WEB-38352 JavaScript/TypeScript completion after export default
Bug WEB-38936 Remove acton 'Fix all problems in file' for 'Create class/interface' and 'Adjust spelling' quick fixes
Bug WEB-38086 Editing injection in template string with 'Edit injection' action fails if another template string inside arguments
Bug WEB-39058 Function is not available in completion in its body
Bug WEB-36271 Import completion imports items that cannot be really imported
Bug WEB-38953 Inner class methods returning class instance not resolved when chaining
Bug WEB-38544 JS: suggest exported commonjs names in completion
Bug WEB-39024 Change the "Switch statement is redundant" inspection to a weak warning
Bug WEB-38666 Incorrect auto import when copy/pasting code between files
Bug WEB-38184 Javascript spread-constructed object property tooltip does not correctly infer source
Bug WEB-38583 Simple type hinting not working for Array.forEach()
Bug WEB-38649 Flow: no clickable links in the error tooltips
Bug WEB-37911 "Hide parameter hints for this method" only works for last method in chain
Bug WEB-39054 Wrong warning in constructor of a class that extends null
Bug WEB-36091 Import-completion should invoke parentheses insert handler if the item is definitely a function
Bug WEB-38514 'Complete current statement' doesn't work for TS enums
Bug WEB-28187 ES6: Unused default export
Bug WEB-36103 Don't suggest items from "@types" packages not directly specified in package.json in import completion
Bug WEB-37294 "Unused default export" when importing module dynamically
Bug WEB-38833 JavaScript name suggestions: don't conflict with the global 'name' variable
Bug WEB-39005 JS: incorrect rest param styling
Bug WEB-38957 WebStorm lacks Darcula coloring for some JS-specific elements
Bug WEB-39011 Renaming destructuring declarations in catch-block fails with exception
Bug WEB-38685 Structure view for JavaScript tests doesn't work with custom regions
Bug WEB-38645 Unused local variable inspection works incorrectly with require statements when Node.js coding assistance is disabled
Bug WEB-32758 js: spurious "Invalid number of arguments, expected 0" inspection for the default sub-class constructor
Bug WEB-36104 Lookup items for import-completion and globals are mixed in the list with the same priority
Bug WEB-38056 'Flip if-else', 'Merge if-else', 'Remove braces', etc. all remove inner functions inside blocks
Bug WEB-38248 Autocomplete problems with properties that start with an underscore
Bug WEB-36804 Weird escape \ character multiplication and reduction on copy/paste
Bug WEB-38534 JS: do not show members from unknown namespace in top-level completion
Bug WEB-38757 TypeScript type aliases shouldn't be shown in 'extends' clause
Bug WEB-38647 Unresolved methods of mixins
Bug WEB-39022 Create missing default branch for switch should not add break when there's a return statement
Bug WEB-38758 Type evaluation is broken for destructuring patterns in for-of
Cosmetics WEB-39007 Postfix completion misprint
Cosmetics WEB-37759 Not ideal layout of JS options page
Task WEB-38403 ES6: complete sibling files with relative prefix
Task WEB-38420 JavaScript completion: do not show statement-only keywords in expression context
Task WEB-37952 Support built-in decorators for es2019
Task WEB-38404 TypeScript / JavaScript: completion after export
Task WEB-38849 Node modules: exclude from indexing unnecessary files
JavaScript. FormatterFeature WEB-37855 Prettier: allow importing code style rules from .prettierrc.js/ .prettierrc.toml file
Bug WEB-38992 Wrong extra indent for template string argument braces
Bug WEB-39092 Formatting doesn't remove spaces in for..of / loops
Bug WEB-38042 Wrong indentation in tuple types (Flow, TS)
Bug WEB-38505 JavaScript setting for spaces within array brackets are not saved for IDE Global Code Style schema
Bug WEB-38600 Don't remove leading semicolon on reformatting
Bug WEB-30108 Formatting JS/TS with HTML injection and 'Enforce HTML quotes on reformat' enabled breaks code
JavaScript. FrameworksFeature WEB-36042 HTML attributes and tags used as slot name for transclusion reported as illegal
Feature WEB-34765 Warn against usage of private fields in Angular Templates
Feature WEB-33464 Parameter Hints in Angular Component Template
Bug WEB-35634 Angular: directives from node modules not present in package.json are not available
Bug WEB-38825 Angular support doesn't recognize type when QueryList is used in *ngFor
Bug WEB-39056 PyCharm, new vue project wizard: missing checkbox 'Use default project setup'
Bug WEB-38734 Angular: find usages of private component fields in templates
Bug WEB-38760 Angular - no completion item for *ngTemplateOutlet directive
Bug WEB-38725 Angular: Support quickfixes in EL for qualified references
Bug WEB-37137 Some vuetify (1.4.6) components have unknown html tags
Bug WEB-38354 Angular: wrong exclusions with Angular libraries
Bug WEB-38153 The variable type is not resolved when using 'slice' pipe
Bug WEB-36722 Angular template files are not recognized if "@angular/core" is not a direct dependency
Bug WEB-38082 PropTypes.shape should support warn on missing required prop inside 'shape'
Bug WEB-38174 Angular: intentions doesn't work if method is prefixed with `this.`
Bug WEB-36119 Angular. Invalid items inside the completion list after the "for" word
Bug WEB-38781 Angular - select attribute not recognized for ng-content
Performance WEB-39053 Angular2ImplicitUsageProvider.isImplicitUsage is heavy
Cosmetics WEB-38956 Do not show error about missing Angular template property when class is not yet defined
Cosmetics WEB-38979 Angular: provide UI for --defaults parameter in new project wizard
JavaScript. InspectionsFeature WEB-37903 Inspection and quick-fix to merge variables assigned to same destructuring patterns
Feature WEB-2385 Detect accidental =+ instead of += on string variable
Bug WEB-38952 Intentions: "Generate destructuring pattern": disable for enum literals
Bug WEB-35108 "Missing await for an async function call" is not triggered when requiring async function
Bug WEB-38316 False positive (?) for "Result of assignment expression used" inspection
Bug WEB-31269 Inspection "Missing await for async function call inspection" false positive
Bug WEB-38543 Cleanup fixes reported from "Missing module dependency" inspection
Bug WEB-36909 "Add this qualifier" quickfix doesn't work in offline inspections results
Bug WEB-30494 'Replace with template string' incorrectly handles non-string items at start
Bug WEB-36869 No notification about missed await if async function call is on the right side of assignment
Bug WEB-35745 No notification about missed await near Promise returned function
Bug WEB-38726 Inspections: Typo (Spellcheck) inspection is doubled for the arrow function
Exception WEB-38515 PsiInvalidElementAccessException is thrown for "Create derived class" intention
JavaScript. RefactoringFeature WEB-38662 'Introduce variable' can introduce spread elements when selection is over multiple array elements/properties
Feature WEB-38801 'Introduce variable' for destructuring patterns in variable declarations
Feature WEB-38308 Inspection and cleanup for redundant await/return Promise.resolve() and Promise.reject()
Feature WEB-38307 Inspection for redundant 'return await' and 'await await' + corresponding cleanup for convert-to-async
Feature WEB-39096 Intention action to convert destructuring back to properly accesses when possible
Feature WEB-38295 'Inline' should handle functions with destructuring parameters
Feature WEB-32725 Postfix templates for destructuring
Bug WEB-34668 move statement up - last array/object item - same line comment - incorrect comma
Bug WEB-34393 Extract variable shouldn't be available on 'export default function' when corresponding function has overloads
Bug WEB-38194 Converting string concatenation to template string drops comments
Bug WEB-39026 Extract value does not detect duplicate values in ECMAscript / Typescript template strings
Bug WEB-38590 'Iterate with for..of' intention action should suggest to iterate with 'for await..of' in case of asynchronous iterable
Bug WEB-35443 'Create field' creates field outside object
Bug WEB-39062 'Propagate to destructuring declaration': breaks code in case of arrow functions without parens
Bug WEB-38208 Invalid code is generated when splitting destructuring object
Bug WEB-37861 Cannot inline ES6 function property
Bug WEB-16954 JavaScript. Error when extracting method from object property
Bug WEB-39079 'Propagate to destructuring' breaks code when propagation target and source are in the same variable list
Bug WEB-38745 Refactoring: Move is too slow and changes import unexpectedly
Usability WEB-38742 'Generate destructuring pattern'/'propagate to destructuring' should be available on the variable
LESSBug WEB-38322 Less: nested @supports at-rule causes syntax errors
LintersBug WEB-36803 Errors reported by linters should show better tooltip if error message is multiline
Bug WEB-38737 Importing 'indent' rule from ESLint configuration should disable conflicting settings.
Bug WEB-38881 "Reformat with Prettier" should be available for files with shebang
Bug WEB-38922 eslint6 not working
Bug WEB-37547 'Suppress all ESLint rules for current file' adds 'null' if 'eslint-disable' already exists at top of file
Task WEB-38083 Remove action to reset changes to code style on importing from TSLint
Node.jsFeature WEB-39055 Add `ci` to the list of commands in NPM run configuration
Bug WEB-38634 The built-in Node module 'module' flagged as not listed in dependencies
SASSBug WEB-7524 SCSS cannot find mixin which is declared later in the file
Bug WEB-38149 Sass mixin content arguments not recognised
TypeScriptFeature WEB-38589 Intention action to add explicit enum values for TypeScript enums
Feature WEB-14945 Parameter hints / parameter info / documentation support for rest-tuples with --strictBindCallApply
Feature WEB-37201 Introduce smartcast highlighting similar to that we have in Kotlin
Bug WEB-38524 False positive "Unused method" in static side of a class
Bug WEB-38271 Implementing methods for object literal doesn't properly substitute generics
Bug WEB-38422 Move statement doesn't work inside enums
Bug WEB-38606 TypeScript: no auto completion for rvalue of setter when parameter type is inferred via getter
Bug WEB-38509 move file under path mappings "*" to "*" breaks references
Bug WEB-38954 idea auto complete with unsafe key index
Bug WEB-38531 code completion for tuples bug
Bug WEB-38296 introducing interface doesn't work if parameter selected with the type
Bug WEB-38682 Wrong indent after `=` in the TypeScript type definition
Bug WEB-38238 'Extract type alias' / 'Convert parameters to object' should properly handle infer-types
Bug WEB-38482 Typescript: no property value suggestions for generic type (using conditional types)
Bug WEB-38485 TypeScript: No autocompletion for values of union type in jest.each
Bug WEB-38865 False positive 'rest parameter should be of array type' on rest-parameter with infer-type
Bug WEB-38555 Auto-import doesn't allow to erase import statement - inserts it again
Bug WEB-38165 Typescript autocompletion for objects with enum as key doesn't work with computed properties
Bug WEB-38500 Typescript find usages fails for object/interface keys containing dot
Bug WEB-39027 Switch case items should not be shown when completion is invoked for qualified references
Performance WEB-37988 Code analysis never completes, high CPU usage on evaluating types
Usability WEB-38733 Support parameter info/hints for inferred higher-order functions
Usability WEB-37883 Update default color for TypeScript Type Parameters
Unit TestsFeature WEB-38630 Jest: improve "todo" test support when using jest-circus as test runner
Bug WEB-36777 Show test status in the gutter for both compiled and original file when using Jest
Bug WEB-11505 Cucumber: can't run cucumber is step definitions are located in non-default directory