Skip to end of metadata
Go to start of metadata
No subsystemCosmetics WI-49393 new Icon for PhpStorm Workshop project
HTTP ClientFeature WI-40370 Support PHP Debug for HTTP Client
Feature WI-41957 Add templates for rest-client.env.json and rest-client.private.env.json to File->New dialog
Bug WI-49638 HTTP Client at scenario "Run All Request In File" does not work with storage sequentially
Usability WI-51847 Add http config file requires several crtl+z presses to revert added file
Usability WI-51452 Place option to add http client config file to http client toolbar instead of global context
Injections in PHPException WI-51614 com.intellij.openapi.vfs.InvalidVirtualFileAccessException: on openning file with multiple xml injections
PHPFeature WI-44486 Add className() and qualifiedClassName() to PHP Live Templates predefined functions
Feature WI-50987 @expectedExceptionCode should parse it's contents as constant reference
Feature WI-51108 Parse ClassName<*> correctly
Feature WI-37633 Feature request: Allow styling of @deprecated elements in the Structure tree view
Feature WI-5281 Ctrl+Shift+Slash inside of a block comment should remove the block comment in PHP
Feature WI-50819 Provide a way to mark element as removed since the particular PHP version
Feature WI-51092 Gutter icon for functions with meta overrides
Feature WI-51148 Provide reference for already defined but not declared properties
Feature WI-36507 "Join lines" action should remove comment marker of the next line comment when joning
Feature WI-49363 Fully Support Grazi spellchecking (HEREDOC/NOWDOC/PHPDoc/string literals)
Feature WI-50680 `getenv` string literal should be resolved to corresponding argument from `putenv` call
Feature WI-8265 New PHP Class: Add `Extends` and `Implements` to New Class Dialog
Bug WI-34307 array() can't be used for array destructuring assignment
Bug WI-50239 Flaky Missing break statement with custom exit function
Bug WI-50356 Unable to start IDE after disable all plugins - Missing essential plugins
Bug WI-51312 Don't provide meta gutter icon for descendant of the method with exitPoint directive
Bug WI-47723 PhpStorm 2019.2: Nested array destructuring assignment with associative keys marked as error
Bug WI-26032 Jump into finally is not allowed
Bug WI-15766 Write access to class constant via variable isn't detected as error
Bug WI-9359 Passing by reference: fatal errors and warnings aren't detected by phpstorm
Bug WI-51210 Undefined field: new expression doesn't take into account isset negotiation
Bug WI-51115 Type engine breaks in anonymous class implementing an interface
Bug WI-49693 Autocompletion/jump to/find references/refactoring for callable type doesn't work with static methods
Bug WI-23052 Incorrect error highlighting when using trait aliasing with __clone()
Bug WI-49669 Join lines on phpdocs keeps asterisk
Bug WI-48783 Parameter info is not wrapped so not all the parameters fit into the view
Bug WI-50948 Expand selection should select `...` for variable unpacking
Bug WI-48825 Phpstorm freezes randomly since 2019.2.2 patch installed, worked fine before
Bug WI-50611 New Class: Filter built-in additional classes from Super class/Interfaces
Bug WI-50210 Suboptimal caching due to recursion prevention while processing aliases and calculating types
Bug WI-30327 PHPStorm can't detect variable type inside IF when the first condition isn't the instaceof check
Bug WI-49628 Inconsistent return false positive in case of custom error function
Bug WI-43376 Putting the same variable twice in a closure's use statement should warn
Bug WI-49629 Exit function declared for interface is not recognized for the class implementation
Usability WI-51338 Place caret on the field instead itself instead of the variable
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-50368 Parameter info: exception on tab
Exception WI-50695 IllegalArgumentException while creating error annotation `Global code should be enclosed in global namespace`
Exception WI-50342 Exception when Parameter info invoked inside array creation expression
Exception WI-51373 NPE in PhpTypeAnalyserVisitor.visitPhpUnaryExpression
Exception WI-50754 Highlight overriden methods: CCE in invalid code
Exception WI-49970 NFE when trying to analyze access to array with anonymous class as element
Exception WI-50103 java.lang.ClassCastException on typing when the structure view is shown
PHP CompletionFeature WI-50350 Suggest parameters in doc param tag even not after type hint
Feature WI-50679 Completion inside `getenv` string literal should suggest items from `putenv` calls
Feature WI-45554 Add completion for possible argument sets inside `argumentsSet()` calls
Feature WI-51343 Insert <space> on `return` completion when all existing return's in function are non-empty
Feature WI-50353 Suggest parameters in real signature based on phpdoc
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-50989 @expectedException* annotations should be strike out in completion list
Feature WI-51128 Add properties from `property_exists` to member reference completion list
Bug WI-50395 Type is not inserted if param tag contains description
Bug WI-50388 Completion of nullable parameter misses main type
Bug WI-49624 'instanceof' completion in 'switch case' construction
Bug WI-46873 Arrow function: $this shouldn't be suggested in static context
Usability WI-45556 Completion for instance methods inside phpstorm.meta.php
Usability WI-50352 Suggest only parameters without existing tags
Usability WI-50389 Completion of vararg inserts array type instead of vararg
Usability WI-51157 Provide completion for dynamic declared properties for all object on first completion
Cosmetics WI-46047 expectedArguments: show type info for scalar values
PHP ComposerFeature WI-49502 composer.json: navigation to files and directories
Feature WI-51035 composer.json: add completion for events names ("scripts" section)
Feature WI-49316 Support remote interpreters in PHAR Composer execution
Feature WI-49493 composer.json: completion for file paths
Feature WI-49492 composer.json: completion for package names and versions
Feature WI-49834 composer.json: create new composer.json action
Feature WI-50732 Add stars and downloads to composer.json quick documentation
Feature WI-40963 composer.json: show info from packagist in composer.json
Feature WI-51031 composer.json: support scripts aliases in "scripts" section completion
Feature WI-49597 Add update simulation to Composer commands
Feature WI-50614 composer.json: completion for minimum-stability section
Feature WI-39028 Add the "Run Configuration" for "composer.json" files
Feature WI-49858 composer.json: navigation to installed packages in project tree
Feature WI-49833 composer.json: inspection for duplicates in require/require-dev sections
Feature WI-49495 composer.json: completion for namespaces in "autoload" section
Feature WI-47138 PHPStorm Composer Subsystem cannot manage VCS repositories
Feature WI-50974 Jump out by Tab when updating dependency in composer.json
Feature WI-49494 composer.json: completion for class and static method names in "scripts" properties
Feature WI-49497 composer.json: inspection for not installed packages + install quick fix
Feature WI-50010 Provide quick-fixes for composer duplicates inspection
Feature WI-49503 composer.json: navigation to urls
Feature WI-51071 composer.json: add support for renaming of script references
Feature WI-49756 composer.json: completion for PHP and PHP versions
Feature WI-51044 composer.json: navigation to script references
Feature WI-49873 Provide namespace completion for autoload-dev
Feature WI-17171 Support custom Satis/Packagist instalations
Feature WI-50856 Provide a way to install a single package
Feature WI-49501 composer.json: navigation to classes and methods in "scripts" properties
Feature WI-15831 Composer: Available updates of libraries should be indicated
Feature WI-49735 composer.json: completion for extensions names
Feature WI-49869 Provide file template for composer.json
Bug WI-49800 Don't show: "Not installed package" for virtual package
Bug WI-49868 Exception is thrown on renaming the folder from composer.json
Bug WI-49840 Completion of classes without namespace requires leading '\'
Bug WI-50657 Completion list is emptied and recalculated on each type
Bug WI-51093 Detect PHP language level in headless mode if composer.json is in the root
Bug WI-49841 Navigation to class/method doesn't work for global namespace classes with leading '\\`
Bug WI-50595 In autoload section sort by the length subnamespaces
Bug WI-50293 composer.json: Limit path completion to only sections which require it
Bug WI-51430 PHP injection in PHPT files causes double inspection messages in injected PHP
Bug WI-51357 Unresolved file reference: don't analyze scripts
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-50122 Actions from `Manage Dependencies` dialog don't work with remote interpreter
Bug WI-51040 composer.json: don't show classes and namespaces in scripts name section completion
Bug WI-50759 Completion of packages doesn't work in sections: suggest, replace, provide
Bug WI-49895 Don't show packages are not installed on empty require
Bug WI-49844 Script section: don't show class after ::
Bug WI-51356 Unresolved file reference: don't analyze all json files
Bug WI-49872 Namespace in autoload: completion doesn't allow to select part of namespace
Bug WI-49884 Script section: doesn't show method names in case there is prefix
Bug WI-51072 Script reference navigation doesn't work if string contains additional parameters
Bug WI-50063 Completion for packages doesn't take into account package delimiter
Bug WI-49847 Script section: Don't show namespaces and classes from stubs
Bug WI-50347 Completion of license doesn't work inside array
Bug WI-49886 Completion of namespaces doesn't match some namespaces
Performance WI-51354 Composer packages cache memory consumption
Performance WI-50682 java.awt.Font.getStringBounds takes a lot of time on showing the dialog with SimpleColoredComponent
Usability WI-49866 Don't show namespaces for path completion
Usability WI-50996 Ranking of package versions: prefer more new versions
Usability WI-49848 Allow to complete namespaced classes without prefixed namespace
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
Exception WI-51349 Composer: exception on parsing github_stars from packagist
Exception WI-51389 Exception when starting PhpStorm without internet access
Exception WI-50890 PhpDisabledQualityToolComposerInspection: display name should be overridden or configured via XML
PHP DebugBug WI-44914 Setting "Ignore external connections through unregistered server configurations" does not work
Bug WI-50152 Xdebugs stops on function definition
PHP FormatterFeature WI-50225 Missing option to keep space before PHP arrow function parantheses (Type Declarations)
Bug WI-50622 Formatting breaks the whole file if it contains LIST constant
Bug WI-46930 Complete statement adds semicolon to arrow function when arrow function completed in parameter of other function
Bug WI-45010 Incorrect indentation of closing parenthesis in a multi-line function call (PHP 7.3)
Bug WI-49772 "Complete Current Statement" should add a semicolon after anonymous function
Bug WI-50131 Formatter makes PHPDoc keywords lowercased
PHP InspectionsFeature WI-51094 "ClassName<*>" as values for @covers and @uses annotations for PHPUnit is deprecated
Feature WI-51323 Unused declaration: provide quick fix to suppress inspection for the entities annotated with specific doc tag
Feature WI-32285 New Inspection: return null is not convertible to any type
Feature WI-50459 New inspection: Redundant @var tag
Feature WI-50817 Extend @since inspection on Bundled and External extensions
Feature WI-49355 New inspection: private field can be local variable
Feature WI-51227 New inspection: Unnecessary pass-by-ref
Feature WI-9507 Improve IteratorAggregate interface support
Feature WI-50523 New inspection: return expression always 'null'
Feature WI-51311 Don't highlight undefined methods if corresponding is_callable check exists
Feature WI-51425 Support ternary expressions and assignments as data flow condition
Feature WI-8424 Add inspection for 'overriding method's visibility'
Feature WI-50966 New inspection: @expectedException is deprecated
Feature WI-49860 New inspection: Missing return type declaration
Feature WI-49299 Make Language Level inspection check the @since tag
Feature WI-50697 PhpPassByRefInspection: provide quick-fixes to remove pass-by-ref
Feature WI-49836 New quick fix: Update signature to match PHPDoc Comment
Feature WI-9506 Improve Traversable interface support
Feature WI-43969 Quality tools inspection auto-setup: enable inspection + adjust ruleset via Quick-Fix in a composer.json
Feature WI-50955 New inspection: duplicated php doc type
Feature WI-51095 Explicit API for expecting PHP errors, warnings, and notices should be used instead of expectedException
Feature WI-21021 Allow to disable "Undefined method" inspection for variables with undefined class
Feature WI-50533 PhpMissingFieldTypeInspection: reuse information from existing getters of the field
Feature WI-15416 New Inspection: @inheritdoc should complain when not used appropriately
Feature WI-50623 Support argument unpacking (spread operator) in sprintf
Feature WI-51137 Only variables can be passed by reference: provide quick fix to extract variable
Feature WI-50893 Missing throws tag: new quick fix to add exception to the existing @throws
Feature WI-45925 New inspection: missing declared type for the field
Feature WI-50546 PhpSillyAssignmentInspection: provide quick-fix to delete assignment
Feature WI-51230 Unnecessary pass-by-ref: support array values
Feature WI-50263 Missing break statement doesn't take into account custom exit functions
Feature WI-51127 Take into account property_exists in Undefined property inspection
Feature WI-46728 Annotator check: Illegal typed property's default value
Feature WI-49626 New action: Remove PHP doc with just type annotation
Feature WI-50316 New inspection: redundant field initializer
Feature WI-50964 New inspection: Ternary expression can be replaced with condition
Feature WI-45932 New inspection: PHPDoc @var type doesn't match declared field type hint
Feature WI-50825 Missing PHPDoc: Do not enforce phpdoc if method is completely typed
Feature WI-51203 Possible polymorphic call: provide quick fix to show classes without members in case of multiple classes
Feature WI-9368 Detect strict standarts warnings when Passing by reference/returning reference from function
Feature WI-50429 Typed properties: probably-null assignment to not nullable property should be highlighted
Bug WI-49611 Missing polymorphic call inspections for abstract class
Bug WI-49240 False positive undefined variable: for second arrow function argument if statement has two arrow functions
Bug WI-50741 Entry point on a method should mark the class as instantiated
Bug WI-51467 PhpMultipleClassesDeclarationsInOneFile: triggered in test files if there other classes which are not tests
Bug WI-50887 Redundant throw tag: does't support multiple types
Bug WI-49065 Unnecessary local variable wrongly identified on return by reference
Bug WI-51976 PHP Code Sniffer 4.0 Alpha does not work
Bug WI-51011 Doc signature mismatch: does't work properly with multi-dimensional arrays
Bug WI-50769 Redundant @var tag: does't report foreach arguments
Bug WI-49307 PHPCS: Error message is parsed and shown as coding standards
Bug WI-51258 Unnecessary pass by ref false positive in case of trait function aliases
Bug WI-51228 Make return type nullable doesn't take into account hierarchy
Bug WI-45710 Skip calls with constant params option doesn't affect Missing @throws tag(s) inspection
Bug WI-51236 Unnecessary pass by ref: should assume dynamic methods/unresolved methods accepts all arguments by ref
Bug WI-51393 Private field can be local variable: detect cases when field write access is always reachable from read access despite the control statement
Bug WI-51143 Return type of anonymous function inside getIterator is taken as a return type of getIterator
Bug WI-51466 PhpIllegalPsrClassPathInspection: skip _support folder in namespace resolution
Bug WI-50818 Error in PhpUnusedDeclarationPresentation$PermanentDeleteAction initialization dumped in log during inspection run from command line
Bug WI-50722 `Cannot reassign $this` does't highlight multi-assignments
Bug WI-50699 Undefined variable: inside internal arrow function that uses variable from external arrow function
Bug WI-49397 Unused declarations: doesn't searches references for files with non standard file type
Bug WI-51234 Unnecessary pass-by-ref: false positive in case there is array write with variable
Bug WI-51359 Polymorphic call is not detected if invoked as static::mycall
Bug WI-50123 In specific scenarios PHPStorm assumes the wrong type for implicitly bound variables in arrow function
Bug WI-50858 Trait rules shadowing: should be red code
Bug WI-51350 Remove visibility override quick fix: updates PHPDoc
Bug WI-50743 Class can't implement Traversable directly: false positive in case interface extends Traversable
Bug WI-46842 Typed properties: default value annotator check false negative for array access expressions
Bug WI-51211 Undefined property: doesn't take into account isset on field for the field
Bug WI-45642 Redundant catch/missing catch clause warning not aware of JsonException
Bug WI-50780 Redundant @var tag false positive when mixed returned from function and indexes are reset
Bug WI-51204 Undefined variable: does't take into account isset/empty checks on array/property accesses
Bug WI-50492 Invalid method colllision detection in case one trait is namespaced
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-50787 DocSignature inspection doesn't highlight incorrect return value if variable is used in condition
Bug WI-50729 Undefined class constant does't highlight class constants via variable
Bug WI-48431 No hint, if the same CASE happens twice in SWITCH with different formatting
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-43014 Missing PHPDoc typehint is reported for arrays
Bug WI-51387 Language Level: False positive on access negative key
Bug WI-39461 phpUnit test with expectException(), inspection marks method with "Unhandled exception"
Bug WI-51384 Unnecessary pass-by-ref: don't report iterated array access by ref
Bug WI-51152 Expected parameter of type 'string', 'array|mixed' provided
Bug WI-50874 Deprecation inspection: highlight reference if all resolved element are deprecated
Bug WI-50829 'Replace qualifier with an import' will under certain conditions create syntactically wrong 'use' statements.
Bug WI-50465 closure: "static is not allowed as return type" check missing
Bug WI-51046 False positive "$var is always null" when $var is modified with multidimensional array push in a loop
Bug WI-50606 Unused declaration: Impossible to add code pattern
Bug WI-51260 Unnecessary pass by ref false positive for multi-dimensional arrays when key is variable
Bug WI-49260 Possible polymorphic call inspection doesn't highlight calls of interface methods that exist only in implementors
Bug WI-50121 Possible polymorphic call: take into account `method_exists`
Bug WI-50416 Unused element inspection doesn't have configuration options
Bug WI-51235 Unnecessary pass by ref: false positive in case parameter is array and its element is passed to another function by ref
Bug WI-51294 Unnecessary pass by ref: false positive in case parameter is passed to local closure with pass-by-ref parameter
Bug WI-50543 Expression is always null: Don't warn the cases when expression is updated in loop
Bug WI-50547 PhpSillyAssignmentInspection: cover parenthesized expressions
Bug WI-51340 PhpMissingFieldTypeInspection: don't add void return type
Bug WI-48646 Undefined Inspection doesn't report a parent-object usage that isn't available in a child class
Bug WI-50571 Missing return type declaration: don't suggest to add type to constructor
Bug WI-51129 Undefined property: don't highlight unresolved property that was set dynamically before
Bug WI-50301 php 7.4 arrow function and double quote in array produces undefined variable error
Bug WI-51056 Suggested property type isn't inferred properly in case property is being assigned by closure
Bug WI-50404 PhpDeadCode: Code patterns should detect element' names case-insensitively
Bug WI-51775 Make return type nullable: considers trait to be a parent
Bug WI-26948 PHPCS (CodeSniffer) requires to press "Update" to get Coding standards
Bug WI-47941 return null is not marked as error for method with return type void
Bug WI-38446 Nullable float type hint triggers type mismatch inspection when integer is passed as parameter
Bug WI-51154 Property can be replaced with local variable
Bug WI-50289 Typed properties: when default value is non-empty array literal it is wrongly marked as error
Bug WI-50935 Reformatting file destroys property assignment
Bug WI-50775 Undefined field inspection doesn't highlight the case if object is checked for null by exclamation mark
Bug WI-49978 False positive Illegal string offset warning when array is merged from several arrays
Bug WI-49985 False positive illegal string offset in write context
Usability WI-50717 Improve wording of pass by ref inspection for return value
Usability WI-51684 Remove redundant phpdoc greedily eats `array<…>` syntax
Usability WI-51774 Make return type nullable is not suggested in case there is parent
Usability WI-51820 Don't show quick fix that tries to make void type nullable
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
Usability WI-51500 Multiple classes in the same file: don't highlight the class with name equals to file name
Usability WI-50885 Missing throw tag: don't highlight whole phpdoc comment
Usability WI-51062 Possible polymorphic invocation: show name of class which does't have member if there is only one such class
Usability WI-51246 Unnecessary pass-by-ref: don't report unused parameters
Exception WI-50548 PhpSwitchCaseWithoutDefaultBranchInspection: don't highlight incomplete switch
Exception WI-50339 Unnecessary fully qualified name should not highlight references which will replaced with invalid fqn
Exception WI-51047 EA-221669: NA: PhpEntryPointsManagerImpl.addEntryPointsForInitializers
Exception WI-50751 Undefined callback: exception on incorrect property_exists call
Exception WI-50756 Add @method tag: exception in case when target class is in read-only file
Exception WI-50776 QuickFixes that demands changing readonly files: exception when trying to change read-only file
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
Bug WI-42151 Initialize field intention does not work correctly with null
Usability WI-50367 Initialize fields: don't generate redundant PHPDoc when property type can be declared (php7.4)
PHP InterpretersBug WI-50408 Detect path to WSL php interpreter only in case interpreter was not detected
Bug WI-51407 Two different remote interpreters from one server with equal SSH configurations become equal after migration from 2019.3 to 2020.1
Usability WI-50409 WSL php interpreter detection. Refresh interpreter info after detection
PHP Lib StubsFeature WI-47607 The statistics functions (pecl/stats) stubs are missing
Bug WI-50517 Please fix stubs annotations for return etc.
PHP ParserFeature WI-24315 Expand selection to aditional cases
Bug WI-42190 Negative numeric indices in PHP 7.1 or greater
PHP RefactoringFeature WI-17330 Extract Parameter: support array access expression
Feature WI-50452 Move Instance Method: don't make method static when possible
Feature WI-45215 Move method: move effectively static methods
Feature WI-15012 Extract Method: extract array element as separate parameter
Bug WI-51576 Move Instance Method: don't add excessive instance class argument when moving method with zero usages
Bug WI-49488 Exception is thrown on attempt to move method from anonymous class
Bug WI-37189 Change signature: warns about change to private visibility in case class uses trait method
Bug WI-42577 extract method in closure inside class method creates function instead
Bug WI-43828 Change signature: false positive warning when change visibility to protected
Bug WI-51138 Extract method: partial selection leads to invocation without $this->
Bug WI-51512 Move Instance Method: update php doc
Bug WI-51139 Extract method: in case of multiple output variable return type is not array
Bug WI-14800 Extract method PHP: doesn't take into account assignment by reference
Bug WI-49709 Make static: broken formatting
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-50449 Move Instance Method: add instance parameter type declaration
Usability WI-51470 Don't suggest to introduce `$this` in introduce when `$this` is part of member reference
Usability WI-34425 Create class: allow to change class namespace
Usability WI-49448 Move Instance Method: warn user that method access will be changed
Usability WI-49473 'Add method stubs': Add a method selector
Usability WI-45214 Move method: do 'make static' + 'move' actions in one step
Usability WI-50559 Move Instance Method: don't show error bubble on cancel
Exception WI-46867 Arrow function: rename refactoring throws exception
Exception WI-49544 Move Class: exception on moving anonymous class
Exception WI-50731 Move Member: exception on moving dirs in project view by drag&drop
PHP TemplatesFeature WI-15739 Twig: Customize the lexer syntax
Feature WI-50236 Provide completion of custom closing delimeters
Feature WI-46346 Add @json Blade Directive as Valid JSON/JS Expression
Bug WI-50066 Twig support custom comment/variable delimiters
Bug WI-24968 Blade: issues with handling Blade tags inside Javascript
Bug WI-50106 Blade: symbols in html context should be expanded into html tags on pressing tab
Bug WI-50065 Twig Verbatim/raw tags custom delimiters
Usability WI-25643 Blade: auto-indent closing tag
Usability WI-51834 Twig: inconsistent naming for formatter option and custom tags
Exception WI-51366 Blade: exception is thrown on typing PHP elements
PHP TestFeature WI-50555 New inspection: Specializations of assertFileEquals() and assertFileNotEquals() should be used instead
Feature WI-48912 New inspection: specializations of assertContains should be used instead
Feature WI-48914 New inspection: assertArrayHasKey can be used instead
Feature WI-48913 New inspection: assertCount/assertSize can be used instead of assertEquals
Feature WI-48910 New inspection: Specializations of assertEquals() and assertNotEquals() should be used instead
Feature WI-48944 Add test roots based on the PhpUnit configuration file
Feature WI-45237 First class PCOV support in PhpStorm
Feature WI-29112 Support code coverage by PHPDBG
Feature WI-48911 New quick fix: Specialized alternatives to assertInternalType() and assertNotInternalType()
Feature WI-50567 New inspection: assertArrayNotHasKey can be used instead
Feature WI-51424 Quick-fixes for duplicated classes in file, class and file names mismatching inspections
Feature WI-48915 New inspection: Misordered assertEquals arguments
Bug WI-49439 PHPUnit 6+ is not set as default in Generate | Test
Bug WI-51378 PHPUnit: Missing mapping message is shown for Docker image based execution
Bug WI-50898 Coverage doesn't use interpreter from the run configuration
Bug WI-51377 Tests can't be run on WSL
Bug WI-50891 Unable to debug Behat with Behat dev-master
Bug WI-38196 Remove submenu Test from PHP Test
Bug WI-51249 Codeception 4.1.0 and PHPUnit 9 incompatibility
Bug WI-51286 "Create new PHP Test" doesn't move focus into a newly created file
Bug WI-51374 Can't rerun failed test on PHPUnit 9
Bug WI-50876 Incorrect path for phpdbg for remote interpreters on Linux under Windows
Usability WI-49912 PHP test' creation dialog UI: big indent between label and field
Usability WI-49687 PhpStorm forces --cache-result-file for phpunit despite option already being in phpunit.xml
Usability WI-50232 Make Create New PHP Test intention available only on class/method identifier
Usability WI-49771 Specializations of assertEquals() and assertNotEquals(): suggest to simply drop the parameters in case all parameters are default
Usability WI-49770 Specializations of assertEquals() and assertNotEquals(): Accept 0 instead of 0.0 for delta value
Usability WI-50794 Add validation of PCov/PHPDBG/XDebug in Run Configuration Dialog
Cosmetics WI-48934 Add information icon to the Codeception and PhpSpec configuration file's description
Cosmetics WI-50058 Remove white background on configuration details for test frameworks
Cosmetics WI-50060 PHP test' creation dialog UI: Remove "Generate test methods for"
PHP Type InferenceFeature WI-33309 Metadata: support Code Completion for ArrayAccess
Feature WI-18347 array_map autocomplete
Feature WI-50752 Type of array_map call should be pluralised closure return type
Feature WI-10673 Provide a way to set up functions which should be considered as 'error handlers'
Feature WI-32168 Ignore specific parameters in advanced metadata
Feature WI-50753 strict `in_array` call should update variable type
Feature WI-5223 Type inference: Infere non-generic array type from initializer (not array but Type[])
Feature WI-30748 PhpStorm Advanced Metadata magic__get() support
Feature WI-50504 `null` type should not be present after null guard
Feature WI-50423 Add inferred type of function to phpdoc type while computing complete type
Feature WI-51369 Infer types for chain of reference fields
Feature WI-51262 Narrow down type of string variable to mixed if variable checked by class_exists condition
Feature WI-50433 Infer type based on is_subclass_of
Bug WI-49596 Multiple inheritance should not mark super member type as unknown
Bug WI-50528 Superglobal reassignment inside conditions should amend type instead of replacing it
Bug WI-50767 Don't reuse outer reassignments for variable which are foreach key/value statement
Bug WI-50193 Concatenation operator should always result in string type
Bug WI-50156 Self-assignment of mixed should't stop type fetching
Bug WI-50582 Wrong type inference when using shorthand ternary operator
Bug WI-50518 Write array access should add `array` type to variable
Bug WI-35503 Metadata: ArrayAccess does not work on class properties
Bug WI-49846 Array access on string should be string
Bug WI-45637 Return type inference for IteratorAggregate fails
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-50496 Take into account only possible variable assignment when computing function return type
Bug WI-50143 is_* check works only if it's first in if condition for array accesses
Bug WI-29934 Class property typehint infers array| when not necessary.
Bug WI-50779 Type of variable is inferred incorrectly if variable is used in condition in for loop
Bug WI-32358 Specific array type (C[]) should override general array type
Bug WI-50945 Parameter type is presented as array|int[]|null instead of int[]|null
Bug WI-50811 Nullability inference: doest work with '==='
Bug WI-50130 Type of array element isn't inferred properly when array is merged with some mixed value
Bug WI-50094 Update array access type based on previous appends
Bug WI-38845 2017.3 Preview 1 - Type info for negated float becomes int
Bug WI-49797 Array access on mixed has empty type instead of mixed
Bug WI-37859 Inverse is_* check works with !is_*($var) but not like is_*($var) === false
Bug WI-33619 @return $this in parent class leads to 'Return value is expected to be child, parent returned'
Bug WI-50443 Mixed should not be added for array_* functions overridden in meta
Bug WI-51145 Don't add mixed type for item in foreach in case PHPDoc for the variable is specified
Bug WI-41053 PhpStorm Advanced Metadata - autocomplete not work when overriding class
Bug WI-30419 List in foreach value - bad type-hint in php
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-37570 Anonymous functions can't infer type like normal functions when invoked right away
Bug WI-50761 Field default value should be added to the type despite the phpdoc presence
Bug WI-50522 Non null type is missed during type inference in case null is assigned in else branch
PHPDocBug WI-50019 Array destructuring primitive types are not possible for vararg parameter
PS InfrastructureFeature WI-50438 Provide completion and highlighting for script dialog
Feature WI-51348 Bundle Grazie plugin
Plugin: Deployment _ FTP..Bug WI-51464 Browse remote hosts displays nothing after being close via x
Bug WI-51580 Everytime I reopen my projects, all my FTP host and port are gone
Bug WI-51623 "Create new project from existing files" SFTP created servers doesn't work
Bug WI-51590 Cyclic service initialization in FTP/SFTP Connectivity plugin
Bug WI-50739 Username field is named Type
Exception WI-51593 "Create new project from existing files" option no longer works. It doesn't seem to do anything.
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
Project ConfigurationBug WI-51465 vendor folder is not added as library root during the headless run
Code Analysis. InspectionFeature IDEA-228090 Problem view for the current file
Feature IDEA-97040 Concurrency inspection could ensure that methods annotated with @GuardedBy were only invoked when a lock is held.
Bug IDEA-229617 NullPointerException in ex.GlobalInspectionContextImpl
Bug IDEA-198830 Slow inspections in IDEA
Bug IDEA-218302 On pressing F2 only one problem is shown in the inspections tooltip
Bug IDEA-232351 Exception during PyCharm launch: nSystem.impl.ActionManagerImpl - Assertion failed
Usability IDEA-227280 Running Inspections From Command Line: Errors logged for every missing description
Code Analysis. Language InjectionFeature IDEA-224128 Add "HTTP Header" to "inject language/reference" intention
Feature IDEA-223930 Add "MIME Type" to "inject language/reference" intention
Feature 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-203910 Find enhanced switch statements and switch expressions
Feature IDEA-229632 Support regex type filter and allow to select/switch in UI
Bug IDEA-231441 Enum constant argument lists and enum constant initializers are not matched
Bug IDEA-226256 Can't find comments in XML/HTML
Core. DebuggerUsability IDEA-225449 View action for multiline strings in debugger
Task IDEA-225637 EPs to make dynamic
Task IDEA-232047 Debugger : extract to bundles
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
Bug IDEA-232758 Argument for @NotNull parameter 'defaultValue' of com/intellij/util/ObjectUtils.notNull must not be null for DIAGRAM_NODE_BACKGROUND
Core. File SystemFeature IDEA-197573 Support for WSL (1903+, a.k.a. "\\wsl$") project paths
Bug IDEA-65174 OS fsnotifier unable to see changes under symlink/subfolders until restart/no notifier works correctly.
Core. IDE SettingsFeature IDEA-26855 Store IDEA caches under LOCALAPPDATA directory by default
Feature IDEA-22407 Follow XDG directories on Linux
Bug IDEA-227800 Registry. 'Restart required' message is shown for cases when nothing has changed
Bug IDEA-235697 Settings search via "Find Action" doesn't work
Bug IDEA-232097 File Templates are saved to the incorrect folder
Bug IDEA-233219 ImportSettings dialog is shown on idea 2020.1 build start if no configs exist in ~\AppData\Roaming\JetBrains\
Bug IDEA-222954 Incorrect Recent projects after importing settings from previous version (2019.2)
Bug IDEA-233499 Rename SSH configuration dynamically
Bug IDEA-235713 Don't automatically import configs for debug IDEA instance
Bug IDEA-235940 SSH Configurations steal focus
Bug IDEA-225446 Make inlay hint list in settings searchable
Bug IDEA-233478 Layout of 'Local port' textfield in ssh configurations dialog isn't aligned
Bug IDEA-230500 Fail to change the sync account after I delete the account
Bug IDEA-235857 "Cannot read scheme" - IDE fails to load its own configuration xml file from .idea folder if the file contains byte-order mark
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-232420 PyCharm fails to save multiple live templates created
Bug IDEA-235413 AbstractTreeUi.myElementToNodeMap leaks reference to configurable of unloaded plugin
Bug IDEA-235325 After Restore Default Settings invocation IDEA treats the plugins incorrectly
Bug IDEA-233500 SSH Configurations: Check "Save password" by default
Bug IDEA-233857 Do not check "Visible only for this project" by default when create SSH configuration
Usability IDEA-233305 Provide ability to start the IDE with an empty config
Usability IDEA-199232 Remove Import Settings dialog on upgrade to new major version
Usability IDEA-232670 Don't sync the actions_summary file
Usability IDEA-201163 Left key behavior in the Settings tree is inconsistent with other trees
Usability IDEA-234079 Show Import Config dialog if idea.config.path is explicitly specified in vmoptions.
Usability IDEA-232586 Importing custom VM options on first launch should not ask about rebooting
Cosmetics IDEA-233704 UI: Replace "Insert macro" in File Watchers and External Tools with inline button
Task IDEA-233301 Log the automatically imported configs
Task IDEA-169262 Settings: move "Tooltip initial delay" option under registry key
Exception IDEA-228348 SystemHealthMonitor - NPE
Exception IDEA-226651 Internal error when create Desktop Entry
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
Exception IDEA-234617 java.lang.Throwable at com.intellij.cloudConfig.CloudConfigManager.connectThisInstanceOperation
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
Exception IDEA-231678 AE at com.intellij.util.indexing.MemoryIndexStorage.setBufferingEnabled
Core. InstallationFeature IDEA-231898 Add .kts to "Create Associations" when installing IntelliJ IDEA
Bug IDEA-231073 Uninstalling IDEA doesn't delete caches and config
Bug IDEA-230734 PyCharm uses entitlements to relax the security on the hardened runtime environment
Bug IDEA-230993 Relocate application directories on macOS
Bug IDEA-235899 On updating IDEA, a new Python plugin version is downloaded but not actually installed
Bug IDEA-196722 Toolbox idea shell script is no longer able to understand relative paths on macOS
Bug IDEA-233816 Symlinked Rubymine Configuration leads to being unable to open multiple projects via CLI
Bug IDEA-210732 Remove dependency from intellij.platform.core to intellij.platform.resources.en
Bug IDEA-236950 WebStorm upgrade from 2019.3.4 to 2020.1: conflicts in installation area
Bug IDEA-206343 [JRE 11 installers] There is suggestion to download jre for 32bit launchers, but it is jre 8
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
Task IDEA-203640 Remove dependency from intellij.platform.util to platform.resources.en
Task IDEA-227223 Bundle Kotlin 1.3.70 with IntelliJ IDEA
Core. LicensingBug IDEA-231811 Excessive number of writes to idea.key
Cosmetics IDEA-227658 Date in license dialog is not fully visible
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-231403 2020 versions of IDEs stopped navigating to files from Toolbox App extension while 2019 versions still do
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
Feature IDEA-234013 Add Extension Point to contribute additional details into About popup
Bug IDEA-228530 False positive "Suspicious package-private access" with unrelated package-private no-arg superconstructor
Bug IDEA-228248 avoid "Calculate method parameter info in non UI thread" to restart daemon
Bug IDEA-225026 submitTransaction code shouldn't be executed inside just appeared progresses
Bug IDEA-233783 Deadlock in InterfaceExtensionPoint
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-226516 Null pointer exception in `IdeaPluginDescriptorImpl.readDependencies` when installing the official Rust plugin.
Bug IDEA-225120 Search bar in Plugins Marketplace does not react to some search query changes
Bug IDEA-231658 Plugins: on enabling plugin the plugin(s) it depends on are not enabled automatically
Bug IDEA-234528 Can't execute shell script after enabling shell plugin without restart
Bug IDEA-224020 dialog IDE and Plugin Updates doesn't appear on installing a plugin and closing the Plugins dialog
Bug IDEA-231952 Assertion error on uninstalling ini plugin
Bug IDEA-225552 Plugin.xml parsing: strip whitespace from <depends> plugin ID tag value
Bug IDEA-236699 Welcome Wizard: disabling default plugins doesn't work
Bug IDEA-235176 Do not suggest plugins supporting exact filenames for files already supported by exact filename by installed plugins
Bug IDEA-232580 IDEA prompts to restart after disabling bundled LAF plugins if this LAF is applied
Bug IDEA-231059 IDEA UI Freeze on disabling dynamic plugin
Bug IDEA-231564 Plugin disabling by toggling it off in the Find Action popup disables a lot of plugins that don't depend on it
Bug IDEA-235025 IDEA freeze on Spring Messaging plugin disabling
Bug IDEA-232593 Couldn't complete installation of dynamic plugins. Exception: class com.intellij.ide.plugins.PluginNode cannot be cast to class com.intellij.ide.plugins.IdeaPluginDescriptorImpl
Bug IDEA-234122 Exception and freeze on disabling Markdown plugin when .md file is opened
Bug IDEA-232665 Bundled plugin build is not shown
Bug IDEA-233742 Bundled dynamic plugin become downloaded and has strictly defined version after disable/enable
Bug IDEA-231964 Plugins: Do not show Install Required Plugins dialog if required plugin(s) are dynamic ones and have been just installed
Bug IDEA-234729 Restart suggestion not always shown on plugin unload failure
Bug IDEA-233045 Last installed plugin is marked as "Incompatible with the current AppCode version" in case of using Apply button after installation
Bug IDEA-232439 It is impossible to disable incompatible plugins
Bug IDEA-229608 Custom Plugin Repositories dialog: Just entered link is empty after reopening dialog
Bug IDEA-208558 Wrong counting of downloaded enabled plugins in the tab Installed
Bug IDEA-223517 Can't disable plugin with missing dependency
Bug IDEA-233296 Unable to disable plugin "Java EE: Web Services"
Bug IDEA-232600 All dynamic plugins prompt to restart IDEA on every enable and disable
Bug IDEA-235945 Plugins, installed during IDE customization, not-installed after IDE launch
Bug IDEA-231814 Enabling/disabling dynamic plugin via Actions always suggests restarting
Bug IDEA-229856 Settings of a plugin aren't saved if the plugin is unloaded without restart
Bug IDEA-198510 Action "Install plugin from disk" is not found in Find Action
Bug IDEA-226962 Can't install Rust plugin on 2020.1 nightly
Bug IDEA-198479 Plugins page: popup is not updated when IDE frame moved
Bug IDEA-229772 IDE freezes after updating plugins
Bug IDEA-232671 update plugin in wellcome window didn't show restart dialog
Bug IDEA-223587 Plugin Settings: No way to disable dependent plugins once the user pressed "cancel" in the corresponding question dialog
Bug IDEA-232473 IllegalArgumentException on disabling IntelliLang plugin
Bug IDEA-235397 Unreadable error message
Bug IDEA-233429 Plugin privacy note for JetBrains plugin
Usability IDEA-232631 While updating multiple plugins via UpdateAll action, suggest to restart only once
Usability IDEA-232413 Recursive plugin deinstallation message is useless
Usability IDEA-231815 Treat the situation when both bundled and downloaded plugin exist more user-friendly
Usability IDEA-218479 Text on plugin pages with images is cut by right border, no horizontal scrollbar is available
Cosmetics IDEA-231654 Plugins: correct text in 'Disable Dependent plugins' dialog
Exception IDEA-231648 AE at com.intellij.ide.plugins.newui.RestartButton.lambda$new$0
Exception IDEA-234030 Exceptions when invoking Search everywhere after disabling HTTP Client plugin
Exception IDEA-230987 Throwable at com.intellij.util.indexing.FileBasedIndexImpl.dropRegisteredIndexes after updating plugins
Exception IDEA-234123 Exception on enabling Commander plugin
Exception IDEA-231562 Velocity plugin enabling causes exception
Exception IDEA-214841 Installing plugins with dependencies: java.lang.AssertionError after installation plugin with dependency
Core. Project SettingsBug IDEA-232634 IJ 2020 EAP regression for project hot reload after 'gradle idea'
Bug IDEA-226998 IllegalStateException error when clicking "create new project" link.
Bug IDEA-230707 unable to multi select when adding library dependency
Bug IDEA-229737 Empty error message box on stopping JDK downloading
Usability IDEA-219373 Scala SDK data is deleted from libraries/*.xml when Scala plugin is not enabled
Cosmetics IDEA-227208 Grammatical error in IDEA UI for setting up project
Task IDEA-177242 Run FrameworkDetector#detect on background thread
Task IDEA-231216 Two <No SDK> options in Projet SDK popup
Core. Quick DocumentationBug IDEA-230513 Parameter Info doesn't work for Java and Kotlin methods
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-233030 Unable to choose extra options in quick doc popup when it was invoked by mouse hover and toolbar is active
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
Bug IDEA-232853 "Show on Mouse Move" option disappears from quick doc popup when toolbar is shown
Bug IDEA-226374 Constant String field evaluation shows PsiType prefix
Bug IDEA-235078 JavaDoc: Empty space before parameters in rendered documentation fragment
Bug IDEA-229804 Quick doc on hover is shown after mouse moving away from editor area
Bug IDEA-225727 QuickDoc works incorrectly with getCustomDocumentationElement API
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
Usability IDEA-232455 Documentation shown on hover may prevent from using the debugger tooltips
Usability IDEA-231778 Javadoc rendering does not apply JetBrains Mono consistently
Cosmetics IDEA-232507 Add option to enable/disable quick doc on mouse hover to the quick doc popup
Cosmetics IDEA-208369 Don't show module in quickdoc for local declarations
Core. RefactoringsBug IDEA-224673 ProjectImpl leaked when IDE is closed during in-place refactoring
Performance IDEA-214780 TouchBar action update freezes UI thread for a long time
Core. Run. ConfigurationsFeature IDEA-233142 Allow storing run configurations outside of .idea
Feature IDEA-218785 Support FilePrompt macro for run configurations
Bug IDEA-235710 Rider: incorrect run configuration share location being shown in the run configuration editor
Bug IDEA-235725 WSL2: unable to run application
Bug 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-231069 Edit Run Configurations dialog: new RC adding doesn't work when you use quick search for navigation to node with subnodes
Usability IDEA-233549 Run Configurations: Use "inline add" button for macros in Working Directory
Usability IDEA-220223 Group run configuration templates
Cosmetics IDEA-200420 Temporary configurations limit field size
Core. Run. TargetsFeature IDEA-224139 Add pre-filled values for language runtime paths
Feature IDEA-224928 Add 'Manage Targets' to the Run menu
Bug IDEA-236232 [run.target] Pull docker target always pulls "latest" tag, even for "openjdk:8"
Bug IDEA-225182 Java debug does not work for Docker target for JDK 9+
Bug IDEA-231610 Java debug for docker target fails with `Ports are not available: socket: too many open files`
Core. SSHFeature IDEA-234840 Custom name and rename for SSH config
Bug IDEA-236520 SSH configuration changes disappear from Settings dialog on Apply pressing
Usability IDEA-236191 Add button to rename ssh config to toolbar
Exception IDEA-230859 IDE Exception when trying to start SSH session
Core. StatisticsBug IDEA-233990 Data sharing dialog is shown twice
Task IDEA-229358 Please make com.intellij.statistics.validation.customWhiteListRule dynamic
Exception IDEA-228826 ERROR when open GoLand 2020.1 with plugin that defines registry key
Editor. Code CompletionFeature IDEA-231373 Treat overloaded method calls as empty so IDEA doesn't introduce spaces within the parentheses
Bug IDEA-182741 Completion works for one row only when you're in column selection mode and opened Insert Live Template dialog
Bug IDEA-231346 Wrong null item in the completion list
Editor. Color SchemesBug IDEA-231936 New light color scheme is not applied when config is imported
Bug IDEA-231942 Changing editor color scheme from light to dark lost the selected theme
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-231341 Editing selection misses `Move line up/down` actions
Feature IDEA-203246 Show breadcrumbs in diff window
Bug IDEA-232322 Preview diff changes size of split view
Bug IDEA-232800 Can't diff from shelf anymore
Bug IDEA-229059 Blinking highlighting when editing in Unified view
Bug IDEA-232209 Diff window is not scrolling to the first changed fragment on opening
Usability IDEA-89710 File diff shows usages of element of caret of original editor
Editor. Editing TextFeature IDEA-159484 Add combinations for ligatures in font preview text box
Feature IDEA-160396 Make `Delete to line start` action behavior consistent with Mac
Bug IDEA-232792 Double click on a parameter does not highlight usages in function
Bug IDEA-231047 Auto-import on the fly doesn't work in files modified in non-default changelist
Bug IDEA-219307 Chinese font BUG
Bug IDEA-235703 In-editor Javadoc leaves large gap between comment and code
Bug IDEA-229719 Editor loses selection when context menu is opened
Bug IDEA-224887 Extending selection strange highlights text block content
Bug IDEA-230941 When I press "⌥ + o" or "⌥ + p", I get a wrong character '\uffff'. (default emacs keymap)
Bug IDEA-233340 Hitting <Tab> at the end of the buffer leaves the editor and goes to the sidebar panel
Bug IDEA-181263 Block comment messes up auto-indentation below it
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-235716 Broken GoTo (ctrl+click) in rendered javadocs
Usability IDEA-81802 Drag'n'Drop functionality in editor unexpectedly begins dragging selected text even if nothing selected is under the cursor
Exception IDEA-232678 AE at com.intellij.psi.impl.DiffLog$ReplaceEntry.<init>
Editor. FormatterBug IDEA-233647 Log contains too many ' INFO - rojectCodeStyleSettingsManager - Saving Project code style '
Bug 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
Bug IDEA-231481 Detected file indent does not seem to be invalidated after the code is fully re-formatted
Bug IDEA-230976 IDEA is modifying .idea\codeStyles\Project.xml
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
Bug IDEA-233784 Intention preview: Infinite loading and exception(Should be invoked only when having a document)
Bug IDEA-231109 Exception opening invention preview for 'Add on-demand static import'
Performance IDEA-228916 IntentionAction.isAvailable() shouldn't be called in EDT on F2 / Shift+F2
Exception IDEA-233415 NPE when quickly close intention settings
Exception IDEA-226405 Java plugin is not recognized as a production of JetBrains
Editor. Large FilesBug IDEA-234404 [Large File Editor] AssertionError: File text mismatch
Bug IDEA-234864 [Large File Editor] AssertionError: file/doc text length different
Task IDEA-233521 Large File Editor: internationalisation
Editor. TextMate BundlesBug IDEA-232235 '<' in HTML DOCTYPE is highlighted as bad character when using textmate bundles
Lang. JSONFeature IDEA-223598 provide context to x-intellij-language-injection in json schemas
Feature IDEA-233082 JSON schemas should be available for .json/.yaml scratch files
Feature IDEA-228220 Option to add description for enum values in JSON SCHEMA
Feature IDEA-232277 Add HAR file type and JSON schema mapping
Bug IDEA-231779 JSON Schema Validator: Integer values restricted to 32 bit during validation
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}+
Usability IDEA-230642 Check RegExp is unnecessarily slow
Lang. Shell ScriptBug IDEA-227953 Shell script: terminal tabs are not respecting the run configuration title
Bug IDEA-229741 New Shell Script Run Configuration breaks Debugging of Java applications when using shell script in before launch setup
Bug IDEA-230393 Explainshell action does not properly escape plus and ampersand
Bug IDEA-232776 Shell: eval in a pipe displayed as syntax error
Bug IDEA-231148 Shell: Parsing error for quoted string expansion $'...'
Bug IDEA-232777 Shell: syntax error displayed for <<< here-string
Bug IDEA-231408 Shell Script plugin: Bash Terminal rewrites script file path in a way that bash shell can't read it
Bug IDEA-230061 Parsing error when a function test is defined in a script
Lang. XMLBug IDEA-232980 I can't seem to be able to get my XML to use my local DTD
Bug IDEA-232914 Unexpected highlighting of child tags in HTML
Lang. XPath and XSLTUsability IDEA-231642 Add proper highlighting of injected XPath in macOS/Windows Light
Usability IDEA-230950 XPath in language injection fragments is highlighted with confusing red color in Darcula
Tools. DockerFeature IDEA-223433 Docker. Make it possible to pull on the right pane of Images item with a simple UI
Feature IDEA-190810 Support for multiple tags when building
Feature IDEA-219125 Docker. Support --gpus command line option
Bug IDEA-234261 DockerCompose: completion should work for images in quotes
Bug IDEA-234250 Docker. Image Console: the old Pull dialog is called from context menus and via buttons
Bug IDEA-216531 Docker: support custom credential stores / helpers
Bug IDEA-235678 Docker: error about parsing this key for some forms of --gpus
Bug IDEA-230073 Cannot start Docker: only error message is "Cannot connect: java.io.FileNotFoundException"
Bug IDEA-234229 Docker. Pull images. No result by completion with one symbol
Bug IDEA-234210 Docker: support `--sysctl` in docker run configuration CLI options
Bug IDEA-234944 DockerCompose: Add navigation from images in quotes to the docker hub
Bug IDEA-234265 DockerCompose: provide inspection errors for invalid images format
Bug IDEA-180157 Docker Run configuration : replace JSON file with explicitly listed options in CLI format
Bug IDEA-232502 Docker plugin: link Configure Executable doesn't work
Bug IDEA-214932 docker-compose inspection doesn't recognize "unless-stopped" as valid value
Bug IDEA-233884 Docker: inspect container doesn't work
Bug IDEA-234231 IOException: Pipe broken, pipe id: `ImagePullPanel.pipe:plug` at attempt to pull an image
Bug IDEA-233297 Docker: file chooser doesn't work
Bug IDEA-234233 Docker: Don't pull all the images by "tomcat: "
Performance IDEA-235826 Rider freezes after Clean and Build inside DockerFileDetector
Usability IDEA-234994 Recognize Dockerfile.jvm and Dockerfile.native as docker files
Usability IDEA-234982 Docker: Set focus at console command line by Exec->bash on a container
Cosmetics IDEA-232754 Docker Plugin - bad English in error message when plugin can't reach file system root
Task IDEA-234571 Internationalize Docker plugin. Round 2
Task IDEA-232299 Internationalize Docker plugin
Exception IDEA-233998 IDE exception when trying to run Dockerfile configuration with `Run build image` option disabled
Exception IDEA-233298 Docker: com.github.dockerjava.api.exception.InternalServerErrorException at calling Exec command
Exception IDEA-234266 java.util.concurrent.ExecutionException at completion for invalid tags
Tools. HTTP ClientFeature IDEA-233221 Generate from Endpoints view action update
Bug IDEA-234656 Completion hint is disappearing after "clear read-only flag" dialog
Bug IDEA-234539 HTTP Client: Server base path marked as red without error
Bug IDEA-234435 Generate HTTP Request: correctly treat read-only files
Bug IDEA-235298 HTTP Client: Can't generate all requests from MultipleBasePaths yaml specification
Bug IDEA-234388 Provide more fast way to create HTTP Request via gutter.
Bug IDEA-234891 Can't rename host in http client
Usability IDEA-234739 Http Client: more comfortable "move refactoring"
Usability IDEA-234659 Add text and selection in template
Task IDEA-235567 Add FUS to generation in HTTP Editor
Tools. TerminalFeature IDEA-141172 Provide ability to display terminal sessions vertically/horizontally side-by-side
Bug IDEA-234503 Provide keyboard navigation between split terminals
Bug IDEA-234406 Split sessions are lost when moving terminal tab to the editor – disable the action for split sessions
Bug IDEA-231032 Cannot open new terminal tab in RubyMine
Bug IDEA-227054 Fish terminal integration loads functions after conf.d (unlike fish itself)
Task IDEA-231958 Terminal tool window: extract to bundles context menus
Exception IDEA-234523 Throwable when move terminal tab to editor
Exception IDEA-231286 "Open in Terminal" action fails to run
User Interface. AccessibilityBug IDEA-234385 Screen reader does not read "Search Everywhere" dialog name when it is invoked
Bug IDEA-227618 Cannot switch tab when adding new module in project settings
Bug IDEA-225647 Mnemonics not working on "View Mode" menu items.
Cosmetics IDEA-186539 Rework UI text for I18nize Hardcoded Strings dialog
User Interface. Action SystemBug IDEA-228620 Mouse event logged instead of Keyboard event for menu actions
Bug IDEA-217670 Mnemonics for Replace -> Replace all (Alt + A) doesn't work in macro when there is an action with same shortcut is defined
Performance IDEA-225060 First "Go to action" is too long
Exception IDEA-234033 NPE at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.unregisterAction
User Interface. Console ViewUsability IDEA-231959 Cannot see whole Java path on Windows in Run/Debug console
User Interface. ControlsBug IDEA-231179 GUI elements from version control remain after view is closed
Bug IDEA-230825 Color Scheme UI: field with color value is always showing truncated text
Cosmetics IDEA-225998 Scroll bars background is not transparent
User Interface. Embedded Browser (JCEF)Bug IDEA-231063 [jcef] implement custom scheme handler for "file://" protocol
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-230545 'Search Accessors' dialog is shown simultaneously with 'Show Usages' results popup
Bug IDEA-232898 typing 3 ascii chars into the find in path search field in regex mode locked up the ide and pegged one core (java process)
Bug IDEA-226984 Search field in editor bug (when two lines are pasted in)
Bug IDEA-199657 RegExp: named groups don't work in Find/Replace in Path
Bug IDEA-192260 Toggling "Merge usages from the same line" in find references popup cycles between more than 2 different result lists???
Bug IDEA-209596 "Invoke Show Usages again to search in all files" doesn't work
Task IDEA-217881 Update appearance of find/replace in editor
Task IDEA-225632 EPs to make dynamic
Task IDEA-217878 Update appearance of find/replace pop-up
User Interface. FocusBug IDEA-202932 Unexpected workspace switching after showing MacSheets dialog
Bug IDEA-231836 Focus is moved to wrong IDE windows when modal dialog appears
Bug IDEA-227001 Focus jumps from Tool Window to Editor on opening tool windows in a row
Bug IDEA-229146 Fix for JBR-2021 on IDEA-side
Bug IDEA-235551 Esc does not return focus to Editor from Find panel if a toggle is focused
Bug IDEA-218418 IDE remains in background when invoked Jump to source (F4) from another window
User Interface. Keyboard InputBug IDEA-228793 Shortcut VS mnemonic collision
Bug IDEA-227295 Unable to use arrow buttons to expand/collapse recent projects group on welcome screen
User Interface. Look and FeelFeature IDEA-228866 Preview while changing themes
Feature IDEA-232027 Make selection in IntelliJ scheme lighter to leave highlighting
Bug IDEA-216556 IntelliJ LaF: disabled combo background looks incorrect
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-228042 Project description floats freely on screen
Bug IDEA-206402 Mac proxy icon missing in the title bar
Bug IDEA-231665 Dracula theme broken with 201.3803.71 update
Bug IDEA-216658 IntelliJ LaF: context menu triangle icon
Bug IDEA-235462 Extra space in "New file" dialog
Bug IDEA-216753 IntelliJ LaF: tool window headers have increased font size on Mac
Bug IDEA-201293 Some colors are not changed on switching theme
Cosmetics IDEA-229812 Blue frame of "Create new project" on Welcome screen is thin
Task IDEA-216580 IntelliJ LaF: Help button on Windows and Linux
Task IDEA-230997 Bundle macOS Light Theme and Windows 10 Light Theme plugins with all JetBrains IDEs
Task IDEA-217993 Rename color scheme/theme actions in Quick Switch Scheme popup
Task IDEA-226805 Move Windows and macOS themes to plugins
User Interface. NavigationBug IDEA-231596 Enum method is not correctly selected in navbar
Bug IDEA-231342 Weird nav bar for lambda: surrounding class is missing
Usability IDEA-11943 Navigation bar: Alt-F1 should immediately open list
Cosmetics IDEA-231316 Select the whole line in NavBar popup
User Interface. Project ViewFeature IDEA-227694 "Go to link target" command should work for files under linked directories
Bug IDEA-223785 Project Tree view during Drag/Drop horizontal scroll is jarring and gets in the way
Usability IDEA-231440 can i control `details in tree view` format?
Usability IDEA-224710 Project view does not show current focus when selecting via keyboard
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-205386 Add a refresh (fetch) option to Git Branches popup
Feature IDEA-227107 Display favorite branches first in the branch dashboard.
Feature IDEA-209996 Show "Incoming/Outgoing commits" indicator for current branch in the status bar
Bug IDEA-211338 Git: incoming/outgoing changes checking always fails for the private github repositories
Bug IDEA-231282 Throwable at com.intellij.vcs.log.impl.PostponableLogRefresher.addLogWindow
Bug IDEA-232630 Toolbar buttons disappear after expansion and collapsion in interactive rebase dialog
Bug IDEA-231681 Git branches toolwindow: empty folders are not filtered out
Bug IDEA-231802 Revert changes: revert changelist is still displayed after revert was aborted
Bug IDEA-234795 Can no longer select differences in new commit tab
Bug IDEA-234426 AssertionError when opening changed project file in light mode on Windows
Bug IDEA-206427 IO commits: No 'update fail' message after unsuccessful attempt of authentication
Bug IDEA-233514 Deleting branches from a multi-repository project in Git toolwindow is painful
Bug IDEA-94470 Case-renamed file disappears from the Changes view on Save
Bug IDEA-230743 Clone button stays disabled after installing Git
Bug IDEA-232303 toString() results are visible/editable in the new rebase window
Bug IDEA-207187 Incoming Changes indicator in branches popup doesn't disappear after update
Bug IDEA-234159 Changes of submodule objects do not appear in Local Changes
Bug IDEA-232562 IDEA checks Git version twice when clone dialog is opened
Bug IDEA-234374 Strange sorting when "Group by directory" is enabled
Bug IDEA-211334 Git: incoming/outgoing changes checking is not performed after successful pull
Usability IDEA-226783 Extend existing "New Branch From Selected…" branches popup action to allow create a new branch without checkout
Usability IDEA-233381 After restart selected tab is switched from "Local Changes" to "Log"
Usability IDEA-231793 Disabling non-modal commit should restore toolwindow layout
Usability IDEA-232128 Branches: favorite branches could be show above groups
Usability IDEA-174600 Git Interactive Rebase dialog: allow to remove commit via Backspace or Delete
Usability IDEA-221692 Improve user experience when Git is not installed
Usability IDEA-216780 Amend button is undiscoverable
Usability IDEA-232511 Missing Squash in Rebasing Commits dialog
Cosmetics IDEA-229854 Git Checkout Problem dialog: change text about stashing changes
Cosmetics IDEA-233740 Branches: visual artifacts on collapsed pane
Cosmetics IDEA-233853 Git Interactive Rebase Dialog UI is broken on Mac
Exception IDEA-232623 Undo commit: Access is allowed from write thread only
Version Control. GitHubBug IDEA-232712 GitHub PullRequests: Improper background if comment is left on the last line of the file
Version Control. LogBug IDEA-233502 Open commit in new Git Log tab should focus selected commit
Bug IDEA-216882 Diff is not available for changes in external repositories Log
Cosmetics 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)
Version Control. MercurialBug IDEA-233629 Mercurial auth script is not compatible with older python versions.
Exception IDEA-233283 update failed for AnAction with ID=hg4idea.CompareWithBranch
Version Control. SubversionBug IDEA-234491 Cannot checkout Subversion project from Welcome screen
DB ConnectivityFeature DBE-3522 Integration with pgpass
Bug DBE-10087 SSL Handshake Error Connecting to newly built MySQL 5.7.29 Server
DB ConsoleFeature DBE-8332 Navigation to Execute options from query-chooser dropdown
DB IntrospectionFeature DBE-8674 Display indexes for view
Feature DBE-6868 Support sparse columns
Feature DBE-6417 MS SQL: support rules introspection
Bug DBE-4769 MS SQL/Azure: Support sequences
Bug DBE-10298 Stored procedures support in Redshift introspection
DB Schema ViewsUsability DBE-7219 "Import from sources" action is unclear
Data Import & ExportFeature DBE-5858 Better error message when importing data
Feature DBE-10338 New action: export to database... in the context menu of CSV file
Bug DBE-10172 CSV Formats settings are reset on restart
Bug DBE-5888 "Dump with mysqldump" fails if mysql user password is blank
Usability DBE-10333 Make CSV extractor default
Data ViewsFeature DBE-4123 Support native excel format export
Usability DBE-6414 Databrowser Escape from Search Ctrl-F
Usability DBE-6587 Database editor tab: focus lost after entering date field
Usability DBE-10307 Text search hides all the other buttons
Usability DBE-8733 Enable "Hide column" actions inside data view
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
Bug DBE-9882 SQL editor needlessly quotes identifiers (tables, columns, stored procedures) for Intersystems Caché databases
Bug DBE-9758 Database console autocomplete autoquotes everything in jdbc presto connection
SQL Format and StyleBug DBE-10202 Case sensitivity not respected for procedures/functions in packages
SQL GenerationBug DBE-10259 The drop cascade checkbox of the Confirm Drop Schema Dialog does nothing!
Bug DBE-10396 Unable to resolve class com.intellij.database.model.DasObjectWithSource
SQL HighlightingFeature DBE-10018 Quick Doc on wildcard can show column list
Feature DBE-8365 Redshift stored procedures support
Bug DBE-10273 Good code red: CAST to varchar without length not accepted by DataGrip
Bug DBE-10268 PostgrSQL Identity columns syntax check bug
No subsystemFeature WEB-39998 Show property names in completions for indexers
Feature WEB-41530 "Run anything" should offer scripts from package.json without typing "npm run"
Feature WEB-25666 Add option to configure injected fragment background for each language separately
Feature WEB-38335 Run Prettier on saving files
Feature WEB-44187 Run Prettier on save - add jsx and tsx files by default
Feature WEB-43061 jsconfig.json baseUrl is not supported
Bug WEB-44221 Completion for object literal properties with "this." behaves incorrectly for TypeScript explicit this specifications
Bug WEB-43777 Error loading tooltip
Bug WEB-42756 Typescript: Attempt to assign to const or readonly variable, when assigning to variable with union type
Bug WEB-42990 Quick Documentation: dl/dt/dd tags are not rendered
Bug WEB-43879 Run prettier on save: change default glob pattern
Bug WEB-43750 Spring Boot: 'Debug' button is missing when static web assets are located in resources folder
Bug WEB-44222 Completion for object literal properties with 'this.' doesn't properly handle non-identifier property names
Bug WEB-43821 Webstorm giving false compiler errors for setters
Bug WEB-43768 TypeScript Refactor Extract Method inserts erroneous '<T>' before extracted method name.
Bug WEB-43722 Can't find "Node.js run/debug configuration" after completely fresh installation of IDEA 2020.1
Bug WEB-43854 Optional chaining should always add ' | undefined' to the tail type
Bug WEB-44149 Run prettier on save triggers in other project "Non-Project Files Protection
Bug WEB-44076 IndexOutOfBoundsException when Introduce field
Bug WEB-42930 Duplicate script tag message for multiple <script> tags in Laravel Blade file
Bug WEB-42511 'Run anything' shows scripts from wrong package.json
Bug WEB-43484 'Introduce variable' breaks for 'as' type casts in TypeScript if no whitespace after parentheses
Bug WEB-43680 Extract parameter causes an exception when invoking inside arrow function
Bug WEB-42872 'Infer parameter types from usage' duplicates types
Bug WEB-43933 Common table expressions in strings don't cause SQL language injection albeit they should
Bug WEB-43772 Files from node_modules shouldn't affect the "New File" dialog
Bug WEB-43777 Error loading tooltip
Bug WEB-44183 Remove inspection 'Unresolved JavaScript variable' from injections
Performance WEB-43007 Import optimization in TypeScript is too slow to be used as a trigger on save
Usability WEB-9655 Clean-up "New File" dialog
Usability WEB-44108 Improve presentation of long paths
Cosmetics WEB-43800 'Enabled' column is not fully displayed in 'Settings | Languages & Frameworks | JavaScript | Libraries'
Task WEB-44295 Do not show browser icons in XML files
Task WEB-43677 Please make the AWS Toolkit plugin featured in WebStorm
Task WEB-42926 Rearrange inspections in the settings: TypeScript/JavaScript categories
Task WEB-44337 Bundle the Grazie plugin with WebStorm
Exception WEB-43809 PluginException when create fresh node.js express project
Exception WEB-43488 NullPointerException when enable prettier plugin
CSSBug WEB-43562 Exception after enabling postCSS plugin
Bug 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
CoffeeScriptBug WEB-35585 support dynamic imports in coffeescript
DartFeature WEB-43245 Dart Remote Debug should support connecting to the remote VM with the authentication token
Task WEB-44167 Create 'Dart Web' run configuration type by default to run/debug Dart web applications
DebuggerBug WEB-41834 Debugger opens incorrect file (same-named instead of the file with breakpoint)
Bug WEB-44400 When re-run failed Karma tests in debug mode, debugger doesn't stop on breakpoint
Bug WEB-44306 Reference Error in the list of threads when debugging an npm script with nodemon
Bug WEB-44425 Apply 'do not step into' to library roots other than 'node_modules'
Bug WEB-43008 "Open Source" in Scripts view doesn't work
Bug WEB-43320 Debugger does not break on breakpoint in cluster worker regression
Bug WEB-44313 JS Debugger: problems with source resolution when content is symlinked
Bug WEB-43315 "Step into" does not work for libraries in 2020.1
Bug WEB-12527 Django/JavaScript Debugging Broken in 3.4
Bug WEB-43747 When attaching to a running Mocha test, debugger doesn't consider breakpoints in the first launch
Bug WEB-30889 JavaScript Debug is not working for version 2017.3.3
Bug WEB-44245 Debugger works improperly
Bug WEB-44064 Electron Main Debug Not Working
Performance WEB-41714 'Step into' is very slow when 'Do not step into library scripts' is turned on
Usability WEB-43215 Remove line separator between input and corresponding output in JavaScript debug console
Usability WEB-43277 Replace Drop Frame with Restart Frame action
HTMLFeature WEB-40474 Support Vue in HTML files containing a Vue CDN or local file link
Bug WEB-36211 Custom "data-" attributes on SVG elements in HTML are reported as not allowed
Performance WEB-43760 UI freezing because of calling XmlTag#getDescriptor on EDT
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-43566 JSON: incorrect syntax after adding a single quote
Bug WEB-43447 Java process of IDE stays alive after ide is closed if project contains JS files
JavaScriptFeature WEB-43013 JavaScript: provide completion for object literal properties with "this." prefix
Feature WEB-43506 Update presentation of private fields and methods in the quick navigation and documentation popups
Feature WEB-44208 Inject TypeScript JSX and JSX when `jsx` and `tsx` language tags are used
Feature WEB-38886 IntelliJ IDEA cannot find test case when using template string with variable
Feature WEB-43505 Add information about symbol type and visibility to quick documenation
Feature WEB-42183 Make JavaScript 1.8.5 disabled in the list of JavaScript language versions
Feature WEB-40267 Add intention: Convert to optional chaining and/or nullish coalescing
Feature WEB-43397 JavaScript: enable completion autopopup in string literals if the context type is an union type with string literals
Feature WEB-31345 Show all JSDoc-style tags in the documentation popup
Feature WEB-34743 Support Proposal Logical Assigment: syntax-only
Feature WEB-22664 Delete ECMAScript 3 JavaScript version
Feature WEB-43504 Add information about symbol definition location to quick documentation
Bug WEB-43375 'Extract field' doesn't insert element with this when invoking inside array or indexer
Bug WEB-43014 JavaScript: "insert this" quick fix doesn't work for object literals and class fields
Bug WEB-40387 Invalid syntax error warning in JS file when placing JSX inside template literal
Bug WEB-42888 Rendering of enum members with non-identifier names is incorrect in 'specify type explicitly'/hints/other features
Bug WEB-43223 Type is always unset when destructuring props in JavaScript React components
Bug WEB-44255 JSX: parse several consecutive tags
Bug WEB-43689 Resolve for symbols from JavaScript libraries doesn't work in test files in IntelliJ IDEA
Bug WEB-41899 Do not suggest Class as a class name after the `class` keyword
Bug WEB-43307 "Extract constant" does not work when selecting incomplete part of the expression in a function return
Bug WEB-44175 No autocomplete on material-ui createStyles in pure JS
Bug WEB-43041 JavaScript: make JS parser more tolerant to typos
Bug WEB-43622 Remove braces intention results in invalid code
Bug WEB-43351 'Extract variable' does not work when selecting the last part of the expression with minus
Bug WEB-43327 React.js: "Expand selection" works incorrectly in Redirect tag expression
Bug WEB-43923 JavaScript: Vue 2.6.11 not properly analyzed
Bug WEB-44168 Can't go to declaration for modules imported from sub namespaces.
Bug WEB-38447 Properties defined with ES6 getters/setters are shown as functions in quick documentation
Bug WEB-37405 Javascript RegExp error: Unclosed character class
Bug WEB-42866 'Infer parameter from usage' should not be invoke many times in JavaScript
Bug WEB-43935 'Infer JSDoc parameter types from usages' should paste '*' instead of 'any' to JSDoc
Bug WEB-32548 Remove redundant escape quickfix breaks the regexp
Bug WEB-41959 Type is not inferred for named function imported through jsdoc
Bug WEB-43082 Overridden is shown twice while actually it's overridden once
Bug WEB-43438 JSDoc Promise return type not shown in quick documentation
Bug WEB-43788 Incorrect 'this' in decorators
Bug WEB-42099 incorrect classification of a for on loop variable as global
Bug WEB-42791 False positive "Method expression is not of Function type"
Bug WEB-43398 'Introduce field' shouldn't be available before 'super' call
Bug WEB-42929 Type hint of "this" keyword malfunctioning in WebStorm.
Bug WEB-42316 JSDoc @summary contents aren't shown in Quick documentation
Bug WEB-36755 No autocompletion if npm package's package.json doesn't contain types property
Bug WEB-42890 JavaScript: for-of -> for-indexed conversion doesn't work for inferred types
Bug WEB-43345 'Extract variable' creates duplicate code fragment when invoking the whole line
Bug WEB-41997 an unresolved identifier "type" is highlighted as a used local var
Bug WEB-43979 Weird behavior on copying string element from one array to another in typescript source
Bug WEB-44308 Inline function should parenthesize object literals if inlining inside shorthand arrow
Bug WEB-43443 syntax error on object spread with `in` and conditional operator
Bug WEB-20955 ES6: re-exported binding resolve support (ESNext proposal)
Bug WEB-43885 Presentation improvements in quick documentation
Bug WEB-42873 'Infer parameter types from usage' incorrectly infers rest parameter type
Bug WEB-38576 Javascript: `@return` type annotation assumes the first part is always the type annotation
Bug WEB-43487 JavaScript Array.map() false positive "Contents of collection 'filterNames' are updated, but never queried"
Bug WEB-42887 'Infer parameter types from usage' causes a freeze when searching for references takes too long
Bug WEB-43614 Inline type info not truncated
Bug WEB-44370 Exception showing JSDoc comment containing "pre" tag
Bug WEB-42816 JavaScript: add loop live templates with better names
Bug WEB-40312 "Invalid number of arguments, expected 0" when passing message to superclass Error
Bug WEB-44008 Incorrect import from Node.js core modules
Bug WEB-43955 Show empty custom JSDoc tags in quick documentation
Bug WEB-36237 Structure view: different view of Setter & Getter in js & ts
Bug WEB-43824 Incorrect 'infer parameter types' for conditional statements for checking whether a variable is defined or not
Bug WEB-38449 Show inferred type in completion when using ES6 getters/setters
Bug WEB-31303 Quick Doc: Markdown: recognize table syntax
Bug WEB-44162 Quick documentation is empty
Bug WEB-43274 WebStorm shows debug information inside hover doc popup
Bug WEB-43917 Don't show documentation popup on string literals
Bug WEB-42659 Import statement is marked as deprecated
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-44177 Inspection 'Unused global symbol' doesn't work for methods whose name consists of one / two letters
Bug WEB-42971 Conditional default parameter assigning in the arrow function gives an error
Bug WEB-44256 TypeScript constrained @template in jsdoc
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
Performance WEB-43019 PHPStorm 2019.3 slow perfomance, autocomplete and inline validation take between 1 and 5 seconds to complete
Performance WEB-44069 Quick Documentation: Fetching documentation takes a lot of time (~5 sec)
Usability WEB-35571 Quick Documentation should show type information if nothing else is known
Usability WEB-43369 Popup 'Extract field' jumps to first occurrence
Usability WEB-43319 A popup to select a field name overlaps on popup 'Introduce field'
Usability WEB-41072 Show file path in "Choose declaration" popup
Usability WEB-44119 fn.call() does not prompt import
Task WEB-43749 `#field` syntax is obsolete now for private-fields, we should always use `this.#field` instead
Task WEB-42591 Remove old JavaScript versions from the list of languages for scratch files
Task WEB-42498 Remove intention 'Swap method call arguments'
Exception WEB-42865 'infer parameters from usage' inserts generics after the variable name when applied to function expressions
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
JavaScript. FormatterUsability WEB-43227 Improve action name in the intentions popup when suggesting to import code style
JavaScript. FrameworksFeature WEB-43789 Vuex: Support `import * as ...` syntax in store initialization
Feature WEB-44180 Angular: Support new Ivy metadata format and enable Ivy by default
Feature WEB-43589 Vuex: support find usages for mutations, actions and getters
Feature WEB-41565 Vue: Support for Composition API
Feature WEB-43541 Vuex: implement resolution of store symbols in qualified references
Feature WEB-43540 Vuex: implement store symbols resolution in decorated components
Feature WEB-42964 multiple props in slot-scope or v-slot with vue.js causes "unexpected tokens in slot prop declaration"
Feature WEB-43542 Vuex: support root actions from namespaced modules
Feature WEB-30491 Vuex: implement store symbol resolution within Vuex store
Feature WEB-26950 Vuex: implement store symbols resolution within Vue components
Feature WEB-44371 Vue: improve type evaluation with composition API and support Vue 3
Feature WEB-42209 Vue: ship core Vue libraries web-types with the plugin
Feature WEB-43548 Vuex: support code completion for Vuex store symbols within Vuex store code
Feature WEB-43547 Vuex: support code completion for Vuex store symbols within components
Feature WEB-43549 Vuex: support namespaced mappers in components
Feature WEB-43638 Vuex: support Object-Style commit and dispatch
Bug WEB-42405 False positive no overlap for component with prop types
Bug WEB-39018 Autocompletion not working for "react-testing-library" and "dom-testing-library" modules
Bug WEB-43160 Completion for compound React components from semantic-ui-react
Bug WEB-44388 Wrong Copy and Paste in TSX files
Bug WEB-43751 Auto-import is not suggested for components defined via React.memo (when @types/react are not installed)
Bug WEB-44140 Incorrect Angular "Missing or invalid component declaration in module" inspection
Bug WEB-40778 Angular directives with the transloco library
Bug WEB-42012 jsconfig.json is not supported in *.vue files
Bug WEB-43348 Code completion doesn't work unless React typings are installed
Bug WEB-42439 Live Templates: Angular: correctly expand a template invoked in the class context
Bug WEB-42492 Angular: stale state of Angular project detection
Bug WEB-37146 Webstorm incorrectly complains that "data-" attribute is not allowed on Angular element
Bug WEB-41402 `innerHTML` is not recognized as valid attribute if the brackets are omitted
Bug WEB-40709 Angular: Component or directive properties inherited from an abstract library class are not recognized
Bug WEB-44487 Vue.js: SOE when `include` tag present in HTML file
Bug WEB-42364 Angular modules aren't recognized if installed with pnpm
Usability WEB-43720 Customizable VueJs language injection
Usability WEB-43570 Vue.js: Make sure plugin is I18N-ed
Task WEB-42901 Use "npx" as the default option for all generators (that support the npx command)
Exception WEB-43924 StackOverflowError when index template meteor project
JavaScript. InspectionsFeature WEB-42870 JavaScript: enable "Import can be shortened" inspection
Feature WEB-26818 Add inspection for converting let to const when possible
Bug WEB-44314 JavaScript inspection "Duplicate case label" assumes incorrect comparison operator
Bug WEB-39775 "const variable without initializer" from assigning PHP to inline JS
Bug WEB-30679 JS: invalid "redefining of eval is not allowed" error
Bug WEB-42349 'Assignment used as condition' should not be reported for mutable loop conditions
Bug WEB-44053 False positive 'Expression statement is not assigned or call' inside js expression statement fragment fully injected in a literal
Bug WEB-43306 TypeScript code assistant suggest incorrectly suggest to simplify expression with optional chaining
Bug WEB-42918 "const variable without initializer" from assigning PHP to inline JS, not short tags
Bug WEB-43932 Inspections -> Javascript -> Probable Bugs -> Constructor return primitive value: considers every method which name starts with a capital letter a constructor
Bug WEB-42478 Changed Inspection Severity Level to Error for Duplication Javascript declaration doesn't work
Bug WEB-40666 Add errors for variable count/initializers and lhs expressions in for-of and for-in loops
Bug WEB-43623 unnecessary parentheses in javascript is not unnecessary
Bug WEB-30908 Use arrow functions when converting loop to forEach call
Bug WEB-44343 unary operator with exponential operator error
Usability WEB-43346 Improve warning in the Potentially invalid constructor usage inspection
Task WEB-43640 Disable "Unterminated statement" inspection in JavaScript
Task WEB-43811 Rename 'JSDoc validation' to 'Syntax errors and unresolved references in JSDoc'
Task WEB-43807 Update 'JavaScript general errors' inspection
JavaScript. RefactoringFeature WEB-42951 Inplace 'Introduce field' refactoring for JavaScript/TypeScript
Feature WEB-42979 Inplace 'Introduce variable/field/parameter' when having subexpressions
Bug WEB-12591 Extract variable not pulling near ocurrence
Bug WEB-39734 Extract field: should introduce after the initialization in constructor
Bug WEB-27466 Fix 'create variable/field' from decorators and class body
Bug WEB-43507 'Introduce field' breaks before generators when code style for semicolons is to omit semicolons
Bug WEB-39972 Move module member: should not be available when caret is on reference to readonly library file
Bug WEB-42462 'Replace ?: with if-else' produces red code
Bug WEB-37665 Replace if-else with ?: is not working with variable initialization
Bug WEB-38311 'Change signature' doesn't work with tagged template usages
Bug WEB-44283 Inline function only inlines the first line of the function if used in shorthanded arrow function
Bug WEB-25891 `Extract variable` does not correctly work with scopes
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-38246 'Extract method' doesn't check for member accessibility in case of static members
Bug WEB-43483 'Extract variable' removes parent expression when called on a string without quotes
Bug WEB-42461 AssertionError when call 'Replace with indexer access'
Bug WEB-43568 'Extract variable' causes an exception in script tag when call inside arrow functions
Bug WEB-43344 Introduce field: wrong scope detection when extracting a constant substring of a template literal referencing inner vars
Bug WEB-43309 'Introduce variable' adds braces in the wrong sequence for arrow functions nested in invocations
Bug WEB-43332 Introduce Variable leaves unnecessary parentheses
Bug WEB-43573 Exclude occurrences in type predicate from refactoring
Bug WEB-43757 Extract / create from unresolved actions don't infer expression type from containing property
Bug WEB-42500 "Extract" refactorings don't properly handle ASI rules
Bug WEB-9805 JS: wrong code scope computing
Usability WEB-43163 Perform inline rename for global top-level symbols used only in the current file or is unused
Usability WEB-33470 Adjust intention visibility for expression/statement-based intentions
Usability WEB-43151 Problems with name suggestions when using Extract interface or type alias
Task WEB-43600 'Infer parameters from usages' improvements
Exception WEB-39078 Exception when invoking in-place introduce var from expression with parenthesized occurrences
Exception WEB-42459 AssertionError when call 'Introduce variable' or 'Introduce parameter' in handlebar template
Exception WEB-42437 'Extract variable' causes an exception in script tag in HTML
LintersBug WEB-43643 Prettier: incorrect path to prettier package stuck
Live EditBug WEB-43334 Live Edit in HTML does not work with vue installed via npm
Bug WEB-43476 Live edit does not work with XHTML file
Bug WEB-37042 LiveEdit HTML element highlight feature not working
Node.jsFeature WEB-40015 Code auto completion for environment variables stored in nodemon.json
Feature WEB-42784 Coding assistance for environment variables stored in .env files
Feature WEB-37505 Use .env files to set environment variables for projects
Feature WEB-38187 IntelliJ IDEA cannot find Yarn binary when Yarn is installed with Yarn Version Manager
Feature WEB-43383 Recognise more .env.* files
Bug WEB-41288 Destructuring makes the variable resolution fails
Bug WEB-42577 Support nvm aliases in .nvmrc
Bug WEB-43683 'Path mappings' field is missed when create Node remote RC
Bug WEB-43370 IllegalStateException when trying to add remote interpreter
Bug WEB-42997 IllegalStateException when change node interpreter in RC
Bug WEB-43279 Unable to run Node.js with UNC WSL paths
Bug WEB-43761 packages.json freezes IDE when hovering package name
Bug WEB-43754 `npm` panel not show as expected
Bug WEB-43022 Can't set project in Run anything
Bug WEB-43123 Node express via npx: RC isn't created with project
Bug WEB-44322 Show brew installations of pnpm in "Package manager" drop-down list
Bug WEB-44392 Show "pnpm install" instead of "npm install" if pnpm configured
Bug WEB-43414 Support Mocha with Yarn PnP >= 2.0.0-rc23
Usability WEB-43103 RecordModuleIntoPackageJsonQuickFix should add existing version instead of latest
Usability WEB-25409 node_modules and linked subproject does not refresh automaticaly
Exception WEB-43096 New Project Wizard fails with 'settings.nodejs.name' is not found
ProfilingBug WEB-41341 V8 CPU profiling with recent versions of node fails with "bad option: --log-timer-events"
Pug (ex-Jade)Bug WEB-43803 Syntax error for arrow functions inside objects in Pug
SASSBug WEB-43552 Disable/Enable Sass plugin throws exception "ID with name '<name>' requested for plugin <id> but registered for null"
Bug WEB-43264 SASS/SCSS inspection error when using '#' with '$'
Task WEB-42537 Move Compass support to a plugin and unbundle it in 2020.1
TypeScriptFeature WEB-36079 Add intention 'infer parameters from usage'
Feature WEB-43901 Add a property of object to interface by Alt+Enter in TypeScript
Feature WEB-27333 TypeScript refactoring: generate type specifier when extracting variable
Feature WEB-26987 TypeScript: "Create Method" should generate signature with return type
Feature WEB-43269 Support TypeScript 3.8 type-only imports/exports in resolve and the imports mechanism
Feature WEB-38071 Auto-insert parenthesis after inserting decorator using auto-completion
Feature WEB-43465 Mark .d.ts.map files as excluded and nest them under corresponding .ts file
Feature WEB-38859 Implementing a property with functional type should result in a method implementation
Feature WEB-43379 Support using ttypescript as Typescript language service
Bug WEB-42974 Property name completion picks up unrelated properties based on parameter name
Bug WEB-28642 TypeScript. Go To Declaration opens base class instead of needed. Idea [2017.2.3].
Bug WEB-43445 'Readonly' modifier has incorrect color in quick documentation when using import JSDoc
Bug WEB-44003 Shouldn't expand conditional types for raw generics
Bug WEB-40228 Type duplication in inlay hints for union types
Bug WEB-43310 Typescript 3.7.2 string enum missing method in Angular html template
Bug WEB-43708 Accessing properties after optional chain in conditional causes WebStorm to discount optional chain when calculating type narrowing
Bug WEB-43174 Contents of collection are updated, but never queried
Bug WEB-43945 ES6: quick doc doesn't work for import aliases
Bug WEB-29438 Refactor / Extract Field: Type is not generated
Bug WEB-44236 No properties are suggested for conditional type which involves generics
Bug WEB-42139 Add JSON files to Typescript import completion
Bug WEB-42807 Invalid 'Type mismatch' warning with callback, generic constraints and destructuring parameters
Bug WEB-43192 Resource import query string lost when moving TypeScript file
Bug WEB-42678 Remove empty ellipsis in type hints when collapsing
Bug WEB-43209 Importing tsconfig file in IDE produces SOE
Bug WEB-42460 Autocompletion suggests properties that are not allowed by TypeScript (generics + property map)
Bug WEB-35365 No autocomplete on material-ui createStyles
Bug WEB-39170 TS: Inaccurately displaying "type: any" when tuple-destructuring an object with Object.entries(), where object indexer type is "number" (and not "string")
Bug WEB-43431 Completion should autopopup for object type members
Bug WEB-44052 Paired ' or " is not inserted in generics lists before '>'
Bug WEB-44166 Quick documentation hangs when react HOC is defined
Bug WEB-42812 Add `declare` Property Modifier to completion
Bug WEB-40535 Quick documentation for import types in TypeScript TSDoc
Bug WEB-34561 Code completion/types when using the React.createContext-API is inaccurate (with TypeScript)
Bug WEB-38460 TypeScript: jest.spyOn no longer auto-completes parameter values (2019.1.1)
Bug WEB-44046 Type guards are not applied in TSX markup
Bug WEB-42819 Generic type properties completion isn't always precise
Bug WEB-43997 Incorrect inferring from a type with multiple call signatures
Bug WEB-44214 Quick documentation shows link only to one related declaration when they are merged
Bug WEB-42635 'Implement All members' expands type aliases unnecessarily
Bug WEB-44000 JSDoc: do not show mdn urls for non-standard types from lib.d.ts
Bug WEB-39540 Not support tsx in SFC of vue.js
Bug WEB-43030 Incorrect type inference in TypeScript when function is overloaded
Bug WEB-31257 No 'number'/'string' items in completion for enum members in static context
Bug WEB-43775 narrowed is fail with nest `a ? b : (c ? d : f)`
Bug WEB-41688 TypeScript - Implement class members with generics produces wrong signature
Bug WEB-43228 Double "Create getter/setter" intention for ts files
Bug WEB-42061 Typescript code completion (For casting return type)
Bug WEB-43497 Switch statement lambda expression lookahead breaks inner statement parsing
Bug WEB-44394 Resolve is broken when import is shorthand
Bug WEB-43910 Type 'any' has incorrect color in quick documentation
Bug WEB-44273 Number literals are not considered when evaluating possible branches for switch statements (i.e for "create missing switch branch" inspection)
Bug WEB-44258 Invalid 'static method is not accessible' for static member access via 'this'
Bug WEB-40503 TS: Incorrect completion in generics
Bug WEB-43765 Path completion in imports doesn't work when using "*" path mappings
Bug WEB-43663 Renaming refactor doesn't refactor callbacks passed to functions
Bug WEB-43444 Unnecessary information for Type in quick documentation
Bug WEB-43744 Incorrect type inference with nullish coalescing and nullable types
Bug WEB-43710 typescript keyword completion within '<>' fails when has `=`
Bug WEB-43084 Excluding ".d.ts"/".js" files with a ".ts" sibling works unreliable
Bug WEB-43653 TypeScript: 'constructor' suggestion erases access modifier
Bug WEB-44237 Generic constraints are not always taken into account and are buggy with conditionals when expanding generic type to object type
Bug WEB-42982 TypeScript: code that compiles with `tsc` does not compile in WebStorm
Bug WEB-44335 Show information about an object when calling the quick doc on 'this'
Bug WEB-44321 TS: problem with generics in Vue composition API with reactive wrapper.
Bug WEB-40319 No autocompletion for keyof when type is defined in same not-toplevel scope
Bug WEB-43239 Generic type not substituted on narrowing
Bug WEB-39714 Code completion in TypeScript should show types in code completion for generic arguments of incomplete new-invocation
Bug WEB-43820 Do not report 'Promise is ignored' for dynamic resolve results in TypeScript
Bug WEB-43238 'Generate destructuring patterns' fails on assignment property of enum
Bug WEB-43830 Generics insert handler shouldn't insert type arguments before an already existing identifier
Bug WEB-43852 Should not infer types from generic lambdas in function arguments
Bug WEB-43471 Typescript imports from namespaces are shown in Go To Symbol menu
Bug WEB-43615 TypeScript optional chaining is incorrectly resolved when type aliases are used
Bug WEB-43406 Improve completion after 'readonly' in types
Bug WEB-44137 Optimize incompatible literals and literal vs primitive combinations to 'never'
Bug WEB-44312 TS: problems with inference of generic default values of generics
Bug WEB-44037 TypeScript: quick navigate/ quick doc should escape element name from the typescript service
Bug WEB-43742 Make 'Remove type declaration' action respect code style settings
Bug WEB-40099 TypeScript - incorrect "Remove unused field" quick fix
Bug WEB-43944 TypeScript: quick doc works incorrectly for functions in some cases
Bug WEB-43385 Wrong highlighting for errors from the TypeScript service
Bug WEB-43419 Vue Single File Components & TS: Selecting an Enum Completion places the Enum on top of the file instead inside the <script> block
Bug WEB-44009 JSDoc: incorrect type presentation for properties
Bug WEB-43230 Should optimize intersections of primitives with null or undefined to 'never'
Bug WEB-42363 Expected type generics not evaluated for a class with inherited-only constructor
Bug WEB-40689 wrong auto import from namespace inside of module
Bug WEB-44060 Literal vaules are not suggested in template strings
Bug WEB-43491 Duplicate 'Compile TypeScript' actions in 'Find Action' when focus is on tsconfig.json
Bug WEB-43884 Typescript parameter-properties are not resolved under --noImplicitThis
Bug WEB-44262 Typescript readonly parsing with indexed types
Bug WEB-44160 Incorrect editor highlighting when using generic function as a generic parameter
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-42965 [Typescript] Inline documentation for inferred arrow functions type doesn't work
Bug WEB-44011 JSDoc: do not expand simple typescript aliases
Performance WEB-43333 TS: Auto-import quick-fix consumes a lot of EDT time
Performance WEB-43982 High cpu usage when editing typescript
Performance WEB-43240 High CPU Usage and long waiting when autocomplete in vuex project
Performance WEB-42053 Type hints cause StackOverFlow exception in TypeScript 3.7 due to type recursion
Performance WEB-42611 UI Freezes on selecting 'Directories' in Preferences
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
Usability WEB-41450 Provide better handling for long inlay hints (particularly React.useState)
Usability WEB-43909 Autopopup isn't suggested inside property bracket notation
Cosmetics WEB-42210 Improve presentation of inlay hints for parameters that have type recursion
Task WEB-44294 Support TS 3.9 awaited type (at least minimally)
Task WEB-43594 Improve "Explicit member type" inspection
Task WEB-42637 Investigate support for TypeScript with Yarn 2
Task WEB-44027 Update bundled TypeScript to 3.8
Task WEB-44105 TypeScript: use quick doc from service for unresolved references
Task WEB-43393 TypeScript quick documentation: use inferred type from the ts service
Unit TestsFeature WEB-28462 mocha: can't run single test if test name is an expression (nothing here)
Feature WEB-35970 WebStorm does not recognize Jest tests in nested functions
Feature WEB-33822 Jest update all snapshots in file
Feature WEB-35869 WebStorm doesn't detect "function-value named" Jest tests
Bug WEB-43208 Mocha: show nyc coverage for .tsx files for default configuration
Bug WEB-32426 Jest: testNamePattern does not handle template string
Bug WEB-43467 test runner fail when there has a exits run conf with same name
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-35107 Jest: describe.each and test.each are not recognized
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-43995 'Highlight problem line in test' inspection doesn't work for jest when using WSL node interpreter
Bug WEB-34951 Tests with describe.skip.* dont detected as tests
Bug WEB-42474 Incorrect test runner name in gutter
Bug WEB-31065 mocha/testing: generated suites aren't detected for gutter icons
Bug WEB-32050 Run mocha test with template literal describe description gives "Empty test suite"
Bug WEB-43290 Running single Jest test fails if a project directory is a symlink
Bug WEB-44377 Failed mocha tests cannot be rerun in debug mode
  • No labels