Skip to end of metadata
Go to start of metadata
No subsystemUsability WI-57979 Return doc type mismatch the actual return type: suggest making doc type nullable in case only null is returned
Usability WI-50847 Don't show "missing property's type declaration" inspection for properties overriding non-project one
Injections in PHPFeature WI-58069 Inject language reference in assigned values based on following assigned variable usages
Bug WI-31790 Appending line inside injection by Edit Fragment in NOWDOC/HEREDOC breaks duplicates new symbol on a new line
PHPFeature WI-57773 Language level widget: allow to disable composer synchronisation
Feature WI-57133 Support prefer by ref mode for extract and array_multisort
Bug WI-44718 self in trait resolves to trait itself instead of class that uses the trait
Bug WI-57383 Variable resolve doesn't work in nested arrays in compact function
Bug WI-57603 Array write without index is considered impure
Bug WI-51955 PCRE: Named capturing group in if is not supported
Bug WI-56563 #[Pure] attribute: eval can be impure
Bug WI-57433 Field reference with side-effect producing class reference should be classified as side-effect expression
Bug WI-58067 Don't treat 'Callback' in non-php doc types as primitive type (closure)
Bug WI-56981 Method resolve is flaky when when multiple interfaces have candidate to resolve
Bug WI-57117 #[LanguageLevelTypeAware] on return type doesn't work in case there is a PHPDoc @return
Bug WI-57432 `isset` with side-effect producing arguments should be classified as side-effect expression
Bug WI-32149 Private and protected constants are not allowed in Interface
Bug WI-41655 unused variable warning is issued for variables that passed in array of variable names in the compact function
Performance WI-41934 Delayed typing due to LayeredLexerEditorHighlighter.documentChanged
Usability WI-58105 Move 'PHP' configurable on settings root level for PhpStorm
Usability WI-56025 ArrayShape: disable error for usage on the PHP language level < 8
Usability WI-46423 Remove the JavaScript run option for PHP/PHTML files
Usability WI-57781 Purity: consider array access with mixed value as possible side effect only for local purity processing
Cosmetics WI-57693 Show only attribute name in quick doc
Exception WI-57274 Parameter info: exception on empty attribute class reference
Exception WI-57196 PhpParameterBasedTypeProvider.getType throws exception on subsring
PHP CompletionFeature WI-54313 No name suggestion for typed properties variable names
Bug WI-56681 Don't show named argument in the string value of argument
Bug WI-42665 Autocomplete from trait don't work when there is "Multiple Definition exists for class"
Usability WI-56669 Remove statement keywords from completion list inside parameter list
Usability WI-56667 Remove functions and method from completion inside attributes
Usability WI-56691 Don't show namespaces that doesn't contain any attributes in attribute completion list
PHP ComposerException WI-49956 Do not perform a synchronous refresh under read lock
PHP InspectionsFeature WI-56795 New inspection: 'if' with common parts
Feature WI-57261 New inspection: 'if' can be merged with sequential 'elseif'/'if' with same bodies
Feature WI-57643 New inspection: method return value is never used
Feature WI-57793 New inspection: loop can be replaced with 'str_repeat' calls
Feature WI-57775 New inspection: func_get_arg can be replaced with parameter access
Feature WI-15506 New inspection: Unnecessary leading \ in use statement
Feature WI-56131 New inspection: trying to access array offset on scalar type
Feature WI-57455 New inspection: return doc type missmatch the actual return type
Feature WI-57829 New inspection: concatenation assignments to empty string can be inlined
Feature WI-56938 Provide QF to replace interface properties with constants
Feature WI-56673 New inspection: Write access to referenced array value without unset
Feature WI-56229 New inspection: 'define' can be replaced with 'const'
Feature WI-56958 "Array used only with write access" inspection does not trigger on arrays which are initialized by setting keys or appending
Feature WI-57517 Array always empty: support field references
Feature WI-57688 New inspection: Type cast is redundant
Feature WI-57477 Language level inspection: provide quick fix to replace '??' with ternary expression
Feature WI-57249 New inspection: array is always empty
Feature WI-57479 Array is always empty: highlight accesses to array in `count` and `array_key_exists`
Feature WI-57988 New inspection: Strict comparison of operands with incompatible types
Feature WI-57789 New inspection: format function call with single argument
Feature WI-56546 #[Pure] attribute: consider write access to fields of newly created object via new $var as pure
Feature WI-57981 Type cast is redundant: support strval,intval,...
Feature WI-56231 Expression is not allowed as constant value: provide quick fix to replace 'const' with 'define' call
Feature WI-56899 New inspection: Property only written but never read
Feature WI-57576 Parameter always have same value: support array literals
Feature WI-56512 New inspection: 'Define' constant name with leading slash
Feature WI-57463 New inspection: parameter always have same value
Feature WI-56486 Unnecessary FQN: Provide QF to enable 'Use fully-qualified class names' in phpdocs
Feature WI-57190 Unnecessary 'return' inspection: expand semantics to report unnecessary 'continue' statements as well
Feature WI-57476 New inspection: 'isset' can be replaced with coalesce
Feature WI-43187 Detect undefined variables when using compact()
Feature WI-23902 New inspection: Warning: Only arrays and Traversables can be unpacked
Feature WI-56856 New inspection: boolean expression can be simplified
Feature WI-57962 New inspection: Redundant cast to string
Feature WI-19951 New inspection: possible unwitting variables overriding inside foreach
Feature WI-57278 Suggest to convert 'strpos($haystack, $needle) !== 0' to '!str_starts_with($haystack, $needle)
Feature WI-57727 New inspection: Unnecessary variables curly braces syntax
Bug WI-56571 Replace 'const' with 'define' call: don't suggest for non-scalar/arrays/resource
Bug WI-57738 Method return value is never used: should skip methods with yield
Bug WI-57231 Unused variable: QF to remove array initialization doesn't work
Bug WI-27462 don't report unused parameters of overridden methods
Bug WI-5528 Parameter type: Consider type of undefined variable as 'null'
Bug WI-57340 "Polymorphic call": don't highlight property access after isset condition
Bug WI-55423 Member private access inspection in closure binding is flaky in case of instanceof is used in closure
Bug WI-5736 Assignment in condition: inspection should work on parts of condition
Bug WI-55959 False positive Incompatible return type for custom class Closure
Bug WI-57978 Parameter value always the same: false positive: doesn't take into account possibility of invoking parent constructor using child
Bug WI-57125 Unnecessary 'else': false positive if if/else the last statement
Bug WI-57165 PhpParamsInspection should unpliralise type of argument with spread operator before checking type compatibility
Bug WI-57132 Unnecessary 'else': false negative in loops with continue/break
Bug WI-46432 'Add method' quick-fix doesn't work with nullable return from static
Bug WI-57817 Return doc type mismatch the actual return type: false positive for return $this and @return $this/@return static declaration
Bug WI-57764 Type cast is redundant: false positive with array acess if array was overwritten
Bug WI-56949 Cannot inherit previously-inherited or override constant: ignore @removed constant from stubs
Bug WI-52960 Unhandled exception inspection is flaky when called method has multi-resolve and type of exception is ambiguous
Bug WI-54886 Missing return type declaration QF: inserts \static in namespaced code
Bug WI-54678 Declaration must be compatible: false positive in case method implementation is in trait, returns self and interface has return type of the class where interface is used (PHP < 7.4)
Bug WI-56807 Expression result unused: false positive on use statement
Bug WI-57093 New inspection: unnecessary 'else'
Bug WI-58006 ExpectedValues for parameter produces false positive 'Expression result unused' for stub functions (with empty body)
Bug WI-54697 Class hierarchy inspection is flaky if parent class has several implementations in project and vendor dir
Bug WI-56690 Attribute can be added to overriding member: add to all members in case of multi-resolve
Bug WI-56632 False positive: Pass by ref is not effectively used inside body
Bug WI-57534 False positive "Value of parameter is always the same" when parameter is string with interpolated parameter
Bug WI-57017 Condition always evaluates to true: false positive for assignment
Bug WI-56503 Trying to access array offset on scalar type: false positive on empty type
Bug WI-56808 'if' with common parts false positive: on if statements with HTML sections
Bug WI-56830 Already checked condition isn't highlighted for else branch of is_array check
Bug WI-57818 Return doc type mismatch the actual return type: don't report in case declared type is one of the returned types
Bug WI-57816 Return doc type mismatch the actual return type: don't report if actual return types are children of declared type
Bug WI-56806 Expression result unused false positive: for increment/decrement unary operators on field inside constructor
Bug WI-56762 Expression result unused: false positive for parenthesized expressions
Bug WI-56763 Expression result unused: false negative for boolean operators
Bug WI-56813 #[Pure] false positive: elvis operator is considered as impure
Bug WI-57140 Array as PHPDoc parameter type for vararg should be treated like mixed
Bug WI-56912 Property only written but never read: false positive in case property is read inside anonymous function/class
Bug WI-57973 Arrow functions cannot have void return type declaration
Bug WI-57049 #[Pure] can be added: doesn't take into account variable from short array multi assignments
Bug WI-57717 Strict type checking inspection: highlight error only if all function multi resolve results are not compatible
Bug WI-57097 False positive error 'Declaration must be compatible' when method in interface and trait both return self
Bug WI-56837 Expression result unused: false positive for yield statement
Bug WI-56567 Expression result unused: false positive for assignment with silent operator
Bug WI-56700 Pass by ref is not effectively used inside body: false negative in case ref is used in foreach
Bug WI-54705 Unhandled exception inspection flaky when parent class has multiresolve and only one parent method has exception
Bug WI-57126 Unnecessary 'else': false negative if if/else is not the last statement
Bug WI-57742 Unnecessary variables curly braces syntax: removes one dollar sign for variable variable
Bug WI-58008 Return doc type mismatch the actual return type: don't extend mixed with null
Bug WI-57558 Duplicate array key: considers default values which are class constant reference as same value for different classes
Bug WI-57139 Missing parameter type inspection works incorrectly on vararg
Bug WI-55955 False positive PhpDoc Argument type does not match the declared for Closure[] and array
Bug WI-57815 Don't suggest to unwrap sprintf function with vararg parameter
Bug WI-57273 "Polymorphic call" warning ignores null coalescing operator
Bug WI-57996 False positive Expected Values should be used in settype when variable is used
Bug WI-55245 PhpParamsInspection: missing highlighting for class that does't have __toString
Bug WI-56846 PhpExpressionResultUnusedInspection: don't highlight goto statements
Bug WI-57604 Parameter is always the same: false positive if usages are inside trait
Bug WI-56838 Expression result unused: false positive for defined or define statement
Bug WI-57144 Unnecessary 'else': false negative for exit functions inside if branch
Bug WI-57812 Return doc type mismatch the actual return type: false positive: @return bool doesn't equal to false|true
Bug WI-56530 Access array offset on scalar type: don't show warnings on non-scalar objects
Bug WI-57535 False positive "Value of parameter is always the same" for parameter with default value in private constructors
Bug WI-57143 Unnecessary 'else': false negative for throws inside if branch
Bug WI-56911 Property only written but never read: false positive for access of property via variable (not $this)
Bug WI-56657 Access array offset on scalar type: write access to null is valid
Bug WI-57995 False positive "Expected value should be used" in write context to result of gettype call
Bug WI-56176 Switch statement: bad suggestion on preg_match()
Bug WI-56913 Property only written but never read: false positive in case property is read in trait
Bug WI-57192 Unnecessary 'return/continue': false negative in last if/elseif statement
Bug WI-56677 #[Pure]: consider new $var as impure if $var is string
Bug WI-57714 PhpStrictTypeCheckingInspection should unpliralise type of argument with spread operator before checking type compatibility
Bug WI-52074 Variable is always true/false: take into account change of variable inside the loop nested with if condition
Bug WI-57811 Return doc type mismatch the actual return type: inserts duplicated types and avoids specific array type
Bug WI-57525 False positive 'Value of parameter is always the same' if different ClassName::class passed as parameter
Bug WI-58004 Return doc type mismatch the actual return type: false positive: in case null type is result of inconsistent return points
Bug WI-57824 replace func_get_arg with parameter access should not highlight calls with access to variadic parameter
Bug WI-56863 Expression result is not used anywhere false positive with PHP 8 match function
Bug WI-57726 Params inspection: analyse elements of unpacked arguments separately
Bug WI-56531 Access array offset on scalar type: don't show warning on callable
Usability WI-3723 Unresolved include: PHP: too strict warning for include/require with string concatenation as an argument
Usability WI-56689 Attribute can be added to overriding member: change severity to INFO for non-abstract parent methods
Usability WI-57821 format function call with single argument : Only backslash is highlighted when FQN is used
Usability WI-57606 Introduce variable that is named as redundant parameter instead of inlining
Usability WI-56934 Undefined class: move multiple class declarations into a separate inspection
Usability WI-57538 Extensive highlighting: Parameter value always the same inspection highlights parameter name + default value
Usability WI-56679 Import class: suggest only attribute classes for unimported attribute
Usability WI-56696 Import class: suggest only traits for class reference inside trait use rule
Usability WI-56933 Access type for interface member must be omitted: missing QF
Usability WI-37866 Parameter number mismatch is not shown in case of multi resolve even if all resolves have the same number of parameters
Cosmetics WI-57670 "Disabled extensions stubs" inspection has unprintable symbol in inspection description
Cosmetics WI-57740 Unnecessary variables curly braces syntax: closing brace is not highlighted as grey in case of error inside the braces
Exception WI-56910 PhpPropertyOnlyWrittenInspection: java.lang.IllegalStateException: Duplicate entry for key
Exception WI-57749 Unnecessary variables curly braces syntax: exception on typing
Exception WI-56612 PhpRedundantAssignmentToPromotedFieldInspection: exception when there are two same named promoted properties
Exception WI-57605 NPE is thrown on typing array argument for private method
PHP IntentionsFeature WI-56607 New intention: flip attribute with the following one
Feature WI-795 New intention : invert if condition
Feature WI-56605 New intention: Extract attribute into separate list
Feature WI-56603 New intention: Merge attribute list with following one
Feature WI-57257 Simplify if: support case with 2 return statements and 'if' without 'else'
Bug WI-57976 Convert shorthanded array destructuring assignment to array() shouldn't be allowed
Bug WI-57092 'Unwrap else' deletes wholes 'if'
Bug WI-34290 Simplify If: Precedence bugs
Usability WI-56857 Simplify boolean expression intention: migrate to 'flip binary expression' semantics
Usability WI-57108 Merge 'invert if' and 'flip if-else' intentions
PHP InterpretersBug WI-56794 Can't add remote interpreter from docker or docker compose in master
PHP Lib StubsFeature WI-56618 Provide a way to create multiple signatures for same functions for different language levels in phpstorm-stubs
Bug WI-56694 redis extension missing LZ4 Compression
Bug WI-41632 Wrong stub "SplFixedArray::fromArray"
Bug WI-55810 Incorrect stub definition - ReflectionMethod::invoke - First argument (object) is not optional
Bug WI-50114 Wrong PHP function signature for sodium_base642bin
Bug WI-20989 Stubs: Multiple signatures for one method in class
Bug WI-55751 object should be accepted by end(), prev(), next(), reset(), current() and key()
Bug WI-19150 Wrong stub for the DatePeriod constructor
Bug WI-29690 error code documentation for SQLiteDatabase::arrayQuery
Bug WI-31737 Wrong stub for stream_get_contents() function
Bug WI-43869 Stubs incorrect for some date functions regarding default timestamp
Bug WI-40635 Dead links to constants documentation in phpstorm-stubs/intl/intl.php
Bug WI-17233 XSLTProcessor::setParameter with array as second parameter is highlighted as error
Bug WI-37860 SimpleXML functions should have return type based on $class_name value
Bug WI-29240 Iteration over DatePeriod doesn't inspect the correct type
Usability WI-53100 PHP stubs miss tables from inside the return section
PHP ParserBug WI-45906 Array destructuring with array push - Cannot use [] for reading
Bug WI-56973 Permissive parsing for multi-assignment of constant references
Bug WI-57048 Array dereference with empty index on string/array literals/constant reference should produce only annotator error, without parsing
Bug WI-32154 Nested lists with named keys are not supported
Bug WI-22650 Unused variable inspection with syntax "new $this->arrayOfClasses[$key]()"
Bug WI-56882 Nested short syntax list in foreach value should be parsed correctly
Bug WI-42388 Syntax Error when using Suppression Operator for Array Destructuring
PHP Quality ToolsBug WI-53940 Quality Tools in docker can not be executed. "Could not open input file"
Usability WI-17740 CodeSniffer gets temporary filename instead of real
PHP RefactoringFeature WI-4447 Support synthetic scope for *renaming* catch-clauses introduced variable
Feature WI-26824 Add expression selection for extract method refactoring
Feature WI-878 Limit renaming foreach cycle variables within foreach block
Feature WI-57646 Closest scope renaming: support 'for' as scope
Bug WI-57593 Invoking popup or opening Refactor menu when the caret placed on multiple declaration call opens popup with declaration selection
Bug WI-44690 Inplace introduce constant: template sometimes doesn't appear
Bug WI-58041 Extract method: should add dependency on array parameter
Bug WI-57653 Extract method: don't allow to extract assignment expressions when variable is used later in code
Bug WI-57737 Extract method: void is not shown in the preview
Bug WI-57283 Introduce field: stale highlighting when introducing with self delete
Bug WI-57901 Extract method: treats first array write by key as read and produce undefined variable
Bug WI-57642 Extract method: expression with void type shouldn't be returned
Bug WI-55230 Extract method: Refactoring of the name of the class reference in method call shouldn't be allowed.
Bug WI-42827 Reparse problem: "Cannot use [] for reading" after extracting an array key into a method
Bug WI-58034 Extract method: array write by key is not correctly extracted in case its not first instruction
Bug WI-57457 Move function: warn about several declarations
Bug WI-57466 Unused parameter: don't treat overwritten parameters as used
Bug WI-57655 Extract method: duplicate expression in selection list in case of array index
Bug WI-57292 Change Signature Refactoring doesn't work in case multiresolve
Bug WI-55175 Extract method: Refactoring function with unknown type of argument.
Bug WI-57227 Introduce constant: warn about multiple class definitions when moving to class
Bug WI-57681 Wrong expression '$' exists in the list of expressions if extract method invoked on property access in string interpolation
Bug WI-57982 Extract method: support mixed return type
Bug WI-57459 Move function: wrong function already exists message
Usability WI-55105 Refactoring offers to 'Make static' already static method
Usability WI-15194 Extract method behaves inconsistent to other refactorings for Read-Only files
Usability WI-58074 Inline variable: don't show dialog if no occurrences for replacing
Usability WI-57813 Extract method: don't add $this to expression selector
Exception WI-57184 Exception when introduce constant from conjunction of string and global constant
Exception WI-57183 Exception when introduce field from function call parameter
Exception WI-55057 Extract method: refactoring the name of the use function shouldn't be allowed.
Exception WI-57891 Extract method: exception is thrown on attempt to extract from PHPDoc
Exception WI-55609 Introduce constant: exception is thrown on attempt to extract attribute name
Exception WI-56027 Introduce constant: throws exception on extraction of array from attribute
Exception WI-55591 Introduce constant: throws AssertionError on partial extraction of attribute value
PHP Type InferenceFeature WI-37000 Type inference can infer the type of resulting array in case all parameters have the same type
Feature WI-57040 Provide #[LanguageLevelTypeAware] internal attribute for phpstorm-stubs
Bug WI-57691 Write of expression with empty type should add 'mixed' to variable type
Bug WI-58022 Minus on empty type inferred as int and not as float|int
Bug WI-49688 Completion breaks if you chain 25+ fluent methods right after instantiating an object
Bug WI-57743 Type cast is redundant: false positive: mixed is removed by assignment inside if statement
Bug WI-58026 Assume global variable as mixed since we don't track reassignments
Bug WI-38646 Incorrect typeinfo for is_array test
Bug WI-57209 Type isn't inferred from meta in some cases
Bug WI-57042 Type inference is flaky when method from trait with multiple parents used in meta to infer type (getMock method)
Bug WI-57225 Don't take into account .phpstorm.meta.php files from other projects
Bug WI-56825 Take into account only last phpdoc variable tag
Bug WI-56652 Add 'mixed' to function's return type if inferred type contains 'empty' together with some non-empty type
Bug WI-28975 Structure won't show, F12 doesn't work, symbol search doesn't work, class search doesn't work
Bug WI-57167 Type inferred from meta (type(0)) is pluralized if one of the argument is non-empty array
Bug WI-57226 Unresolved parameters should not be treated as variadics by meta type provider
Bug WI-57766 Type is lost on array access with variable key if array initialization was conditional
Bug WI-31569 Methods can't be found if a file has more than 5006 lines
Bug WI-55283 The result of type check is incorrect for array_slice
Bug WI-57130 Inference of type of property is flaky if property is declared via phpdoc and there are several resolve candidates
Bug WI-57589 type of closure parameters in array_filter should be inferred depending on mode flag ("ARRAY_FILTER_USE_BOTH", "ARRAY_FILTER_USE_KEY")
Bug WI-56854 Type of variable inferred wrong under nested is_array check and foreach loop
Bug WI-56812 if(is_array) doesn't override or add array type
Bug WI-57991 Possible `false`/`null` type is lost for some functions
Bug WI-57154 Meta doesn't work with array literals
Bug WI-56529 Infer type of variable with multi-dimensional array write as array
Bug WI-58012 Result type of array_pop/array_shift is inferred as null for non-typed parameter
Bug WI-56660 Support static/$this return type for __get
Bug WI-57118 Arrays should not be compatible with variadic parameter types
Bug WI-50951 Short syntax list in foreach value. Type ins't inferred properly
Exception WI-57171 PhpParameterBasedTypeProvider throws exception (Argument for @NotNull parameter 'type')
PHPDocBug WI-41525 @inheritdoc breaks static return type inspection
Plugin: Deployment _ FTP..Bug WI-57672 Change help tooltip in deployment options
Plugin: Drupal supportBug WI-54832 Drupal plugin throws an error if Command Line Tool plugin is missing
Plugin: PsalmFeature WI-57572 Support 'closed-resource' type inference
Feature WI-55944 PhpParamsInspection: support advanced Closure type
Bug WI-58044 @psalm-param assign type to all untyped parameters
Bug WI-56079 Infer type from template if scalar was passed as template parameter
Bug WI-56876 Advanced callables: Support "callable" and "\Closure"
Code Analysis. InspectionFeature IDEA-31168 Specify inspection profile used for code analysis at check-in time
Bug IDEA-254506 "Reference to non-localized string" false positive for parameter of 'when' statement
Bug IDEA-255980 Inspection settings is quite slow to appear
Bug IDEA-222161 Inspection profiles UI problems
Bug IDEA-258992 Can't switch to project inspection profile from application inspection profile with the same name
Bug IDEA-259617 Can't export inspection results to HTML
Bug IDEA-257753 Inspections configuration: Prevent using shared scopes in IDE-saved inspections
Bug IDEA-258991 ProfileChangeAdapter.profileActivated() events are never published
Bug IDEA-195685 Newly created scope doesn't appear right away in 'Scopes Order'
Performance IDEA-256481 Inspect code spends a long time "scanning scope"
Usability IDEA-255125 Inspect Code on Commit action inspects source files from outside of project source roots
Cosmetics IDEA-185794 In Inspections dialog, the severity block changes position
Cosmetics IDEA-259365 Make the inspection description text area a description text
Cosmetics IDEA-259454 Add vertical spacing in inspection configuration right panel
Code Analysis. Language InjectionBug IDEA-254971 Java Parameter Language Injection Settings has bad resize behaviour
Code Analysis. Structural SearchBug IDEA-228320 Unsupported replace pattern An expression can not be replaced with a non-expression
Bug IDEA-257374 Open Replacement dialog automatically when selecting replace pattern from history
Bug IDEA-259108 Search for simple recursion produces incorrect results
Bug IDEA-259106 Exception when trying to match recursion
Bug IDEA-256009 Filter live indicator is not live enough
Bug IDEA-257893 Incorrect index usage for searching JS
Bug IDEA-254329 SSR false match: repeated variables are not matched correctly
Bug IDEA-254985 primitive array not matched with variable template
Bug IDEA-256936 Structural search fails to find match because of comment
Task IDEA-254848 Remove obsolete tooltip option
CoreBug IDEA-245099 File type of unloaded plugin can be leaked due to file type caching
Core. DebuggerBug IDEA-256108 Inline watches: Pressing Esc should only undo Set Value interaction and should cancel new Watch addition
Bug IDEA-256193 Setting inline watch to empty value in Variables/Watches view doesn't remove it from the view
Usability IDEA-256357 Inline watches: when adding inline watch don't switch focus and don't open the Debug tool window if it was closed
Core. DiagramsPerformance IDEA-259231 UI Freeze when right-clicking on the intellij folder in IDEA
Core. File SystemBug IDEA-258608 File become unavailable after rewrite with python
Bug IDEA-252213 WSL2: Can't select workspace
Bug IDEA-256146 Case-sensitive folders on Windows are not recognised
Core. IDE SettingsBug IDEA-256106 WindowsLookAndFeel is not migrated to IntelliJLaf / JetBrainsLightTheme, defaults to Darcula
Bug IDEA-255673 When plugin that registers its own file type is installed, the notification is shown that suggests to revert the association to the incorrect file type
Bug IDEA-259129 idea.bat cannot set %JDK% from %USER_JDK64_FILE% if %APPDATA% contains spaces.
Usability IDEA-250146 Make ignore.virus.scanning.warn.message possible to revert via UI
Usability IDEA-253968 Import Settings from the backup overwrites the backup
Cosmetics IDEA-253866 Reword option "Open matching files as text and auto-detect file type by content"
Cosmetics IDEA-235958 Import settings message is too complicated
Core. IDE Settings. SharingBug IDEA-254948 JDK classes are not properly resolved after setting up a new SDK
Core. IndexingBug IDEA-258484 shared indexes generator is broken: file based index is not initialized by the time the command "dump-shared-index" is called
Bug IDEA-254057 Exception on exit after plugin unloading
Bug IDEA-258372 Save shared index version inside the index directory
Performance IDEA-257855 Excessive memory allocation when the IDE in idle
Core. InstallationTask IDEA-255426 [Apple Silicon] Convert launcher binary to universal format
Task IDEA-257798 Bundle Kotlin 1.4.21 with Intellij IDEA 2021.1
Exception IDEA-257865 CCE at com.intellij.database.actions.AddDataSourceFromPath$1.<init>
Core. LicensingTask IDEA-256171 Force using EAP license for paid EAP-enabled plugins running in an EAP IDE build
Core. Navigation and SearchFeature IDEA-256847 YAML: highlight both usages of PsiElement and Reference under caret if they have the same TextRange
Bug IDEA-259121 "Go to File" shows a lot of directories first but no files
Bug IDEA-250259 Go To action opens file inside generated sources
Usability IDEA-256350 Search using non english characters stopped working
Usability IDEA-252492 Do not show Calculator results in Search Everywhere if no operators are used
Core. Platform APIBug IDEA-253543 JvmElementActionsFactory#createChangeParametersActions does not expose existing parameter annotations
Bug IDEA-252628 Make com.intellij.psi.search.scope.packageSet.PackageSetBase#contains(VirtualFile, NamedScopesHolder) non "abstract"
Task IDEA-228078 Scratch files should have their language file types, not ScratchFileType
Core. Plugin ManagementBug IDEA-259183 JavaFX Runtime for Plugins: An unexpected core classloader: class com.intellij.util.lang.PathClassLoader
Bug IDEA-257906 Incorrect wording of "Loaded because enabled for another project" info text
Bug IDEA-257167 Cryptic error message on start
Bug IDEA-257854 Unclear/incorrect behavior on switching between per-project states
Bug IDEA-255055 Unable to load/unload plugin when extension point defined in optional config file
Bug IDEA-257851 Per-project plugin is not becoming enabled for all projects if action was invoked from another project, but becomes enabled only for the first opened project after IDEA restart
Bug IDEA-255042 Unable to unload plugin that uses module extension if project has no modules
Bug IDEA-203746 New plugin page: depended plugin is not installed after user hit 'Proceed' in depending plugin installation
Bug IDEA-254204 Plugin is not unloaded after the last project was closed
Cosmetics IDEA-257857 "Loaded because enabled for another project" doesn't fit plugin info block
Core. Project SettingsBug IDEA-257959 Project language level covers Java Preview warning dialog
Bug IDEA-257767 Module settings not saved in .idea folder
Performance IDEA-252694 Freeze during processing changed project configuration files
Exception IDEA-257252 UnsupportedOperationException at com.intellij.framework.detection.impl.DetectedFrameworksData.updateFrameworksList
Core. Quick DocumentationFeature IDEA-258058 Support bimodality of the {@return} Standard Doclet tag
Cosmetics IDEA-258219 Quick Doc: Typo in the description of JSP contentType
Core. RefactoringsBug IDEA-258166 "Refactor / Rename" on resource file picks wrong file
Bug IDEA-235126 During dialog-based rename, substituteElementToRename is called twice
Exception IDEA-121424 Throwable at com.intellij.ide.impl.DataManagerImpl$MyDataContext.getData
Core. Run. ConfigurationsBug IDEA-254720 Command line shortening: don't suggest for non-java process
Bug IDEA-259247 Alt-Enter shows action groups that do nothing
Bug IDEA-256734 Invalid got it tooltip for 'Repeat N times'
Bug IDEA-256715 "Repeat N times" option in JUnit run configuration is shown twice
Usability IDEA-254515 Get rid of unclear "user-local default" option in "Shorten command line" field in JVM-based run configurations
Cosmetics IDEA-257477 Fix tooltips in Java and JUnit dialogs
Core. Run. TargetsBug IDEA-258035 Run Targets: After introspection for SSH target, JDK path have extra white space at the end which fails app run
Bug IDEA-257453 Run Targets: JDK path for SSH target not filled during introspection
Bug IDEA-258084 Run Targets: JUnit: attempt to run 'all in package' run configuration fails with SSH target
Bug IDEA-257693 Run Targets: Additional java/maven runtimes from SSH wizard not added to SSH target
Bug IDEA-260005 Hide Run Targets UI from the IDEs with no supported language runtimes
Task IDEA-259479 Run Targets: enable run.targets key by default in 2021.1 EAP
Core. SSHBug IDEA-258583 Prefer ECDSA/ED25519 host keys when connecting to an SSH server
EditorFeature IDEA-235188 Add ability to reserve separate window for a tab
Bug IDEA-255295 Reader Mode options are not applied for file when switching it to read-only mode
Bug IDEA-253077 --wait option: terminal waits for whole editor window to be closed when light editor was opened with restored previously opened files
Bug IDEA-259753 Unable to open java file in LightEdit mode, UnsupportedOperationException occurs
Bug IDEA-255156 Light Editor doesn't remember changed windows size
Editor. Code CompletionUsability IDEA-258892 Rename "SmartType completion" to "Type-matching completion"
Editor. Diff and MergeFeature IDEA-228934 Add option to launch 3-way-diff directly
Bug IDEA-211809 Blank diff results loose all user changes
Bug IDEA-258704 Clicking on a change marker in left gutter adds a breakpoint if the code block is folded
Bug IDEA-255639 Compare File with Editor action should be disabled in file context menu when Diff Preview is opened in Editor
Bug IDEA-256076 Extra pixel on editor diff markers
Usability IDEA-224087 Exiting Diff Viewer with a non-file-backed pane looses changes
Cosmetics IDEA-240718 Caret is placed in the right pane when a blank Diff window is opened
Cosmetics IDEA-255482 White line on diff highlighters on 2,25 scaling
Cosmetics IDEA-239121 diff viewer artefacts (reggression)
Editor. Editing TextFeature IDEA-219868 Add "Find in Path" to editor context menu for selected text
Cosmetics IDEA-203151 Remove toolbar in Quick Definition dialog
Editor. FormatterBug IDEA-192807 Enter calculates wrong indent
Editor. Intention ActionsBug IDEA-236593 Docker: java.lang.Throwable: Assertion failed at opening a Dockerfile
Editor. TextMate BundlesBug IDEA-258528 TextMate plugin pollutes the log with "Failed to parse textmate regex" exceptions
Lang. JSONFeature IDEA-247214 JSONPath Language
Bug IDEA-258751 JsonQuoteHandler is not called inside JSON5 documents
Lang. MarkdownBug IDEA-251645 Leaf nodes shouldn't be displayed as expandable in structure view
Bug IDEA-258796 Unnecessary backslash escape in triple-backticked bash block
Bug IDEA-254499 Markdown preview uses wrong colors with dark editor color theme
Lang. RegExpFeature IDEA-228664 Regexp inspection to warn about redundant non-capturing group
Bug IDEA-255232 Unclear highlighting and warning in RegExp tester
Lang. Shell ScriptBug IDEA-256714 Shell script syntax highlighting mangled after a parameter expansion
Lang. XPath and XSLTBug IDEA-207408 XSLT debugger broken on Java 9+
Lang. YAMLBug IDEA-212875 YAML indentation bugs when copy-paste
Tools. DockerFeature IDEA-259073 Environment variables for Docker mounts
Feature IDEA-178690 Docker: Make it possible to Cancel the "run" in the DockerView.
Bug IDEA-259230 Docker compose run fails with the error `settings.upTimeout must not be null`
Bug IDEA-259400 Log spamming by Docker integration when host is not available anymore
Bug IDEA-259061 disable deploy action for deploying node
Bug IDEA-255269 java.io.IOException: java.nio.channels.ClosedChannelException at attempt to write in the disconnected console
Bug IDEA-256367 Can not connect to docker daemon on mac in master with error java.lang.NoClassDefFoundError: com/sun/jna/LastErrorException
Bug IDEA-259025 NPE at running a docker-compose file
Bug IDEA-259303 Docker. Settings on the Tools page are wrong red marked
Bug IDEA-260102 Docker. Almost all tabs for containers are empty if container has mounted volumes
Usability IDEA-199742 Docker command line preview should not contain linebreaks
Usability IDEA-258853 Incorrect field order in docker volume mapping configuration (UX)
Usability IDEA-210374 Docker image run configuration environment variable input should be like the one for Docker-compose
Exception IDEA-259024 com.intellij.docker.agent.ApiTaskException: Can't retrieve image ID from build stream at Deploy stop
Tools. HTTP ClientFeature IDEA-252880 Fold automatically response files links for 6th oldest and further
Feature IDEA-239140 Support foldings in HTTP Response Run frame
Feature IDEA-239340 Support line numbers in HTTP Response Run frame
Feature IDEA-249252 Microservices: show warning for incorrect or unknown HTTP header names
Feature IDEA-251651 HttpClient: need easiest way to copy body of request response (button)
Bug IDEA-257460 Http Client. Strange response if selected more than one request
Bug IDEA-255548 HttpClient: get multiple env files error on attempt to run request with variables
Bug IDEA-256102 HttpClient's lexer holds JS elements types after JS plugin unloding
Usability IDEA-247549 Add "scroll to top" button in response console
Tools. TerminalFeature IDEA-257024 Provide session ids
Bug IDEA-172320 SSH Terminal: Change default encoding to UTF
Bug IDEA-206708 Terminal: honor 'Close session when it ends' option
Usability IDEA-117484 Can't select all terminal output
User InterfaceFeature IDEA-242086 Add actions "close all projects" and "close all but this projects"
Feature IDEA-254286 Add plugin version for each "Non-Bundled Plugin" to "copy" button on the "About" dialog
Bug IDEA-252551 Opacity in colorpicker disappeared
Bug IDEA-256329 Big Sur: wrong z-order of dialogs and alerts causing UI lock
Bug IDEA-255056 Unexpected location of "unsplit"
Bug IDEA-259352 Cmd+Shift+Up/Down resizes tool window at the bottom instead of moving the line up/down
Bug IDEA-255549 Empty line at the top of the value popup
Bug IDEA-255669 "Got it" popup changes its position on switching tabs
Bug IDEA-251940 Some icons became brighter
Bug IDEA-257817 Issue with highlighting of push combo-button in Push dialog
Bug IDEA-255675 Welcome screen: Changing combobox values on Customize tab switches focus to Projects tab
Bug IDEA-256423 Big Sur: Non-native alert for project opening is shown if opening a project while Find in Path is opened
Bug IDEA-233135 scrolling code tabs with mouse wheel could be much faster
Bug IDEA-249645 AbstractPopup with AdText: wrong height after pack()
Bug IDEA-220248 Incorrect UI panels width after reopening DataGrip
Usability IDEA-256948 Place toolbar on the top of the table
Usability IDEA-251659 Clicking Color preview changes CSS color format
Usability IDEA-196260 "Stretch tool window to *" is disabled via right click/gear icon/find action but not via Window -> Active Tool Window -> Resize
Usability IDEA-255394 Got it popups from different features overlap
Usability IDEA-254272 Add tooltips for all tool window buttons
Usability IDEA-258895 Rename "import popup" to "auto-import tooltip"
Usability IDEA-223541 Inspection scopes on groups cannot be differentiated in the UI
Usability IDEA-176682 Editor tab: `module-info.java` file label could be optimized
Cosmetics IDEA-259206 OK-Cancel buttons should be right-aligned in message dialogs on Windows
Cosmetics IDEA-211724 HTML escape entities appear in the status bar when the tooltip is html-based
Cosmetics IDEA-255039 Fix icon alignment in the Navbar
Task IDEA-219895 Implement typography system
Task IDEA-257575 Change color picker move/nudge shortcuts
Task IDEA-190854 Replace plus icons with modifiers with one plus icon with dropdown
Task IDEA-195753 Add setting for tree line height
Task IDEA-209631 Sort open windows by name in Window menu
Task IDEA-253581 Switch IDE theme directly as entries are selected in the Appearance combo box
User Interface. AccessibilityBug IDEA-254108 In the appearance tab, the label is not associated with the "font size:" combobox
Bug IDEA-256940 The list of file types Associate with Idea does not spoken elements
Bug IDEA-250862 On the welcome screen in the customization tab, labels are not associated with combo boxes
Task IDEA-258233 Set the project tree view to accessible Name
User Interface. Action SystemBug IDEA-259561 Ctrl-D shortcut in Editor invokes Diff instead of line duplicating
User Interface. ControlsTask IDEA-255170 Got It tooltip: do not close on click outside
User Interface. Find, Replace, UsagesBug IDEA-257087 Find Usages context menu item not visible until second right click
Bug IDEA-253378 Wrong local usage highlighting in injections
Usability IDEA-212226 Find in Path dialog: option to open results in a separate tab should be keyboard-accessible
User Interface. FocusBug IDEA-259513 Extra editor tab lose focus when switch between source/header
User Interface. GraphicsUsability IDEA-256044 Close All But Pinned Broken / Missing
User Interface. Keyboard InputBug IDEA-242263 Using hot keys to access "Quick Switch Schemes" Populates a search box with letter 'Q'
User Interface. Look and FeelBug IDEA-258213 Nightly build doesn't show buttons
Bug IDEA-256913 Theme is not changed to light when changing Editor color scheme to classic light and applying bright theme for IDE
Bug IDEA-254098 Mac title bar is bright for tool windows opened in float mode (when whole theme is dark)
Cosmetics IDEA-201983 High contrast theme: there is no separator on a button with separator
Task IDEA-216858 Color keys: use color keys for the mouse shortcut area
Task IDEA-216859 Color keys: unregistered root background
User Interface. NavigationFeature IDEA-253560 Cannot navigate from folded reference to property bundle in Kotlin
Bug IDEA-193601 New SE: No 'Continue search...' link when no results found on applied filter
Cosmetics IDEA-227322 When quickfix is found by Find Actions, it contains raw html
User Interface. PluginsBug IDEA-255478 Double confirm for IDE restart
Bug IDEA-256506 Checkboxes in Plugins don't work
Bug IDEA-257267 Webstorm is suggesting usage of Intelij Idea Ultimate
Usability IDEA-259158 "Plugin updates installed" notification should not be sticky
Usability IDEA-254729 Unify the updates dialog
User Interface. Project ViewFeature IDEA-208072 "File Nesting" support in "Project Files"
Bug IDEA-248797 Packages View shows useless empty packages from libraries
Task IDEA-209057 Changes "for current project" and “for new project” components in Preferences/Settings
User Interface. Search EverywhereFeature IDEA-255488 Search Everywhere: make "Shown Contributors" filter application-wide
Feature IDEA-256078 Add link to open Find in Path when no results found in SE
Feature IDEA-255672 Search Everywhere: file names in results should be the same with editor tab header
Bug IDEA-259261 Remove suggestion to find in files on Actions and Git tab
Usability IDEA-253918 Better rounding of results in Search Everywhere calculations
Task IDEA-256217 Untidy results in the Search Everywhere calculator
Exception IDEA-259361 Search Everywhere: Exception when results contain rendered HTML
Version ControlFeature IDEA-217323 Add Revert current Line action to Alt+Enter
Bug IDEA-256998 Throwable at com.intellij.openapi.vcs.ex.ChangelistsLocalLineStatusTracker: Attempt to register duplicate trackers
Bug IDEA-236524 show commit options popup is not honouring the screen top
Bug IDEA-258646 Commit action is disabled in the file context menu.
Bug IDEA-257313 Rebase message contains unprintable characters on macOS Big Sur
Bug IDEA-215959 Non-modal commit: the changelist name should be used as default commit message value
Bug IDEA-255154 Some symbols in author name does not shown
Usability IDEA-254160 Refresh icon is not clear enough for Fetch
Task IDEA-259993 Hide the selection logic change under registry and disable for now
Version Control. GitBug IDEA-254571 "Create Git repository" action fails when the project is in WSL
Bug IDEA-251265 Search everywhere doesn't find action Annotate with Git Blame by request "git blame"
Bug IDEA-257593 A file called .git is detected as git root.
Bug IDEA-256674 Git Staging Area: gutter markers ignore configured border colors
Bug IDEA-251850 Choose upstream branch fails if some of repositories are in Detached Head
Bug IDEA-226786 Synchronous execution on EDT from GitApplyChangesProcess$ResolveLinkListener.hyperlinkUpdate
Bug IDEA-253049 Git Staging Area: "Delete Files from Git" dialog shouldn't pop up on deleting unversioned files
Usability IDEA-108310 Git: provide icon for 'Fetch' command in VCS/Git menu
Usability IDEA-259241 Jump to Source is missing in file context menu when staging area is enabled
Usability IDEA-250748 Git Merge dialog: The text in branch combobox isn't pre-selected after first git merge action invocation
Cosmetics IDEA-255833 Branches in Git Log: Add tooltip for branches setting icon
Cosmetics IDEA-254366 Rename the 'Rebase my GitHub fork' action to 'Sync Fork'
Cosmetics IDEA-259428 "Failed to stage files" balloon incorrectly appears on staging file from ignored directory
Version Control. GitHubFeature IDEA-233916 Support adding comments to Multi-Line on pull request
Bug IDEA-244211 GitHub PRs: Comment markdown - multiple newlines are not rendered correctly
Bug IDEA-255058 GitHub Pull Requests: Empty editor is opened on moving pull request tab to new window
Bug IDEA-257505 GitHub Pull Requests: can't add multiline comment
Bug IDEA-256782 GitHub Pull Requests: the images in PR timeline doesn't load
Cosmetics IDEA-252595 Inconsistent PR number formatting
Version Control. Local HistoryBug IDEA-235371 When selecting 'Get' on VCS history extra space being added at the top of the file.
Version Control. PerforceTask IDEA-252894 Open-source Perforce plugin
Version Control. SubversionBug IDEA-257274 i18n: VCS: Subversion: hardcode strings in SVN window
DB ConsoleBug DBE-11564 JS arrow functions are not parsed in MongoDB consoles
Usability DBE-11359 Add option to turn off tab title shortening for datasource consoles
Usability DBE-11731 Query execution for unsupported DBMS
DB IntrospectionBug DBE-12032 PG/GP Sources introspection inefficient due to forgoten join
Bug DBE-12247 Incorrect grants in Postgres
DB Schema ViewsBug DBE-12283 'Show Generated Objects' setting does not always filter objects
Data Import & ExportFeature DBE-11815 ability to add the SQL query code when uploading data to Excel (append query text to exported data)
Feature DBE-10465 First row is header in the context menu
Data ViewsFeature DBE-12306 The option to ‘auto-transpose’ when the result set is only a single record
Bug DBE-6239 Moving database table views forgets hidden columns
No subsystemFeature WEB-48771 Ship MDN documentation with IDE
DebuggerBug WEB-48558 Don't suggest to Open in Browser Vue and other template files on built-in web server
HTMLBug WEB-36210 Allow ARIA accessibility attributes in SVG elements
Bug WEB-49001 Support data-* attribute in SVG 2.0 files
JavaScriptFeature WEB-29361 Better color scheme highlighting for javascript jsdoc comment block
Feature WEB-11205 Move statement up/down and comments
Bug WEB-43860 "Element not exported" shown for class field declared in constructor
Bug WEB-42617 Not recognizing TypeScript generics in JavaScript
Bug WEB-48945 Invalid suggestion list for plain text string
Bug WEB-18414 JSDoc examples syntax highlighting artefact
Bug WEB-48318 Wrong code references for static methods in JavaScript
Bug WEB-48567 /** should expand into the doc comment in empty file
Bug WEB-49082 Add support for type parameters in anonymous class expressions
Bug WEB-47219 module.exports = class Foo doesn't work like module.exports = Foo;
Bug WEB-49156 Incorrect syntax error "yield is not allowed as identifier in strict mode" in a generator function
Bug WEB-40528 Incorrect JS autocompletion
Bug WEB-47179 Subclass of Event.target type is not recognised
Bug WEB-49081 Support declare on class fields
Bug WEB-47223 Inject CSS in Element.closest
Bug WEB-47305 Typo in word: false positive
Bug WEB-48901 JSDoc: return type not correctly inferred from @return when assigning imported function
Bug WEB-48989 JSRegExpModifierProvider treats 'm' as Pattern.DOTALL instead of Pattern.MULTILINE
Bug WEB-14586 No means to override Type Library Inspection error.
Performance WEB-49073 High CPU usage
Usability WEB-48904 Request a way to include dynamic references when refactoring names
Task WEB-49030 Support this annotations in functions
Task WEB-48969 Add help tooltip for "Unambigous imports on the fly" option
Exception WEB-49154 PsiInvalidElementAccessException: Element: class com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl because: containing file is null
JavaScript. FrameworksFeature WEB-43748 input missing associated label error when using @angular/material
Bug WEB-49137 Quick fix 'Add import statement' doesn't work for 'React'
Bug WEB-48038 No autocompletion for makeStyles/createStyles
Bug WEB-49135 Incorrect import suggestions for React methods
Bug WEB-49064 Using getter in React defaultProps breaks JSX syntax
JavaScript. InspectionsFeature WEB-10308 Ability to suppress inspection for file
Feature WEB-49032 Don't report "unused property toString" when the property is implicitly used in template literal
Bug WEB-47292 Inspection 'Mismatched query and update of collection' isn't shown for array
Bug WEB-46924 JS: outer captured variable assigned in a closure is marked unused
Bug WEB-18700 JSDon @callback tag description isn't displayed in documentation modal window
JavaScript. RefactoringBug WEB-47108 Quick-fix 'Create field' creates field outside the function's scope
Node.jsFeature WEB-48961 Support Yarn PnP with ES modules (.pnp.cjs)
TypeScriptBug WEB-48950 "Ambient declaration should have no body" false positive when function declaration followed by block statement
Bug WEB-48627 "Mismatched query and update of collection" warning should not be shown for unused variables
Unit TestsFeature WEB-48850 Detect mocha config file automatically
Bug WEB-48673 Jest: save Coverage report according options in jest.config.js when call 'Run with Coverage'
  • No labels