Skip to end of metadata
Go to start of metadata
No subsystemCosmetics WI-49393 new Icon for PhpStorm Workshop project
PHPFeature WI-20837 Allow "Go to matching brace" to jump through PHP tags
Feature WI-37633 Feature request: Allow styling of @deprecated elements in the Structure tree view
Feature WI-8265 New PHP Class: Add `Extends` and `Implements` to New Class Dialog
Feature WI-50819 Provide a way to mark element as removed since the particular PHP version
Feature WI-10093 Highlight Matching PHP Tags
Feature WI-36507 "Join lines" action should remove comment marker of the next line comment when joning
Feature WI-44486 Add className() and qualifiedClassName() to PHP Live Templates predefined functions
Feature WI-5281 Ctrl+Shift+Slash inside of a block comment should remove the block comment in PHP
Feature WI-50680 `getenv` string literal should be resolved to corresponding argument from `putenv` call
Bug WI-9359 Passing by reference: fatal errors and warnings aren't detected by phpstorm
Bug WI-47723 PhpStorm 2019.2: Nested array destructuring assignment with associative keys marked as error
Bug WI-34307 array() can't be used for array destructuring assignment
Bug WI-49628 Inconsistent return false positive in case of custom error function
Bug WI-50239 Flaky Missing break statement with custom exit function
Bug WI-50611 New Class: Filter built-in additional classes from Super class/Interfaces
Bug WI-26032 Jump into finally is not allowed
Bug WI-50948 Expand selection should select `...` for variable unpacking
Bug WI-49629 Exit function declared for interface is not recognized for the class implementation
Bug WI-23052 Incorrect error highlighting when using trait aliasing with __clone()
Bug WI-49669 Join lines on phpdocs keeps asterisk
Bug WI-50210 Suboptimal caching due to recursion prevention while processing aliases and calculating types
Bug WI-43376 Putting the same variable twice in a closure's use statement should warn
Bug WI-15766 Write access to class constant via variable isn't detected as error
Usability WI-15389 Only one Back-tick ( ` ) is removed instead of pair
Task WI-50723 Move `expression is no assignable` errors from parser to annotator
Exception WI-50342 Exception when Parameter info invoked inside array creation expression
Exception WI-50695 IllegalArgumentException while creating error annotation `Global code should be enclosed in global namespace`
Exception WI-49970 NFE when trying to analyze access to array with anonymous class as element
Exception WI-50754 Highlight overriden methods: CCE in invalid code
Exception WI-50368 Parameter info: exception on tab
Exception WI-50103 java.lang.ClassCastException on typing when the structure view is shown
PHP CompletionFeature WI-50353 Suggest parameters in real signature based on phpdoc
Feature WI-45554 Add completion for possible argument sets inside `argumentsSet()` calls
Feature WI-50679 Completion inside `getenv` string literal should suggest items from `putenv` calls
Feature WI-50127 Add method from `method_exists` to member reference completion list
Feature WI-50793 Show elements with not applicable `@since` as red in completion list
Feature WI-50350 Suggest parameters in doc param tag even not after type hint
Bug WI-46873 Arrow function: $this shouldn't be suggested in static context
Bug WI-50395 Type is not inserted if param tag contains description
Bug WI-49624 'instanceof' completion in 'switch case' construction
Bug WI-50388 Completion of nullable parameter misses main type
Usability WI-50389 Completion of vararg inserts array type instead of vararg
Usability WI-45556 Completion for instance methods inside phpstorm.meta.php
Usability WI-50352 Suggest only parameters without existing tags
Cosmetics WI-46047 expectedArguments: show type info for scalar values
PHP ComposerFeature WI-49492 composer.json: completion for package names and versions
Feature WI-50614 composer.json: completion for minimum-stability section
Feature WI-15831 Composer: Available updates of libraries should be indicated
Feature WI-49495 composer.json: completion for namespaces in "autoload" section
Feature WI-49503 composer.json: navigation to urls
Feature WI-39028 Add the "Run Configuration" for "composer.json" files
Feature WI-50732 Add stars and downloads to composer.json quick documentation
Feature WI-49833 composer.json: inspection for duplicates in require/require-dev sections
Feature WI-49493 composer.json: completion for file paths
Feature WI-49501 composer.json: navigation to classes and methods in "scripts" properties
Feature WI-49834 composer.json: create new composer.json action
Feature WI-49756 composer.json: completion for PHP and PHP versions
Feature WI-40963 composer.json: show info from packagist in composer.json
Feature WI-50010 Provide quick-fixes for composer duplicates inspection
Feature WI-17171 Support custom Satis/Packagist instalations
Feature WI-49597 Add update simulation to Composer commands
Feature WI-49502 composer.json: navigation to files and directories
Feature WI-50856 Provide a way to install a single package
Feature WI-47138 PHPStorm Composer Subsystem cannot manage VCS repositories
Feature WI-49494 composer.json: completion for class and static method names in "scripts" properties
Feature WI-49316 Support remote interpreters in PHAR Composer execution
Feature WI-49858 composer.json: navigation to installed packages in project tree
Feature WI-49497 composer.json: inspection for not installed packages + install quick fix
Feature WI-49873 Provide namespace completion for autoload-dev
Feature WI-49735 composer.json: completion for extensions names
Feature WI-49869 Provide file template for composer.json
Bug WI-49844 Script section: don't show class after ::
Bug WI-49886 Completion of namespaces doesn't match some namespaces
Bug WI-49847 Script section: Don't show namespaces and classes from stubs
Bug WI-50293 composer.json: Limit path completion to only sections which require it
Bug WI-50063 Completion for packages doesn't take into account package delimiter
Bug WI-50347 Completion of license doesn't work inside array
Bug WI-49890 Libraries are shown in completion for package names
Bug WI-49843 Script section: don't provide completion for magic static methods and classes without static method
Bug WI-49895 Don't show packages are not installed on empty require
Bug WI-50595 In autoload section sort by the length subnamespaces
Bug WI-49884 Script section: doesn't show method names in case there is prefix
Bug WI-49841 Navigation to class/method doesn't work for global namespace classes with leading '\\`
Bug WI-50657 Completion list is emptied and recalculated on each type
Bug WI-49872 Namespace in autoload: completion doesn't allow to select part of namespace
Bug WI-50759 Completion of packages doesn't work in sections: suggest, replace, provide
Bug WI-49800 Don't show: "Not installed package" for virtual package
Bug WI-49840 Completion of classes without namespace requires leading '\'
Bug WI-50122 Actions from `Manage Dependencies` dialog don't work with remote interpreter
Bug WI-49868 Exception is thrown on renaming the folder from composer.json
Performance WI-50682 java.awt.Font.getStringBounds takes a lot of time on showing the dialog with SimpleColoredComponent
Usability WI-49848 Allow to complete namespaced classes without prefixed namespace
Usability WI-49866 Don't show namespaces for path completion
Usability WI-49870 Create new composer.json: use newly created file for Composer settings if they are missing
Usability WI-50215 Don't show files in path completion for autoloading
Cosmetics WI-49838 Drop .0 from 5.x PHP versions
PHP FormatterBug WI-50622 Formatting breaks the whole file if it contains LIST constant
Bug WI-49147 PSR-12: Opening <?php tag must be on its own line
Bug WI-50131 Formatter makes PHPDoc keywords lowercased
Bug WI-46930 Complete statement adds semicolon to arrow function when arrow function completed in parameter of other function
Bug WI-49772 "Complete Current Statement" should add a semicolon after anonymous function
PHP InspectionsFeature WI-50263 Missing break statement doesn't take into account custom exit functions
Feature WI-15416 New Inspection: @inheritdoc should complain when not used appropriately
Feature WI-50817 Extend @since inspection on Bundled and External extensions
Feature WI-46728 Annotator check: Illegal typed property's default value
Feature WI-45925 New inspection: missing declared type for the field
Feature WI-9368 Detect strict standarts warnings when Passing by reference/returning reference from function
Feature WI-43969 Quality tools inspection auto-setup: enable inspection + adjust ruleset via Quick-Fix in a composer.json
Feature WI-50459 New inspection: Redundant @var tag
Feature WI-49355 New inspection: private field can be local variable
Feature WI-49299 Make Language Level inspection check the @since tag
Feature WI-50523 New inspection: return expression always 'null'
Feature WI-50697 PhpPassByRefInspection: provide quick-fixes to remove pass-by-ref
Feature WI-50546 PhpSillyAssignmentInspection: provide quick-fix to delete assignment
Feature WI-45932 New inspection: PHPDoc @var type doesn't match declared field type hint
Feature WI-50316 New inspection: redundant field initializer
Feature WI-9506 Improve Traversable interface support
Feature WI-49836 New quick fix: Update signature to match PHPDoc Comment
Feature WI-50893 Missing throws tag: new quick fix to add exception to the existing @throws
Feature WI-49860 New inspection: Missing return type declaration
Feature WI-21021 Allow to disable "Undefined method" inspection for variables with undefined class
Feature WI-49626 New action: Remove PHP doc with just type annotation
Feature WI-50623 Support argument unpacking (spread operator) in sprintf
Bug WI-49985 False positive illegal string offset in write context
Bug WI-48732 Deprecation inspection based on project level should be applied only for built-in php entities
Bug WI-49397 Unused declarations: doesn't searches references for files with non standard file type
Bug WI-50769 Redundant @var tag: does't report foreach arguments
Bug WI-49164 Parameter type inspection doesn't highlight wrong parameter when there is multiple inheritance with inheritdoc
Bug WI-49240 False positive undefined variable: for second arrow function argument if statement has two arrow functions
Bug WI-50416 Unused element inspection doesn't have configuration options
Bug WI-50289 Typed properties: when default value is non-empty array literal it is wrongly marked as error
Bug WI-50301 php 7.4 arrow function and double quote in array produces undefined variable error
Bug WI-50606 Unused declaration: Impossible to add code pattern
Bug WI-50492 Invalid method colllision detection in case one trait is namespaced
Bug WI-50465 closure: "static is not allowed as return type" check missing
Bug WI-49165 Parameter type mismatch inspection doesn't highlight incorrect parameter in overriden method with inheritdoc
Bug WI-50787 DocSignature inspection doesn't highlight incorrect return value if variable is used in condition
Bug WI-49978 False positive Illegal string offset warning when array is merged from several arrays
Bug WI-50757 Duplicated code isn't highlighted in some cases
Bug WI-50812 Expression always null: Don't warn variable from closure which resolves to parameter with default 'null' value
Bug WI-49143 Undefined property isn't highlighed when type is inferred with multiple inheritdoc and typehints
Bug WI-50571 Missing return type declaration: don't suggest to add type to constructor
Bug WI-50887 Redundant throw tag: does't support multiple types
Bug WI-50121 Possible polymorphic call: take into account `method_exists`
Bug WI-50874 Deprecation inspection: highlight reference if all resolved element are deprecated
Bug WI-45710 Skip calls with constant params option doesn't affect Missing @throws tag(s) inspection
Bug WI-49158 Void function results used inspection doesn't highlight void parameter when inheritdoc is used for method and return tag isn't set
Bug WI-26948 PHPCS (CodeSniffer) requires to press "Update" to get Coding standards
Bug WI-50123 In specific scenarios PHPStorm assumes the wrong type for implicitly bound variables in arrow function
Bug WI-50404 PhpDeadCode: Code patterns should detect element' names case-insensitively
Bug WI-50818 Error in PhpUnusedDeclarationPresentation$PermanentDeleteAction initialization dumped in log during inspection run from command line
Bug WI-50729 Undefined class constant does't highlight class constants via variable
Bug WI-45642 Redundant catch/missing catch clause warning not aware of JsonException
Bug WI-50775 Undefined field inspection doesn't highlight the case if object is checked for null by exclamation mark
Bug WI-50722 `Cannot reassign $this` does't highlight multi-assignments
Bug WI-49307 PHPCS: Error message is parsed and shown as coding standards
Bug WI-50780 Redundant @var tag false positive when mixed returned from function and indexes are reset
Bug WI-48431 No hint, if the same CASE happens twice in SWITCH with different formatting
Bug WI-50699 Undefined variable: inside internal arrow function that uses variable from external arrow function
Bug WI-50741 Entry point on a method should mark the class as instantiated
Bug WI-50547 PhpSillyAssignmentInspection: cover parenthesized expressions
Bug WI-49734 Can't find CodeSniffer in settings
Bug WI-50744 Class can't implement Traversable directly: false positive in case class extends internal class that may not follow the rule
Bug WI-50543 Expression is always null: Don't warn the cases when expression is updated in loop
Bug WI-50743 Class can't implement Traversable directly: false positive in case interface extends Traversable
Usability WI-50717 Improve wording of pass by ref inspection for return value
Usability WI-50885 Missing throw tag: don't highlight whole phpdoc comment
Usability WI-50529 PhpMissingFieldTypeInspection: quickfix should display nullable type using `?` rather then `|null`
Usability WI-50494 Undefined member inspections: filter null before deciding whether the class reference type should be processed at all
Usability WI-50498 Unhandled exception: set default severity to WEAK WARNING
Exception WI-50756 Add @method tag: exception in case when target class is in read-only file
Exception WI-50548 PhpSwitchCaseWithoutDefaultBranchInspection: don't highlight incomplete switch
Exception WI-50751 Undefined callback: exception on incorrect property_exists call
Exception WI-50339 Unnecessary fully qualified name should not highlight references which will replaced with invalid fqn
PHP IntentionsFeature WI-47577 Typed properties: new quick-fix to change type to match default value type
Feature WI-46275 Provide generate PHPDoc intention for fields
Usability WI-50367 Initialize fields: don't generate redundant PHPDoc when property type can be declared (php7.4)
PHP Lib StubsBug WI-50517 Please fix stubs annotations for return etc.
PHP ParserFeature WI-24315 Expand selection to aditional cases
PHP RefactoringFeature WI-17330 Extract Parameter: support array access expression
Feature WI-15012 Extract Method: extract array element as separate parameter
Feature WI-45215 Move method: move effectively static methods
Bug WI-49709 Make static: broken formatting
Bug WI-49488 Exception is thrown on attempt to move method from anonymous class
Usability WI-34425 Create class: allow to change class namespace
Usability WI-49210 Move static field: allow to invoke when the caret on modifiers
Usability WI-50450 Move Instance Method: don't generate redundant PHPDoc
Usability WI-50559 Move Instance Method: don't show error bubble on cancel
Usability WI-45214 Move method: do 'make static' + 'move' actions in one step
Usability WI-49473 'Add method stubs': Add a method selector
Usability WI-50449 Move Instance Method: add instance parameter type declaration
Exception WI-50731 Move Member: exception on moving dirs in project view by drag&drop
Exception WI-49544 Move Class: exception on moving anonymous class
PHP TemplatesFeature WI-50236 Provide completion of custom closing delimeters
Feature WI-15739 Twig: Customize the lexer syntax
Bug WI-50065 Twig Verbatim/raw tags custom delimiters
Bug WI-50066 Twig support custom comment/variable delimiters
PHP TestFeature WI-45237 First class PCOV support in PhpStorm
Feature WI-29112 Support code coverage by PHPDBG
Feature WI-50555 New inspection: Specializations of assertFileEquals() and assertFileNotEquals() should be used instead
Feature WI-48915 New inspection: Misordered assertEquals arguments
Feature WI-48911 New quick fix: Specialized alternatives to assertInternalType() and assertNotInternalType()
Feature WI-48912 New inspection: specializations of assertContains should be used instead
Feature WI-50567 New inspection: assertArrayNotHasKey can be used instead
Feature WI-48944 Add test roots based on the PhpUnit configuration file
Feature WI-48910 New inspection: Specializations of assertEquals() and assertNotEquals() should be used instead
Feature WI-48914 New inspection: assertArrayHasKey can be used instead
Feature WI-28135 Intention to create PHPUnit tests
Feature WI-48913 New inspection: assertCount/assertSize can be used instead of assertEquals
Bug WI-38196 Remove submenu Test from PHP Test
Bug WI-50876 Incorrect path for phpdbg for remote interpreters on Linux under Windows
Bug WI-49439 PHPUnit 6+ is not set as default in Generate | Test
Bug WI-50898 Coverage doesn't use interpreter from the run configuration
Usability WI-49687 PhpStorm forces --cache-result-file for phpunit despite option already being in phpunit.xml
Usability WI-49771 Specializations of assertEquals() and assertNotEquals(): suggest to simply drop the parameters in case all parameters are default
Usability WI-49912 PHP test' creation dialog UI: big indent between label and field
Usability WI-50232 Make Create New PHP Test intention available only on class/method identifier
Usability WI-50794 Add validation of PCov/PHPDBG/XDebug in Run Configuration Dialog
Usability WI-49770 Specializations of assertEquals() and assertNotEquals(): Accept 0 instead of 0.0 for delta value
Cosmetics WI-50058 Remove white background on configuration details for test frameworks
Cosmetics WI-48934 Add information icon to the Codeception and PhpSpec configuration file's description
Cosmetics WI-50060 PHP test' creation dialog UI: Remove "Generate test methods for"
PHP Type InferenceFeature WI-30748 PhpStorm Advanced Metadata magic__get() support
Feature WI-10673 Provide a way to set up functions which should be considered as 'error handlers'
Feature WI-50753 strict `in_array` call should update variable type
Feature WI-18347 array_map autocomplete
Feature WI-50504 `null` type should not be present after null guard
Feature WI-32168 Ignore specific parameters in advanced metadata
Feature WI-33309 Metadata: support Code Completion for ArrayAccess
Feature WI-50752 Type of array_map call should be pluralised closure return type
Feature WI-5223 Type inference: Infere non-generic array type from initializer (not array but Type[])
Feature WI-50423 Add inferred type of function to phpdoc type while computing complete type
Feature WI-50433 Infer type based on is_subclass_of
Bug WI-50582 Wrong type inference when using shorthand ternary operator
Bug WI-50130 Type of array element isn't inferred properly when array is merged with some mixed value
Bug WI-38845 2017.3 Preview 1 - Type info for negated float becomes int
Bug WI-50811 Nullability inference: doest work with '==='
Bug WI-37570 Anonymous functions can't infer type like normal functions when invoked right away
Bug WI-49997 Type inference of array elements is flaky when array is used in closure
Bug WI-39614 if(truth) should remove null from variable type list
Bug WI-32358 Specific array type (C[]) should override general array type
Bug WI-49797 Array access on mixed has empty type instead of mixed
Bug WI-35503 Metadata: ArrayAccess does not work on class properties
Bug WI-50528 Superglobal reassignment inside conditions should amend type instead of replacing it
Bug WI-29934 Class property typehint infers array| when not necessary.
Bug WI-50761 Field default value should be added to the type despite the phpdoc presence
Bug WI-50193 Concatenation operator should always result in string type
Bug WI-30419 List in foreach value - bad type-hint in php
Bug WI-50143 is_* check works only if it's first in if condition for array accesses
Bug WI-49846 Array access on string should be string
Bug WI-50496 Take into account only possible variable assignment when computing function return type
Bug WI-49596 Multiple inheritance should not mark super member type as unknown
Bug WI-50521 add object or mixed type to the list of possible types of variable in case assigned object is created using variable as a class name
Bug WI-50522 Non null type is missed during type inference in case null is assigned in else branch
Bug WI-50156 Self-assignment of mixed should't stop type fetching
Bug WI-50094 Update array access type based on previous appends
Bug WI-50779 Type of variable is inferred incorrectly if variable is used in condition in for loop
Bug WI-50767 Don't reuse outer reassignments for variable which are foreach key/value statement
Bug WI-37859 Inverse is_* check works with !is_*($var) but not like is_*($var) === false
Bug WI-50518 Write array access should add `array` type to variable
Bug WI-41053 PhpStorm Advanced Metadata - autocomplete not work when overriding class
Bug WI-50443 Mixed should not be added for array_* functions overridden in meta
PS InfrastructureFeature WI-50438 Provide completion and highlighting for script dialog
Plugin: Deployment _ FTP..Bug WI-50739 Username field is named Type
Plugin: Joomla!Bug WI-49186 Support Joomla 4 components in Joomla integration New Project window.
Bug WI-40625 Creating Joomla integration replaces all instances of text foo
Bug WI-50686 Creating Joomla template renames 'footer' tag to '<template_name>ter'
Usability WI-49690 Joomla: provide a warning if configuration file setting doesn't belong to project
Code Analysis. InspectionBug IDEA-198830 Slow inspections in IDEA
Bug IDEA-229617 NullPointerException in ex.GlobalInspectionContextImpl
Bug IDEA-218302 On pressing F2 only one problem is shown in the inspections tooltip
Usability IDEA-227280 Running Inspections From Command Line: Errors logged for every missing description
Code Analysis. Language InjectionFeature IDEA-230418 Apache DbUtils: add language injections for AsyncQueryRunner
Bug IDEA-230409 jOOQ: DSLContext.batch() injections disappear at adding comma before the next `string` param
Code Analysis. Structural SearchFeature IDEA-229632 Support regex type filter and allow to select/switch in UI
Feature IDEA-203910 Find enhanced switch statements and switch expressions
Bug IDEA-226256 Can't find comments in XML/HTML
Core. DebuggerUsability IDEA-225449 View action for multiline strings in debugger
Exception IDEA-227153 NPE at com.intellij.xdebugger.impl.evaluate.quick.XDebuggerInstanceTreeCreator$InstanceEvaluatorTreeRootVal ue.computeChildren
Core. DiagramsFeature IDEA-229795 Support record creation on UML diagrams
Core. IDE SettingsFeature IDEA-26855 Store IDEA caches under LOCALAPPDATA directory by default
Feature IDEA-22407 Follow XDG directories on Linux
Bug IDEA-230500 Fail to change the sync account after I delete the account
Bug IDEA-228645 Some of the bundled plugins only show up when searched for in the actions panel and not in the Plugins page.
Bug IDEA-225446 Make inlay hint list in settings searchable
Task IDEA-169262 Settings: move "Tooltip initial delay" option under registry key
Core. IDE Settings. SharingBug IDEA-229449 Settings sync via JetBrains Account broken after update
Cosmetics IDEA-207765 Illegible small font on regular DPI monitor for dialog IDE Settings: Sync Plugin
Task IDEA-231281 Fix Sync Settings to JBA options location in the Main menu
Core. IndexingFeature IDEA-225580 Make "find in path" work in dumb mode via TrigramIndex, IdIndex
Usability IDEA-227471 IDE unusable after copying a folder from explorer to project
Core. InstallationBug IDEA-206343 [JRE 11 installers] There is suggestion to download jre for 32bit launchers, but it is jre 8
Bug IDEA-196722 Toolbox idea shell script is no longer able to understand relative paths on macOS
Bug IDEA-231073 Uninstalling IDEA doesn't delete caches and config
Bug IDEA-230993 Relocate application directories on macOS
Usability IDEA-230819 Installed custom plugins are lost after updating if custom idea.config.path is used
Task IDEA-191884 Extract platform classes to separate JARs in IDEs distributions
Core. Navigation and SearchFeature IDEA-222802 Feature request: Quick Type Declaration
Bug IDEA-227390 Cannot see hierarchy of subclasses with the same name loaded from different modules
Bug IDEA-230721 Method name in "Recent Locations" is truncated unnecessarily
Usability IDEA-147434 Navigation bar: File list should use natural sort order
Core. Platform APIFeature IDEA-230423 Allow to call commitDocument in background threads for documents with non-physical files
Bug IDEA-225026 submitTransaction code shouldn't be executed inside just appeared progresses
Bug IDEA-228530 False positive "Suspicious package-private access" with unrelated package-private no-arg superconstructor
Task IDEA-224840 Move ApiStatus annotations to java-annotations library
Task IDEA-228809 Fail tests when a recursion prevention leads to prohibited caching
Task IDEA-230811 Report IDE error when the same reference resolves to non-equivalent results in different threads
Core. Plugin ManagementBug IDEA-226962 Can't install Rust plugin on 2020.1 nightly
Bug IDEA-198510 Action "Install plugin from disk" is not found in Find Action
Bug IDEA-229856 Settings of a plugin aren't saved if the plugin is unloaded without restart
Bug IDEA-229772 IDE freezes after updating plugins
Bug IDEA-224020 dialog IDE and Plugin Updates doesn't appear on installing a plugin and closing the Plugins dialog
Bug IDEA-229608 Custom Plugin Repositories dialog: Just entered link is empty after reopening dialog
Bug IDEA-223587 Plugin Settings: No way to disable dependent plugins once the user pressed "cancel" in the corresponding question dialog
Bug IDEA-223517 Can't disable plugin with missing dependency
Bug IDEA-226516 Null pointer exception in `IdeaPluginDescriptorImpl.readDependencies` when installing the official Rust plugin.
Bug IDEA-231059 IDEA UI Freeze on disabling dynamic plugin
Bug IDEA-225552 Plugin.xml parsing: strip whitespace from <depends> plugin ID tag value
Bug IDEA-225120 Search bar in Plugins Marketplace does not react to some search query changes
Usability IDEA-218479 Text on plugin pages with images is cut by right border, no horizontal scrollbar is available
Core. Project SettingsBug IDEA-226998 IllegalStateException error when clicking "create new project" link.
Cosmetics IDEA-227208 Grammatical error in IDEA UI for setting up project
Task IDEA-177242 Run FrameworkDetector#detect on background thread
Core. Quick DocumentationBug IDEA-226374 Constant String field evaluation shows PsiType prefix
Bug IDEA-230513 Parameter Info doesn't work for Java and Kotlin methods
Bug IDEA-225727 QuickDoc works incorrectly with getCustomDocumentationElement API
Bug IDEA-227429 QuickDoc doesn't update after selecting a different item for selection popup of "Implement method" and "Use existing implementation" intentions
Bug IDEA-228532 Hard to get inspection error description when documentation popup is opened as a tool windows
Bug IDEA-231385 External documentation providers shouldn't be running under read lock
Usability IDEA-225426 Quick doc on hover doesn't work with injections
Usability IDEA-225722 Quick doc popup font is either too small or too big
Core. RefactoringsBug IDEA-224673 ProjectImpl leaked when IDE is closed during in-place refactoring
Usability IDEA-227118 Show modal dialog with progress on attempt to invoke non dumb aware action during indexing
Core. Run. ConfigurationsBug IDEA-216053 A UI freeze on every opening of a run configuration with a custom JRE
Bug IDEA-230605 The beforeRun Maven tasks before run Application
Usability IDEA-220223 Group run configuration templates
Usability IDEA-231069 Edit Run Configurations dialog: new RC adding doesn't work when you use quick search for navigation to node with subnodes
Core. Run. TargetsFeature IDEA-224928 Add 'Manage Targets' to the Run menu
Feature IDEA-224139 Add pre-filled values for language runtime paths
Bug IDEA-225182 Java debug does not work for Docker target for JDK 9+
Core. StatisticsException IDEA-228826 ERROR when open GoLand 2020.1 with plugin that defines registry key
Editor. Code CompletionBug IDEA-182741 Completion works for one row only when you're in column selection mode and opened Insert Live Template dialog
Editor. CopyrightBug IDEA-226263 EPs to make dynamic
Bug IDEA-225973 Copyright plugin doesn't add any copyright into plain text file
Editor. Diff and MergeFeature IDEA-224803 Possibility to diff arbitrary ZIPs
Feature IDEA-203246 Show breadcrumbs in diff window
Bug IDEA-229059 Blinking highlighting when editing in Unified view
Bug IDEA-224804 ZIP-differ does not allow to change any ZIP file, but only JARs
Bug IDEA-224802 ZIP/directory-differ does not allow to change between archive / directory
Editor. Editing TextBug IDEA-219307 Chinese font BUG
Bug IDEA-224887 Extending selection strange highlights text block content
Bug IDEA-181263 Block comment messes up auto-indentation below it
Bug IDEA-231047 Auto-import on the fly doesn't work in files modified in non-default changelist
Performance IDEA-226443 Calculate method parameter hint info in non UI thread
Usability IDEA-211165 Line number converter function cannot set current line to zero
Usability IDEA-81802 Drag'n'Drop functionality in editor unexpectedly begins dragging selected text even if nothing selected is under the cursor
Editor. FormatterBug IDEA-218720 EditorConfig: Open File to Preview Code Style OpenFileDialog opens in different project (MacOS)
Bug IDEA-223939 Formatter results are inconsistent. Tabs and spaces in indention appear in different runs
Exception IDEA-227185 AssertionError: Already disposed: Project from CodeStyleCachedValueProvider$AsyncComputation
Editor. Intention ActionsFeature IDEA-222636 Intention preview
Feature IDEA-229247 Add intention Copy string to the clipboard
Exception IDEA-226405 Java plugin is not recognized as a production of JetBrains
Lang. JSONFeature IDEA-228220 Option to add description for enum values in JSON SCHEMA
Feature IDEA-223598 provide context to x-intellij-language-injection in json schemas
Lang. MarkdownBug IDEA-227021 Reference link is not rendered properly in Markdown preview
Exception IDEA-228789 Markdown changes PSI/document/model during highlighting
Lang. RegExpBug IDEA-144332 False positive: Annotator: Unknown character category: \p{Block=CombiningDiacriticalMarks}+
Lang. Shell ScriptBug IDEA-231408 Shell Script plugin: Bash Terminal rewrites script file path in a way that bash shell can't read it
Bug IDEA-230393 Explainshell action does not properly escape plus and ampersand
Bug IDEA-230061 Parsing error when a function test is defined in a script
Bug IDEA-227953 Shell script: terminal tabs are not respecting the run configuration title
Lang. XPath and XSLTUsability IDEA-230950 XPath in language injection fragments is highlighted with confusing red color in Darcula
Tools. DockerFeature IDEA-190810 Support for multiple tags when building
Bug IDEA-230073 Cannot start Docker: only error message is "Cannot connect: java.io.FileNotFoundException"
Bug IDEA-180157 Docker Run configuration : replace JSON file with explicitly listed options in CLI format
Bug IDEA-214932 docker-compose inspection doesn't recognize "unless-stopped" as valid value
Tools. TerminalBug IDEA-231032 Cannot open new terminal tab in RubyMine
Bug IDEA-227054 Fish terminal integration loads functions after conf.d (unlike fish itself)
Exception IDEA-231286 "Open in Terminal" action fails to run
User Interface. AccessibilityCosmetics IDEA-186539 Rework UI text for I18nize Hardcoded Strings dialog
User Interface. Action SystemBug IDEA-217670 Mnemonics for Replace -> Replace all (Alt + A) doesn't work in macro when there is an action with same shortcut is defined
Bug IDEA-228620 Mouse event logged instead of Keyboard event for menu actions
Performance IDEA-225060 First "Go to action" is too long
User Interface. ControlsBug IDEA-230825 Color Scheme UI: field with color value is always showing truncated text
User Interface. Embedded Browser (JCEF)Bug IDEA-230863 JCEF white flash on load
User Interface. Find, Replace, UsagesBug IDEA-227990 Resizing preview in Find in Path doesn't always work on macOS
Bug IDEA-192260 Toggling "Merge usages from the same line" in find references popup cycles between more than 2 different result lists???
Bug IDEA-199657 RegExp: named groups don't work in Find/Replace in Path
Bug IDEA-226984 Search field in editor bug (when two lines are pasted in)
Bug IDEA-230545 'Search Accessors' dialog is shown simultaneously with 'Show Usages' results popup
Bug IDEA-209596 "Invoke Show Usages again to search in all files" doesn't work
Task IDEA-225632 EPs to make dynamic
User Interface. FocusBug IDEA-227001 Focus jumps from Tool Window to Editor on opening tool windows in a row
Bug IDEA-218418 IDE remains in background when invoked Jump to source (F4) from another window
Bug IDEA-229146 Fix for JBR-2021 on IDEA-side
User Interface. Keyboard InputBug IDEA-227295 Unable to use arrow buttons to expand/collapse recent projects group on welcome screen
Bug IDEA-228793 Shortcut VS mnemonic collision
User Interface. Look and FeelFeature IDEA-228866 Preview while changing themes
Bug IDEA-216556 IntelliJ LaF: disabled combo background looks incorrect
Bug IDEA-228042 Project description floats freely on screen
Bug IDEA-231105 Color scheme is reset to "IntelliJ Light" in 2020.1 if a custom color scheme was set in 2019.3
Bug IDEA-201293 Some colors are not changed on switching theme
Bug IDEA-216753 IntelliJ LaF: tool window headers have increased font size on Mac
Bug IDEA-216658 IntelliJ LaF: context menu triangle icon
Cosmetics IDEA-229812 Blue frame of "Create new project" on Welcome screen is thin
Task IDEA-226805 Move Windows and macOS themes to plugins
Task IDEA-230997 Bundle macOS Light Theme and Windows 10 Light Theme plugins with all JetBrains IDEs
Task IDEA-216580 IntelliJ LaF: Help button on Windows and Linux
Task IDEA-217993 Rename color scheme/theme actions in Quick Switch Scheme popup
User Interface. NavigationUsability IDEA-11943 Navigation bar: Alt-F1 should immediately open list
User Interface. Project ViewFeature IDEA-227694 "Go to link target" command should work for files under linked directories
Task IDEA-178054 Problem with understanding hierarchy in directory tree
User Interface. Services ViewException IDEA-231056 AE at com.intellij.database.dataSource.DataSourceStorage.readState
Version Control. GitFeature IDEA-209996 Show "Incoming/Outgoing commits" indicator for current branch in the status bar
Feature IDEA-205386 Add a refresh (fetch) option to Git Branches popup
Bug IDEA-231282 Throwable at com.intellij.vcs.log.impl.PostponableLogRefresher.addLogWindow
Bug IDEA-207187 Incoming Changes indicator in branches popup doesn't disappear after update
Bug IDEA-206427 IO commits: No 'update fail' message after unsuccessful attempt of authentication
Bug IDEA-228523 When cherry-picking with git, the automatically opened Commit dialog deselects the first file
Bug IDEA-211334 Git: incoming/outgoing changes checking is not performed after successful pull
Bug IDEA-211338 Git: incoming/outgoing changes checking always fails for the private github repositories
Bug IDEA-230743 Clone button stays disabled after installing Git
Usability IDEA-226783 Extend existing "New Branch From Selected…" branches popup action to allow create a new branch without checkout
Cosmetics IDEA-229854 Git Checkout Problem dialog: change text about stashing changes
Version Control. LogCosmetics IDEA-228572 Git log: two different colors for link rendering
Exception IDEA-229187 Clicking on Log tab of Git tool window generates exception (intellij-community master branch)
DB Schema ViewsUsability DBE-7219 "Import from sources" action is unclear
Data ViewsUsability DBE-6587 Database editor tab: focus lost after entering date field
Navigation & SearchFeature DBE-9622 Ability to set 'current data source' in the search scope
SQL CompletionFeature DBE-3146 Postgres: no completion for function's language
No subsystemFeature WEB-25666 Add option to configure injected fragment background for each language separately
Feature WEB-43061 jsconfig.json baseUrl is not supported
Feature WEB-41530 "Run anything" should offer scripts from package.json without typing "npm run"
Bug WEB-42511 'Run anything' shows scripts from wrong package.json
Bug WEB-42872 'Infer parameter types from usage' duplicates types
Bug WEB-42756 Typescript: Attempt to assign to const or readonly variable, when assigning to variable with union type
Task WEB-42926 Rearrange inspections in the settings: TypeScript/JavaScript categories
Exception WEB-43488 NullPointerException when enable prettier plugin
CSSBug WEB-43153 Color Picker dialog issues: wrong traversal order on tab, not updated colors.
Task WEB-43231 Make css.supportedFileTypesProvider extension point dynamic
Task WEB-43006 Remove information about CSS level and browser support from completion popup
DebuggerBug WEB-30889 JavaScript Debug is not working for version 2017.3.3
Bug WEB-41834 Debugger opens incorrect file (same-named instead of the file with breakpoint)
Bug WEB-43008 "Open Source" in Scripts view doesn't work
Bug WEB-12527 Django/JavaScript Debugging Broken in 3.4
Performance WEB-41714 'Step into' is very slow when 'Do not step into library scripts' is turned on
HTMLBug WEB-36211 Custom "data-" attributes on SVG elements in HTML are reported as not allowed
Cosmetics WEB-43036 Remove tag background in IntelliJ Light theme
JSONBug WEB-40292 x-intellij-language-injection doesn't function in yaml for array items
Bug WEB-43447 Java process of IDE stays alive after ide is closed if project contains JS files
JavaScriptFeature WEB-38886 IntelliJ IDEA cannot find test case when using template string with variable
Feature WEB-43397 JavaScript: enable completion autopopup in string literals if the context type is an union type with string literals
Feature WEB-43013 JavaScript: provide completion for object literal properties with "this." prefix
Feature WEB-40267 Add intention: Convert to optional chaining and/or nullish coalescing
Feature WEB-22664 Delete ECMAScript 3 JavaScript version
Feature WEB-42183 Make JavaScript 1.8.5 disabled in the list of JavaScript language versions
Bug WEB-43345 'Extract variable' creates duplicate code fragment when invoking the whole line
Bug WEB-40312 "Invalid number of arguments, expected 0" when passing message to superclass Error
Bug WEB-43327 React.js: "Expand selection" works incorrectly in Redirect tag expression
Bug WEB-43082 Overridden is shown twice while actually it's overridden once
Bug WEB-42873 'Infer parameter types from usage' incorrectly infers rest parameter type
Bug WEB-42866 'Infer parameter from usage' should not be invoke many times in JavaScript
Bug WEB-42888 Rendering of enum members with non-identifier names is incorrect in 'specify type explicitly'/hints/other features
Bug WEB-20508 Quick Definition of default item imported via ES6 import statement results in viewing import statement not definition in actual import
Bug WEB-42659 Import statement is marked as deprecated
Bug WEB-20955 ES6: re-exported binding resolve support (ESNext proposal)
Bug WEB-42890 JavaScript: for-of -> for-indexed conversion doesn't work for inferred types
Bug WEB-42816 JavaScript: add loop live templates with better names
Bug WEB-43375 'Extract field' doesn't insert element with this when invoking inside array or indexer
Bug WEB-43443 syntax error on object spread with `in` and conditional operator
Bug WEB-41899 Do not suggest Class as a class name after the `class` keyword
Bug WEB-43274 WebStorm shows debug information inside hover doc popup
Bug WEB-43307 "Extract constant" does not work when selecting incomplete part of the expression in a function return
Bug WEB-43351 'Extract variable' does not work when selecting the last part of the expression with minus
Bug WEB-42791 False positive "Method expression is not of Function type"
Bug WEB-43014 JavaScript: "insert this" quick fix doesn't work for object literals and class fields
Bug WEB-43041 JavaScript: make JS parser more tolerant to typos
Performance WEB-42985 Memory and processor consuption peaks on a node project with 4 files and 4 libs
Performance WEB-42509 PhpStorm takes an extremely long time to run code analysis and inspections on javascript files
Usability WEB-43369 Popup 'Extract field' jumps to first occurrence
Usability WEB-41072 Show file path in "Choose declaration" popup
Task WEB-42498 Remove intention 'Swap method call arguments'
Task WEB-42591 Remove old JavaScript versions from the list of languages for scratch files
Exception WEB-42867 'infer parameters from usage' doesn't work with export
Exception WEB-20585 com.intellij.openapi.project.IndexNotReadyException on Refactor - Move of node_modules
Exception WEB-42865 'infer parameters from usage' inserts generics after the variable name when applied to function expressions
JavaScript. FormatterUsability WEB-43227 Improve action name in the intentions popup when suggesting to import code style
JavaScript. FrameworksBug WEB-42492 Angular: stale state of Angular project detection
Bug WEB-42012 jsconfig.json is not supported in *.vue files
Bug WEB-37146 Webstorm incorrectly complains that "data-" attribute is not allowed on Angular element
Bug WEB-42439 Live Templates: Angular: correctly expand a template invoked in the class context
Bug WEB-43348 Code completion doesn't work unless React typings are installed
JavaScript. InspectionsFeature WEB-26818 Add inspection for converting let to const when possible
Feature WEB-42870 JavaScript: enable "Import can be shortened" inspection
Bug WEB-42478 Changed Inspection Severity Level to Error for Duplication Javascript declaration doesn't work
Bug WEB-30908 Use arrow functions when converting loop to forEach call
Bug WEB-42349 'Assignment used as condition' should not be reported for mutable loop conditions
Bug WEB-40666 Add errors for variable count/initializers and lhs expressions in for-of and for-in loops
Usability WEB-43346 Improve warning in the Potentially invalid constructor usage inspection
JavaScript. RefactoringFeature WEB-42979 Inplace 'Introduce variable/field/parameter' when having subexpressions
Feature WEB-42951 Inplace 'Introduce field' refactoring for JavaScript/TypeScript
Bug WEB-38246 'Extract method' doesn't check for member accessibility in case of static members
Bug WEB-43309 'Introduce variable' adds braces in the wrong sequence for arrow functions nested in invocations
Bug WEB-39972 Move module member: should not be available when caret is on reference to readonly library file
Bug WEB-37665 Replace if-else with ?: is not working with variable initialization
Bug WEB-39734 Extract field: should introduce after the initialization in constructor
Bug WEB-43344 Introduce field: wrong scope detection when extracting a constant substring of a template literal referencing inner vars
Bug WEB-43087 'Propagate to destructuring declaration' inconsistent availability
Bug WEB-43435 Introduce variable fails with parenthesized expressions in return in if-else without braces
Bug WEB-38311 'Change signature' doesn't work with tagged template usages
Bug WEB-43483 'Extract variable' removes parent expression when called on a string without quotes
Bug WEB-43332 Introduce Variable leaves unnecessary parentheses
Usability WEB-43151 Problems with name suggestions when using Extract interface or type alias
Usability WEB-33470 Adjust intention visibility for expression/statement-based intentions
Exception WEB-39078 Exception when invoking in-place introduce var from expression with parenthesized occurrences
Exception WEB-42437 'Extract variable' causes an exception in script tag in HTML
Node.jsFeature WEB-38187 IntelliJ IDEA cannot find Yarn binary when Yarn is installed with Yarn Version Manager
Feature WEB-37505 Use .env files to set environment variables for projects
Feature WEB-42784 Coding assistance for environment variables stored in .env files
Feature WEB-40015 Code auto completion for environment variables stored in nodemon.json
Bug WEB-42997 IllegalStateException when change node interpreter in RC
Bug WEB-43279 Unable to run Node.js with UNC WSL paths
Bug WEB-43022 Can't set project in Run anything
Bug WEB-43298 Can't install packages with yarn 2.0.0-rc22
Bug WEB-42577 Support nvm aliases in .nvmrc
Bug WEB-43123 Node express via npx: RC isn't created with project
Bug WEB-43414 Support Mocha with Yarn PnP >= 2.0.0-rc23
Usability WEB-43103 RecordModuleIntoPackageJsonQuickFix should add existing version instead of latest
Exception WEB-43096 New Project Wizard fails with 'settings.nodejs.name' is not found
SASSBug WEB-43264 SASS/SCSS inspection error when using '#' with '$'
TypeScriptFeature WEB-43379 Support using ttypescript as Typescript language service
Feature WEB-36079 Add intention 'infer parameters from usage'
Bug WEB-42753 Regression: Inspection "JavaScript | Probable bugs | Result of method call returning a promise is ignored" does not work in async functions anymore
Bug WEB-42982 TypeScript: code that compiles with `tsc` does not compile in WebStorm
Bug WEB-43084 Excluding ".d.ts"/".js" files with a ".ts" sibling works unreliable
Bug WEB-43192 Resource import query string lost when moving TypeScript file
Bug WEB-42807 Invalid 'Type mismatch' warning with callback, generic constraints and destructuring parameters
Bug WEB-43385 Wrong highlighting for errors from the TypeScript service
Bug WEB-43228 Double "Create getter/setter" intention for ts files
Bug WEB-43431 Completion should autopopup for object type members
Bug WEB-42812 Add `declare` Property Modifier to completion
Bug WEB-43238 'Generate destructuring patterns' fails on assignment property of enum
Bug WEB-43406 Improve completion after 'readonly' in types
Bug WEB-42139 Add JSON files to Typescript import completion
Bug WEB-42974 Property name completion picks up unrelated properties based on parameter name
Bug WEB-40535 Quick documentation for import types in TypeScript TSDoc
Bug WEB-43209 Importing tsconfig file in IDE produces SOE
Bug WEB-40503 TS: Incorrect completion in generics
Bug WEB-42061 Typescript code completion (For casting return type)
Bug WEB-40319 No autocompletion for keyof when type is defined in same not-toplevel scope
Bug WEB-39714 Code completion in TypeScript should show types in code completion for generic arguments of incomplete new-invocation
Bug WEB-43174 Contents of collection are updated, but never queried
Bug WEB-40099 TypeScript - incorrect "Remove unused field" quick fix
Performance WEB-43333 TS: Auto-import quick-fix consumes a lot of EDT time
Performance WEB-42611 UI Freezes on selecting 'Directories' in Preferences
Performance WEB-42053 Type hints cause StackOverFlow exception in TypeScript 3.7 due to type recursion
Usability WEB-41913 Impossible to differentiate entries with same name in the same-named files in Search Everywhere, Go to Class, and Go to Symbol
Task WEB-42637 Investigate support for TypeScript with Yarn 2
Unit TestsFeature WEB-35970 WebStorm does not recognize Jest tests in nested functions
Feature WEB-35869 WebStorm doesn't detect "function-value named" Jest tests
Feature WEB-28462 mocha: can't run single test if test name is an expression (nothing here)
Bug WEB-31065 mocha/testing: generated suites aren't detected for gutter icons
Bug WEB-43290 Running single Jest test fails if a project directory is a symlink
Bug WEB-42279 'Cannot find runner' when selecting a recent test session from Test History
Bug WEB-43168 Mocha tests not recognized when being wrapped in "parallel()" call
Bug WEB-42474 Incorrect test runner name in gutter
Bug WEB-32426 Jest: testNamePattern does not handle template string
Bug WEB-32050 Run mocha test with template literal describe description gives "Empty test suite"
Bug WEB-43355 In failed karma tests links follow to localhost, not to the file system
Bug WEB-32774 Some Jest describe statements are not recognized
Bug WEB-43208 Mocha: show nyc coverage for .tsx files for default configuration
Bug WEB-34951 Tests with describe.skip.* dont detected as tests
Bug WEB-35107 Jest: describe.each and test.each are not recognized
  • No labels